Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/bridge/
Dbr_private.h84 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 …]
Dbr_sysfs_if.c26 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 …]
Dbr_private_tunnel.h26 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()
Dbr_if.c68 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 …]
Dbr_private_stp.h46 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 *);
Dbr_forward.c25 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 …]
Dbr_stp.c33 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 …]
Dbr_stp_if.c37 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()
Dbr_fdb.c40 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 …]
Dbr_switchdev.c13 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()
Dbr_multicast.c43 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 …]
Dbr_stp_timer.c23 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()
Dbr_vlan_tunnel.c97 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()
Dbr_mdb.c23 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 …]
Dbr_stp_bpdu.c39 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()
Dbr_vlan.c207 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 …]
Dbr_input.c77 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()
Dbr_arp_nd_proxy.c32 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()
Dbr_device.c283 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()
Dbr_netlink.c99 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 …]
Dbr.c35 struct net_bridge_port *p; in br_device_event()
133 struct net_bridge_port *p; in br_switchdev_event()
Dbr_ioctl.c44 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()
Dbr_netlink_tunnel.c200 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/
Dbridge.h44 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/
Dbr_netfilter.h45 struct net_bridge_port *port; in bridge_parent_rtable()

12