/Linux-v4.19/net/bridge/ |
D | br_private.h | 84 struct net_bridge_port __rcu *port; 135 struct net_bridge_port *port; 178 struct net_bridge_port *dst; 199 struct net_bridge_port *port; 231 struct net_bridge_port { struct 240 struct net_bridge_port __rcu *backup_port; argument 288 #define kobj_to_brport(obj) container_of(obj, struct net_bridge_port, kobj) argument 295 static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev) in br_port_get_rcu() 300 static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev) in br_port_get_rtnl() 306 static inline struct net_bridge_port *br_port_get_rtnl_rcu(const struct net_device *dev) in br_port_get_rtnl_rcu() [all …]
|
D | br_sysfs_if.c | 26 ssize_t (*show)(struct net_bridge_port *, char *); 27 int (*store)(struct net_bridge_port *, unsigned long); 28 int (*store_raw)(struct net_bridge_port *, char *); 48 static ssize_t show_##_name(struct net_bridge_port *p, char *buf) \ 52 static int store_##_name(struct net_bridge_port *p, unsigned long v) \ 59 static int store_flag(struct net_bridge_port *p, unsigned long v, in store_flag() 78 static ssize_t show_path_cost(struct net_bridge_port *p, char *buf) in show_path_cost() 86 static ssize_t show_priority(struct net_bridge_port *p, char *buf) in show_priority() 94 static ssize_t show_designated_root(struct net_bridge_port *p, char *buf) in show_designated_root() 100 static ssize_t show_designated_bridge(struct net_bridge_port *p, char *buf) in show_designated_bridge() [all …]
|
D | br_private_tunnel.h | 26 struct net_bridge_port *p, 39 int nbp_vlan_tunnel_info_delete(struct net_bridge_port *port, u16 vid); 40 int nbp_vlan_tunnel_info_add(struct net_bridge_port *port, u16 vid, u32 tun_id); 41 void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port); 45 struct net_bridge_port *p, 55 static inline int nbp_vlan_tunnel_info_delete(struct net_bridge_port *port, in nbp_vlan_tunnel_info_delete() 61 static inline int nbp_vlan_tunnel_info_add(struct net_bridge_port *port, in nbp_vlan_tunnel_info_add() 67 static inline void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port) in nbp_vlan_tunnel_info_flush() 77 struct net_bridge_port *p, in br_handle_ingress_vlan_tunnel()
|
D | br_if.c | 68 void br_port_carrier_check(struct net_bridge_port *p, bool *notified) in br_port_carrier_check() 96 static void br_port_set_promisc(struct net_bridge_port *p) in br_port_set_promisc() 111 static void br_port_clear_promisc(struct net_bridge_port *p) in br_port_clear_promisc() 141 struct net_bridge_port *p; in br_manage_promisc() 173 int nbp_backup_change(struct net_bridge_port *p, in nbp_backup_change() 176 struct net_bridge_port *old_backup = rtnl_dereference(p->backup_port); in nbp_backup_change() 177 struct net_bridge_port *backup_p = NULL; in nbp_backup_change() 207 static void nbp_backup_clear(struct net_bridge_port *p) in nbp_backup_clear() 211 struct net_bridge_port *cur_p; in nbp_backup_clear() 214 struct net_bridge_port *backup_p; in nbp_backup_clear() [all …]
|
D | br_private_stp.h | 46 static inline int br_is_designated_port(const struct net_bridge_port *p) in br_is_designated_port() 58 void br_received_config_bpdu(struct net_bridge_port *p, 60 void br_received_tcn_bpdu(struct net_bridge_port *p); 61 void br_transmit_config(struct net_bridge_port *p); 67 void br_send_config_bpdu(struct net_bridge_port *, struct br_config_bpdu *); 68 void br_send_tcn_bpdu(struct net_bridge_port *);
|
D | br_forward.c | 25 static inline int should_deliver(const struct net_bridge_port *p, in should_deliver() 75 static void __br_forward(const struct net_bridge_port *to, in __br_forward() 118 static int deliver_clone(const struct net_bridge_port *prev, in deliver_clone() 142 void br_forward(const struct net_bridge_port *to, in br_forward() 150 struct net_bridge_port *backup_port; in br_forward() 172 static struct net_bridge_port *maybe_deliver( in maybe_deliver() 173 struct net_bridge_port *prev, struct net_bridge_port *p, in maybe_deliver() 197 struct net_bridge_port *prev = NULL; in br_flood() 198 struct net_bridge_port *p; in br_flood() 249 static void maybe_deliver_addr(struct net_bridge_port *p, struct sk_buff *skb, in maybe_deliver_addr() [all …]
|
D | br_stp.c | 33 void br_set_state(struct net_bridge_port *p, unsigned int state) in br_set_state() 55 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no) in br_get_port() 57 struct net_bridge_port *p; in br_get_port() 68 static int br_should_become_root_port(const struct net_bridge_port *p, in br_should_become_root_port() 72 struct net_bridge_port *rp; in br_should_become_root_port() 119 struct net_bridge_port *p) in br_root_port_block() 135 struct net_bridge_port *p; in br_root_selection() 176 void br_transmit_config(struct net_bridge_port *p) in br_transmit_config() 197 struct net_bridge_port *root in br_transmit_config() 217 static void br_record_config_information(struct net_bridge_port *p, in br_record_config_information() [all …]
|
D | br_stp_if.c | 37 void br_init_port(struct net_bridge_port *p) in br_init_port() 55 struct net_bridge_port *p; in br_stp_enable_bridge() 75 struct net_bridge_port *p; in br_stp_disable_bridge() 95 void br_stp_enable_port(struct net_bridge_port *p) in br_stp_enable_port() 103 void br_stp_disable_port(struct net_bridge_port *p) in br_stp_disable_port() 221 struct net_bridge_port *p; in br_stp_change_bridge_id() 255 struct net_bridge_port *p; in br_stp_recalculate_bridge_id() 278 struct net_bridge_port *p; in br_stp_set_bridge_priority() 303 int br_stp_set_port_priority(struct net_bridge_port *p, unsigned long newprio) in br_stp_set_port_priority() 326 int br_stp_set_path_cost(struct net_bridge_port *p, unsigned long path_cost) in br_stp_set_path_cost()
|
D | br_fdb.c | 40 static int fdb_insert(struct net_bridge *br, struct net_bridge_port *source, 163 struct net_bridge_port *p; in fdb_add_hw_addr() 190 struct net_bridge_port *p; in fdb_del_hw_addr() 217 const struct net_bridge_port *p, in fdb_delete_local() 223 struct net_bridge_port *op; in fdb_delete_local() 251 const struct net_bridge_port *p, in br_fdb_find_delete_local() 263 void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr) in br_fdb_changeaddr() 392 const struct net_bridge_port *p, in br_fdb_delete_by_port() 422 struct net_bridge_port *port; in br_fdb_test_addr() 489 struct net_bridge_port *source, in fdb_create() [all …]
|
D | br_switchdev.c | 13 struct net_bridge_port *p; in br_switchdev_mark_get() 24 int nbp_switchdev_mark_set(struct net_bridge_port *p) in nbp_switchdev_mark_set() 46 void nbp_switchdev_frame_mark(const struct net_bridge_port *p, in nbp_switchdev_frame_mark() 53 bool nbp_switchdev_allowed_egress(const struct net_bridge_port *p, in nbp_switchdev_allowed_egress() 64 int br_switchdev_set_port_flag(struct net_bridge_port *p, in br_switchdev_set_port_flag()
|
D | br_multicast.c | 43 struct net_bridge_port *port); 45 struct net_bridge_port *port, 50 static void __del_port_router(struct net_bridge_port *p); 53 struct net_bridge_port *port, 593 struct net_bridge *br, struct net_bridge_port *port, in br_multicast_get_group() 667 struct net_bridge_port *p, in br_multicast_new_group() 715 struct net_bridge_port *port, in br_multicast_new_port_group() 743 struct net_bridge_port *port, in br_port_group_equal() 756 struct net_bridge_port *port, in br_multicast_add_group() 811 struct net_bridge_port *port, in br_ip4_multicast_add_group() [all …]
|
D | br_stp_timer.c | 23 struct net_bridge_port *p; in br_is_designated_for_some_port() 52 struct net_bridge_port *p = from_timer(p, t, message_age_timer); in br_message_age_timer_expired() 85 struct net_bridge_port *p = from_timer(p, t, forward_delay_timer); in br_forward_delay_timer_expired() 134 struct net_bridge_port *p = from_timer(p, t, hold_timer); in br_hold_timer_expired() 153 void br_stp_port_timer_init(struct net_bridge_port *p) in br_stp_port_timer_init()
|
D | br_vlan_tunnel.c | 97 int nbp_vlan_tunnel_info_add(struct net_bridge_port *port, u16 vid, u32 tun_id) in nbp_vlan_tunnel_info_add() 115 int nbp_vlan_tunnel_info_delete(struct net_bridge_port *port, u16 vid) in nbp_vlan_tunnel_info_delete() 140 void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port) in nbp_vlan_tunnel_info_flush() 161 struct net_bridge_port *p, in br_handle_ingress_vlan_tunnel()
|
D | br_mdb.c | 23 struct net_bridge_port *p; in br_rports_fill_info() 102 struct net_bridge_port *port; in br_mdb_fill_info() 261 struct net_bridge_port *port; 272 struct net_bridge_port *port = data->port; in br_mdb_complete() 335 static void __br_mdb_notify(struct net_device *dev, struct net_bridge_port *p, in __br_mdb_notify() 393 void br_mdb_notify(struct net_device *dev, struct net_bridge_port *port, in br_mdb_notify() 454 void br_rtr_notify(struct net_device *dev, struct net_bridge_port *port, in br_rtr_notify() 555 static int br_mdb_add_group(struct net_bridge *br, struct net_bridge_port *port, in br_mdb_add_group() 598 struct net_bridge_port *p; in __br_mdb_add() 627 struct net_bridge_port *p; in br_mdb_add() [all …]
|
D | br_stp_bpdu.c | 39 static void br_send_bpdu(struct net_bridge_port *p, in br_send_bpdu() 83 void br_send_config_bpdu(struct net_bridge_port *p, struct br_config_bpdu *bpdu) in br_send_config_bpdu() 128 void br_send_tcn_bpdu(struct net_bridge_port *p) in br_send_tcn_bpdu() 151 struct net_bridge_port *p; in br_stp_rcv()
|
D | br_vlan.c | 207 struct net_bridge_port *p = NULL; in __vlan_add() 299 struct net_bridge_port *p = NULL; in __vlan_del() 358 const struct net_bridge_port *p, in br_handle_vlan() 535 bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid) in br_should_learn() 763 struct net_bridge_port *p; in __br_vlan_set_proto() 848 struct net_bridge_port *p; in br_vlan_disable_default_pvid() 869 struct net_bridge_port *p; in __br_vlan_set_default_pvid() 1016 int nbp_vlan_init(struct net_bridge_port *p) in nbp_vlan_init() 1073 int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags, in nbp_vlan_add() 1111 int nbp_vlan_delete(struct net_bridge_port *port, u16 vid) in nbp_vlan_delete() [all …]
|
D | br_input.c | 77 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in br_handle_frame_finish() 187 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in __br_handle_local_finish() 198 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in br_handle_local_finish() 213 struct net_bridge_port *p; in br_handle_frame()
|
D | br_arp_nd_proxy.c | 32 struct net_bridge_port *p; in br_recalculate_neigh_suppress_enabled() 46 static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p, in br_arp_send() 124 u16 vid, struct net_bridge_port *p) in br_do_proxy_suppress_arp() 243 static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p, in br_nd_send() 385 u16 vid, struct net_bridge_port *p, struct nd_msg *msg) in br_do_suppress_nd()
|
D | br_device.c | 283 struct net_bridge_port *p; in br_netpoll_cleanup() 289 static int __br_netpoll_enable(struct net_bridge_port *p) in __br_netpoll_enable() 308 int br_netpoll_enable(struct net_bridge_port *p) in br_netpoll_enable() 319 struct net_bridge_port *p; in br_netpoll_setup() 338 void br_netpoll_disable(struct net_bridge_port *p) in br_netpoll_disable()
|
D | br_netlink.c | 99 struct net_bridge_port *p = NULL; in br_get_link_af_size_filtered() 177 const struct net_bridge_port *p) in br_port_fill_attrs() 180 struct net_bridge_port *backup_p; in br_port_fill_attrs() 376 const struct net_bridge_port *port, in br_fill_ifinfo() 471 const struct net_bridge_port *port) in br_ifinfo_notify() 517 struct net_bridge_port *port = br_port_get_rtnl(dev); in br_getlink() 527 static int br_vlan_info(struct net_bridge *br, struct net_bridge_port *p, in br_vlan_info() 568 struct net_bridge_port *p, int cmd, in br_process_vlan_info() 614 struct net_bridge_port *p, in br_afspec() 680 static int br_set_port_state(struct net_bridge_port *p, u8 state) in br_set_port_state() [all …]
|
D | br.c | 35 struct net_bridge_port *p; in br_device_event() 133 struct net_bridge_port *p; in br_switchdev_event()
|
D | br_ioctl.c | 44 struct net_bridge_port *p; in get_port_ifindices() 116 struct net_bridge_port *p = NULL; in old_dev_ioctl() 215 struct net_bridge_port *pt; in old_dev_ioctl()
|
D | br_netlink_tunnel.c | 200 static int br_vlan_tunnel_info(struct net_bridge_port *p, int cmd, in br_vlan_tunnel_info() 258 struct net_bridge_port *p, int cmd, in br_process_vlan_tunnel_info()
|
/Linux-v4.19/include/trace/events/ |
D | bridge.h | 44 TP_PROTO(struct net_bridge *br, struct net_bridge_port *p, 97 TP_PROTO(struct net_bridge *br, struct net_bridge_port *source,
|
/Linux-v4.19/include/net/netfilter/ |
D | br_netfilter.h | 45 struct net_bridge_port *port; in bridge_parent_rtable()
|