Home
last modified time | relevance | path

Searched refs:net_bridge_port (Results 1 – 25 of 29) sorted by relevance

12

/linux/net/bridge/
H A Dbr_private.h105 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 Dbr_private_tunnel.h22 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 Dbr_if.c74 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 Dbr_stp.c29 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 Dbr_private_stp.h42 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 Dbr_mrp.c9 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 Dbr_private_mrp.h15 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 Dbr_private_mcast_eht.h61 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 Dbr_mst.c59 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 Dbr_arp_nd_proxy.c29 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 Dbr_vlan_tunnel.c98 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 Dbr_vlan.c11 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 Dbr_device.c258 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 Dbr_cfm.c44 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 Dbr_stp_bpdu.c35 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 Dbr_input.c79 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 Dbr_netlink_tunnel.c201 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 Dbr_multicast.c244 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 Dbr.c31 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 Dbr_mrp_switchdev.c214 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 Dbr_vlan_options.c73 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 Dbr_private_cfm.h127 struct net_bridge_port __rcu *b_port;
/linux/include/trace/events/
H A Dbridge.h44 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 Dbr_netfilter.h46 struct net_bridge_port *port; in bridge_parent_rtable()
/linux/net/bridge/netfilter/
H A Debtable_broute.c49 struct net_bridge_port *p = br_port_get_rcu(skb->dev); in ebt_broute()

12