| /linux/net/bridge/ |
| H A D | br_private.h | 105 struct net_bridge_port *p; 120 struct net_bridge_port *port; 244 struct net_bridge_port *port; 371 struct net_bridge_port *port; 411 struct net_bridge_port { argument 421 struct net_bridge_port __rcu *backup_port; argument 475 #define kobj_to_brport(obj) container_of(obj, struct net_bridge_port, kobj) in br_port_get_rtnl_rcu() 480 static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev) 485 static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev) 491 static inline struct net_bridge_port *br_port_get_rtnl_rc 392 struct net_bridge_port { global() struct 402 backup_portnet_bridge_port global() argument 403 backup_nhidnet_bridge_port global() argument 406 prioritynet_bridge_port global() argument 407 statenet_bridge_port global() argument 408 port_nonet_bridge_port global() argument 409 topology_change_acknet_bridge_port global() argument 410 config_pendingnet_bridge_port global() argument 412 designated_portnet_bridge_port global() argument 413 designated_rootnet_bridge_port global() argument 414 designated_bridgenet_bridge_port global() argument 415 path_costnet_bridge_port global() argument 416 designated_costnet_bridge_port global() argument 417 designated_agenet_bridge_port global() argument 419 forward_delay_timernet_bridge_port global() argument 420 hold_timernet_bridge_port global() argument 422 kobjnet_bridge_port global() argument 423 rcunet_bridge_port global() argument 425 multicast_ctxnet_bridge_port global() argument 428 mcast_statsnet_bridge_port global() argument 430 multicast_eht_hosts_limitnet_bridge_port global() argument 431 multicast_eht_hosts_cntnet_bridge_port global() argument 432 mglistnet_bridge_port global() argument 456 stp_xstatsnet_bridge_port global() argument [all...] |
| H A D | br_private_tunnel.h | 22 const struct net_bridge_port *p, 32 int br_vlan_tunnel_info(const struct net_bridge_port *p, int cmd, 39 int nbp_vlan_tunnel_info_delete(const struct net_bridge_port *port, u16 vid); 40 int nbp_vlan_tunnel_info_add(const struct net_bridge_port *port, u16 vid, 42 void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port); 46 struct net_bridge_port *p, 56 static inline int nbp_vlan_tunnel_info_delete(const struct net_bridge_port *port, in nbp_vlan_tunnel_info_delete() 62 static inline int nbp_vlan_tunnel_info_add(const struct net_bridge_port *port, in nbp_vlan_tunnel_info_add() 68 static inline void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port) in nbp_vlan_tunnel_info_flush() 78 struct net_bridge_port *p, in br_handle_ingress_vlan_tunnel()
|
| H A D | br_if.c | 74 void br_port_carrier_check(struct net_bridge_port *p, bool *notified) in br_port_carrier_check() 102 static void br_port_set_promisc(struct net_bridge_port *p) in br_port_set_promisc() 117 static void br_port_clear_promisc(struct net_bridge_port *p) in br_port_clear_promisc() 147 struct net_bridge_port *p; in br_manage_promisc() 180 int nbp_backup_change(struct net_bridge_port *p, in nbp_backup_change() 183 struct net_bridge_port *old_backup = rtnl_dereference(p->backup_port); in nbp_backup_change() 184 struct net_bridge_port *backup_p = NULL; in nbp_backup_change() 214 static void nbp_backup_clear(struct net_bridge_port *p) in nbp_backup_clear() 218 struct net_bridge_port *cur_p; in nbp_backup_clear() 221 struct net_bridge_port *backup_ in nbp_backup_clear() [all...] |
| H A D | br_stp.c | 29 void br_set_state(struct net_bridge_port *p, unsigned int state) in br_set_state() 75 struct net_bridge_port *p; in br_port_get_stp_state() 88 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no) in br_get_port() 90 struct net_bridge_port *p; in br_get_port() 102 static int br_should_become_root_port(const struct net_bridge_port *p, in br_should_become_root_port() 106 struct net_bridge_port *rp; in br_should_become_root_port() 159 struct net_bridge_port *p) in br_root_port_block() 175 struct net_bridge_port *p; in br_root_selection() 217 void br_transmit_config(struct net_bridge_port *p) in br_transmit_config() 238 struct net_bridge_port *root in br_transmit_config() [all …]
|
| H A D | br_private_stp.h | 42 static inline int br_is_designated_port(const struct net_bridge_port *p) in br_is_designated_port() 54 void br_received_config_bpdu(struct net_bridge_port *p, 56 void br_received_tcn_bpdu(struct net_bridge_port *p); 57 void br_transmit_config(struct net_bridge_port *p); 63 void br_send_config_bpdu(struct net_bridge_port *, struct br_config_bpdu *); 64 void br_send_tcn_bpdu(struct net_bridge_port *);
|
| H A D | br_mrp.c | 9 static bool br_mrp_is_ring_port(struct net_bridge_port *p_port, in br_mrp_is_ring_port() 10 struct net_bridge_port *s_port, in br_mrp_is_ring_port() 11 struct net_bridge_port *port) in br_mrp_is_ring_port() 20 static bool br_mrp_is_in_port(struct net_bridge_port *i_port, in br_mrp_is_in_port() 21 struct net_bridge_port *port) in br_mrp_is_in_port() 29 static struct net_bridge_port *br_mrp_get_port(struct net_bridge *br, in br_mrp_get_port() 32 struct net_bridge_port *res = NULL; in br_mrp_get_port() 33 struct net_bridge_port *port; in br_mrp_get_port() 83 struct net_bridge_port *p; in br_mrp_unique_ifindex() 102 struct net_bridge_port * in br_mrp_find_port() [all...] |
| H A D | br_private_mrp.h | 15 struct net_bridge_port __rcu *p_port; 16 struct net_bridge_port __rcu *s_port; 17 struct net_bridge_port __rcu *i_port; 68 int br_mrp_set_port_state(struct net_bridge_port *p, 70 int br_mrp_set_port_role(struct net_bridge_port *p, 93 int br_mrp_port_switchdev_set_state(struct net_bridge_port *p, u32 state); 94 int br_mrp_port_switchdev_set_role(struct net_bridge_port *p,
|
| H A D | br_private_mcast_eht.h | 61 int br_multicast_eht_set_hosts_limit(struct net_bridge_port *p, 74 const struct net_bridge_port *p = pg->key.port; in br_multicast_eht_hosts_over_limit() 81 struct net_bridge_port *p = pg->key.port; in br_multicast_eht_hosts_inc() 88 struct net_bridge_port *p = pg->key.port; in br_multicast_eht_hosts_dec()
|
| H A D | br_mst.c | 59 const struct net_bridge_port *p = NULL; in br_mst_get_state() 90 int br_mst_set_state(struct net_bridge_port *p, u16 msti, u8 state, in br_mst_vlan_set_state() 168 struct net_bridge_port *p; in br_mst_vlan_set_msti() 211 struct net_bridge_port *p; in br_mst_set_enabled() 306 static int br_mst_process_one(struct net_bridge_port *p, 336 int br_mst_process(struct net_bridge_port *p, const struct nlattr *mst_attr, in br_mst_process_one()
|
| H A D | br_arp_nd_proxy.c | 29 struct net_bridge_port *p; in br_recalculate_neigh_suppress_enabled() 44 br_is_neigh_suppress_enabled_vid(const struct net_bridge_port *p, u16 vid) in br_arp_send() 60 static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p, in br_arp_send() 143 u16 vid, struct net_bridge_port *p) in br_do_proxy_suppress_arp() 226 const struct net_bridge_port *dst = br_fdb_dst_port(f); in br_do_proxy_suppress_arp() 271 static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p, in br_nd_send() 433 u16 vid, struct net_bridge_port *p, struct nd_msg *msg) in br_do_suppress_nd() 503 const struct net_bridge_port *dst = br_fdb_dst_port(f); in br_do_suppress_nd() 529 bool br_is_neigh_suppress_enabled(const struct net_bridge_port *p, in br_is_neigh_forward_grat_enabled() 542 bool br_is_neigh_forward_grat_enabled(const struct net_bridge_port * in br_is_neigh_forward_grat_enabled() [all...] |
| H A D | br_vlan_tunnel.c | 98 int nbp_vlan_tunnel_info_add(const struct net_bridge_port *port, u16 vid, in nbp_vlan_tunnel_info_add() 117 int nbp_vlan_tunnel_info_delete(const struct net_bridge_port *port, u16 vid) in nbp_vlan_tunnel_info_delete() 142 void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port) in nbp_vlan_tunnel_info_flush() 163 struct net_bridge_port *p, in br_handle_ingress_vlan_tunnel()
|
| H A D | br_vlan.c | 11 static void nbp_vlan_set_vlan_dev_state(struct net_bridge_port *p, u16 vid); 290 struct net_bridge_port *p = NULL; in __vlan_add() 437 struct net_bridge_port *p = NULL; in __vlan_del() 485 const struct net_bridge_port *p, in br_handle_vlan() 513 const struct net_bridge_port *p, in br_handle_vlan() 709 bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, in br_should_learn() 980 struct net_bridge_port *p; in __br_vlan_set_proto() 1068 struct net_bridge_port *p; in vlan_default_pvid() 1100 struct net_bridge_port *p; in __br_vlan_set_default_pvid() 1125 struct net_bridge_port * in __br_vlan_set_default_pvid() [all...] |
| H A D | br_device.c | 258 struct net_bridge_port *p; in br_get_link_ksettings() 301 struct net_bridge_port *p; in br_netpoll_cleanup() 307 static int __br_netpoll_enable(struct net_bridge_port *p) in __br_netpoll_enable() 326 int br_netpoll_enable(struct net_bridge_port *p) in br_netpoll_enable() 337 struct net_bridge_port *p; in br_netpoll_setup() 356 void br_netpoll_disable(struct net_bridge_port *p) in br_netpoll_disable() 390 struct net_bridge_port *dst; in br_fill_forward_path()
|
| H A D | br_cfm.c | 44 static struct net_bridge_port *br_mep_get_port(struct net_bridge *br, in br_mep_get_port() 47 struct net_bridge_port *port; in br_mep_get_port() 141 static void br_cfm_notify(int event, const struct net_bridge_port *port) in br_cfm_notify() 166 struct net_bridge_port *b_port; in ccm_frame_build() 298 struct net_bridge_port *b_port; in ccm_rx_work_expired() 370 int br_cfm_frame_rx(struct net_bridge_port *port, struct sk_buff *skb) in br_cfm_frame_rx() 497 struct net_bridge_port *p; in br_cfm_mep_create() 858 void br_cfm_port_del(struct net_bridge *br, struct net_bridge_port *port) in br_cfm_port_del()
|
| H A D | br_stp_bpdu.c | 35 static void br_send_bpdu(struct net_bridge_port *p, in br_send_bpdu() 81 void br_send_config_bpdu(struct net_bridge_port *p, struct br_config_bpdu *bpdu) 128 void br_send_tcn_bpdu(struct net_bridge_port *p) 152 struct net_bridge_port *p; in br_stp_rcv()
|
| H A D | br_input.c | 79 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in br_handle_frame_finish() 249 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in __br_handle_local_finish() 329 static int br_process_frame_type(struct net_bridge_port *p, in br_process_frame_type() 352 struct net_bridge_port *p; in br_handle_frame()
|
| H A D | br_netlink_tunnel.c | 201 int br_vlan_tunnel_info(const struct net_bridge_port *p, int cmd, in br_vlan_tunnel_info() 259 static void __vlan_tunnel_handle_range(const struct net_bridge_port *p, in __vlan_tunnel_handle_range() 290 const struct net_bridge_port *p, int cmd, in br_process_vlan_tunnel_info()
|
| H A D | br_multicast.c | 244 br_multicast_port_vid_to_port_ctx(struct net_bridge_port *port, u16 vid) in br_multicast_port_vid_to_port_ctx() 282 struct net_bridge_port *port, in br_port_group_equal() 734 static int br_multicast_port_ngroups_inc(struct net_bridge_port *port, in br_multicast_port_ngroups_inc() 772 static void br_multicast_port_ngroups_dec(struct net_bridge_port *port, u16 vid) in br_multicast_port_ngroups_dec() 964 struct net_bridge_port *p = pg ? pg->key.port : NULL; in br_ip4_multicast_alloc_query() 1109 struct net_bridge_port *p = pg ? pg->key.port : NULL; in br_ip6_multicast_alloc_query() 1426 struct net_bridge_port *port, in br_multicast_new_port_group() 1487 struct net_bridge_port *port = p->key.port; in br_multicast_del_port_group() 2081 void br_multicast_port_ctx_init(struct net_bridge_port *port, in br_multicast_port_ctx_init() 2137 int br_multicast_add_port(struct net_bridge_port *por in br_multicast_add_port() [all...] |
| H A D | br.c | 31 struct net_bridge_port *p; in br_device_event() 164 struct net_bridge_port *p; in br_switchdev_event() 223 struct net_bridge_port *p; in br_switchdev_blocking_event()
|
| H A D | br_mrp_switchdev.c | 214 int br_mrp_port_switchdev_set_state(struct net_bridge_port *p, u32 state) in br_mrp_port_switchdev_set_state() 228 int br_mrp_port_switchdev_set_role(struct net_bridge_port *p, in br_mrp_port_switchdev_set_role()
|
| H A D | br_vlan_options.c | 73 const struct net_bridge_port *p) in br_vlan_opts_fill() 156 static int br_vlan_modify_tunnel(const struct net_bridge_port *p, 214 const struct net_bridge_port *p, in br_vlan_modify_tunnel() 301 const struct net_bridge_port *p, in br_vlan_process_one_opts()
|
| H A D | br_private_cfm.h | 127 struct net_bridge_port __rcu *b_port;
|
| /linux/include/trace/events/ |
| H A D | bridge.h | 44 TP_PROTO(struct net_bridge *br, struct net_bridge_port *p, 72 const struct net_bridge_port *dst), 98 TP_PROTO(struct net_bridge *br, struct net_bridge_port *source,
|
| /linux/include/net/netfilter/ |
| H A D | br_netfilter.h | 46 struct net_bridge_port *port; in bridge_parent_rtable()
|
| /linux/net/bridge/netfilter/ |
| H A D | ebtable_broute.c | 49 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in ebt_broute()
|