Symbol: net_bridge_port
include/net/netfilter/br_netfilter.h
46
struct net_bridge_port *port;
include/trace/events/bridge.h
44
TP_PROTO(struct net_bridge *br, struct net_bridge_port *p,
include/trace/events/bridge.h
97
TP_PROTO(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br.c
166
struct net_bridge_port *p;
net/bridge/br.c
225
struct net_bridge_port *p;
net/bridge/br.c
33
struct net_bridge_port *p;
net/bridge/br_arp_nd_proxy.c
126
u16 vid, struct net_bridge_port *p)
net/bridge/br_arp_nd_proxy.c
252
static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_arp_nd_proxy.c
29
struct net_bridge_port *p;
net/bridge/br_arp_nd_proxy.c
407
u16 vid, struct net_bridge_port *p, struct nd_msg *msg)
net/bridge/br_arp_nd_proxy.c
43
static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_arp_nd_proxy.c
498
bool br_is_neigh_suppress_enabled(const struct net_bridge_port *p, u16 vid)
net/bridge/br_cfm.c
141
static void br_cfm_notify(int event, const struct net_bridge_port *port)
net/bridge/br_cfm.c
166
struct net_bridge_port *b_port;
net/bridge/br_cfm.c
298
struct net_bridge_port *b_port;
net/bridge/br_cfm.c
370
static int br_cfm_frame_rx(struct net_bridge_port *port, struct sk_buff *skb)
net/bridge/br_cfm.c
44
static struct net_bridge_port *br_mep_get_port(struct net_bridge *br,
net/bridge/br_cfm.c
47
struct net_bridge_port *port;
net/bridge/br_cfm.c
502
struct net_bridge_port *p;
net/bridge/br_cfm.c
857
void br_cfm_port_del(struct net_bridge *br, struct net_bridge_port *port)
net/bridge/br_cfm_netlink.c
379
int br_cfm_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_device.c
257
struct net_bridge_port *p;
net/bridge/br_device.c
300
struct net_bridge_port *p;
net/bridge/br_device.c
306
static int __br_netpoll_enable(struct net_bridge_port *p)
net/bridge/br_device.c
325
int br_netpoll_enable(struct net_bridge_port *p)
net/bridge/br_device.c
336
struct net_bridge_port *p;
net/bridge/br_device.c
355
void br_netpoll_disable(struct net_bridge_port *p)
net/bridge/br_device.c
389
struct net_bridge_port *dst;
net/bridge/br_fdb.c
1168
static int fdb_add_entry(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_fdb.c
1266
struct net_bridge_port *p, const unsigned char *addr,
net/bridge/br_fdb.c
1317
struct net_bridge_port *p = NULL;
net/bridge/br_fdb.c
1402
const struct net_bridge_port *p,
net/bridge/br_fdb.c
1418
const struct net_bridge_port *p,
net/bridge/br_fdb.c
1437
struct net_bridge_port *p = NULL;
net/bridge/br_fdb.c
1475
int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p)
net/bridge/br_fdb.c
1510
void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p)
net/bridge/br_fdb.c
1527
int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_fdb.c
1608
int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_fdb.c
1628
void br_fdb_offloaded_set(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_fdb.c
1645
struct net_bridge_port *p;
net/bridge/br_fdb.c
274
struct net_bridge_port *p;
net/bridge/br_fdb.c
301
struct net_bridge_port *p;
net/bridge/br_fdb.c
335
const struct net_bridge_port *p,
net/bridge/br_fdb.c
341
struct net_bridge_port *op;
net/bridge/br_fdb.c
369
const struct net_bridge_port *p,
net/bridge/br_fdb.c
383
struct net_bridge_port *source,
net/bridge/br_fdb.c
426
static int fdb_add_local(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_fdb.c
456
void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr)
net/bridge/br_fdb.c
586
struct net_bridge_port *p)
net/bridge/br_fdb.c
609
struct net_bridge_port *p;
net/bridge/br_fdb.c
620
struct net_bridge_port *p,
net/bridge/br_fdb.c
654
struct net_bridge_port *p;
net/bridge/br_fdb.c
691
const struct net_bridge_port *dst = READ_ONCE(f->dst);
net/bridge/br_fdb.c
772
struct net_bridge_port *p = br_port_get_rtnl(dev);
net/bridge/br_fdb.c
795
struct net_bridge_port *p = NULL;
net/bridge/br_fdb.c
868
const struct net_bridge_port *p,
net/bridge/br_fdb.c
901
struct net_bridge_port *port;
net/bridge/br_fdb.c
909
const struct net_bridge_port *dst = NULL;
net/bridge/br_fdb.c
93
const struct net_bridge_port *dst = READ_ONCE(fdb->dst);
net/bridge/br_fdb.c
977
int br_fdb_add_local(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_fdb.c
995
void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_forward.c
120
static int deliver_clone(const struct net_bridge_port *prev,
net/bridge/br_forward.c
144
void br_forward(const struct net_bridge_port *to,
net/bridge/br_forward.c
153
struct net_bridge_port *backup_port;
net/bridge/br_forward.c
176
static struct net_bridge_port *maybe_deliver(
net/bridge/br_forward.c
177
struct net_bridge_port *prev, struct net_bridge_port *p,
net/bridge/br_forward.c
206
struct net_bridge_port *prev = NULL;
net/bridge/br_forward.c
207
struct net_bridge_port *p;
net/bridge/br_forward.c
21
static inline int should_deliver(const struct net_bridge_port *p,
net/bridge/br_forward.c
261
static void maybe_deliver_addr(struct net_bridge_port *p, struct sk_buff *skb,
net/bridge/br_forward.c
298
struct net_bridge_port *prev = NULL;
net/bridge/br_forward.c
316
struct net_bridge_port *port, *lport, *rport;
net/bridge/br_forward.c
73
static void __br_forward(const struct net_bridge_port *to,
net/bridge/br_if.c
101
static void br_port_set_promisc(struct net_bridge_port *p)
net/bridge/br_if.c
116
static void br_port_clear_promisc(struct net_bridge_port *p)
net/bridge/br_if.c
146
struct net_bridge_port *p;
net/bridge/br_if.c
179
int nbp_backup_change(struct net_bridge_port *p,
net/bridge/br_if.c
182
struct net_bridge_port *old_backup = rtnl_dereference(p->backup_port);
net/bridge/br_if.c
183
struct net_bridge_port *backup_p = NULL;
net/bridge/br_if.c
213
static void nbp_backup_clear(struct net_bridge_port *p)
net/bridge/br_if.c
217
struct net_bridge_port *cur_p;
net/bridge/br_if.c
220
struct net_bridge_port *backup_p;
net/bridge/br_if.c
233
struct net_bridge_port *p;
net/bridge/br_if.c
246
static void nbp_delete_promisc(struct net_bridge_port *p)
net/bridge/br_if.c
261
struct net_bridge_port *p
net/bridge/br_if.c
262
= container_of(kobj, struct net_bridge_port, kobj);
net/bridge/br_if.c
268
struct net_bridge_port *p = kobj_to_brport(kobj);
net/bridge/br_if.c
281
static void destroy_nbp(struct net_bridge_port *p)
net/bridge/br_if.c
294
struct net_bridge_port *p =
net/bridge/br_if.c
295
container_of(head, struct net_bridge_port, rcu);
net/bridge/br_if.c
302
struct net_bridge_port *p;
net/bridge/br_if.c
316
struct net_bridge_port *p;
net/bridge/br_if.c
333
static void del_nbp(struct net_bridge_port *p)
net/bridge/br_if.c
383
struct net_bridge_port *p, *n;
net/bridge/br_if.c
404
struct net_bridge_port *p;
net/bridge/br_if.c
422
static struct net_bridge_port *new_nbp(struct net_bridge *br,
net/bridge/br_if.c
425
struct net_bridge_port *p;
net/bridge/br_if.c
504
const struct net_bridge_port *p;
net/bridge/br_if.c
535
struct net_bridge_port *p;
net/bridge/br_if.c
557
struct net_bridge_port *p;
net/bridge/br_if.c
715
struct net_bridge_port *p;
net/bridge/br_if.c
73
void br_port_carrier_check(struct net_bridge_port *p, bool *notified)
net/bridge/br_if.c
742
void br_port_flags_change(struct net_bridge_port *p, unsigned long mask)
net/bridge/br_if.c
755
struct net_bridge_port *p;
net/bridge/br_input.c
247
struct net_bridge_port *p = br_port_get_rcu(skb->dev);
net/bridge/br_input.c
323
static int br_process_frame_type(struct net_bridge_port *p,
net/bridge/br_input.c
342
struct net_bridge_port *p;
net/bridge/br_input.c
79
struct net_bridge_port *p = br_port_get_rcu(skb->dev);
net/bridge/br_ioctl.c
148
struct net_bridge_port *p = NULL;
net/bridge/br_ioctl.c
249
struct net_bridge_port *pt;
net/bridge/br_ioctl.c
41
struct net_bridge_port *p;
net/bridge/br_mdb.c
1044
struct net_bridge_port *port = cfg->p;
net/bridge/br_mdb.c
77
struct net_bridge_port *p;
net/bridge/br_mrp.c
1074
static int br_mrp_rcv(struct net_bridge_port *p,
net/bridge/br_mrp.c
1077
struct net_bridge_port *p_port, *s_port, *i_port = NULL;
net/bridge/br_mrp.c
1078
struct net_bridge_port *p_dst, *s_dst, *i_dst = NULL;
net/bridge/br_mrp.c
109
struct net_bridge_port *p)
net/bridge/br_mrp.c
1246
static int br_mrp_process(struct net_bridge_port *p, struct sk_buff *skb)
net/bridge/br_mrp.c
133
static struct sk_buff *br_mrp_skb_alloc(struct net_bridge_port *p,
net/bridge/br_mrp.c
16
static bool br_mrp_is_ring_port(struct net_bridge_port *p_port,
net/bridge/br_mrp.c
17
struct net_bridge_port *s_port,
net/bridge/br_mrp.c
18
struct net_bridge_port *port)
net/bridge/br_mrp.c
183
struct net_bridge_port *p,
net/bridge/br_mrp.c
240
struct net_bridge_port *p,
net/bridge/br_mrp.c
27
static bool br_mrp_is_in_port(struct net_bridge_port *i_port,
net/bridge/br_mrp.c
28
struct net_bridge_port *port)
net/bridge/br_mrp.c
283
struct net_bridge_port *p;
net/bridge/br_mrp.c
356
struct net_bridge_port *p;
net/bridge/br_mrp.c
36
static struct net_bridge_port *br_mrp_get_port(struct net_bridge *br,
net/bridge/br_mrp.c
39
struct net_bridge_port *res = NULL;
net/bridge/br_mrp.c
40
struct net_bridge_port *port;
net/bridge/br_mrp.c
430
struct net_bridge_port *p;
net/bridge/br_mrp.c
499
struct net_bridge_port *p;
net/bridge/br_mrp.c
562
void br_mrp_port_del(struct net_bridge *br, struct net_bridge_port *p)
net/bridge/br_mrp.c
591
int br_mrp_set_port_state(struct net_bridge_port *p,
net/bridge/br_mrp.c
617
int br_mrp_set_port_role(struct net_bridge_port *p,
net/bridge/br_mrp.c
762
struct net_bridge_port *p;
net/bridge/br_mrp.c
9
static int br_mrp_process(struct net_bridge_port *p, struct sk_buff *skb);
net/bridge/br_mrp.c
90
struct net_bridge_port *p;
net/bridge/br_mrp.c
918
static void br_mrp_mrm_process(struct br_mrp *mrp, struct net_bridge_port *port,
net/bridge/br_mrp.c
963
struct net_bridge_port *port,
net/bridge/br_mrp.c
998
static bool br_mrp_mim_process(struct br_mrp *mrp, struct net_bridge_port *port,
net/bridge/br_mrp_netlink.c
104
static int br_mrp_port_role_parse(struct net_bridge_port *p,
net/bridge/br_mrp_netlink.c
356
int br_mrp_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_mrp_netlink.c
457
struct net_bridge_port *p;
net/bridge/br_mrp_netlink.c
531
struct net_bridge_port *p;
net/bridge/br_mrp_netlink.c
553
struct net_bridge_port *p;
net/bridge/br_mrp_netlink.c
75
static int br_mrp_port_state_parse(struct net_bridge_port *p,
net/bridge/br_mrp_switchdev.c
214
int br_mrp_port_switchdev_set_state(struct net_bridge_port *p, u32 state)
net/bridge/br_mrp_switchdev.c
228
int br_mrp_port_switchdev_set_role(struct net_bridge_port *p,
net/bridge/br_mst.c
169
struct net_bridge_port *p;
net/bridge/br_mst.c
212
struct net_bridge_port *p;
net/bridge/br_mst.c
304
static int br_mst_process_one(struct net_bridge_port *p,
net/bridge/br_mst.c
334
int br_mst_process(struct net_bridge_port *p, const struct nlattr *mst_attr,
net/bridge/br_mst.c
59
const struct net_bridge_port *p = NULL;
net/bridge/br_mst.c
95
int br_mst_set_state(struct net_bridge_port *p, u16 msti, u8 state,
net/bridge/br_multicast.c
1080
struct net_bridge_port *p = pg ? pg->key.port : NULL;
net/bridge/br_multicast.c
1401
struct net_bridge_port *port,
net/bridge/br_multicast.c
1461
struct net_bridge_port *port = p->key.port;
net/bridge/br_multicast.c
1995
void br_multicast_port_ctx_init(struct net_bridge_port *port,
net/bridge/br_multicast.c
2043
int br_multicast_add_port(struct net_bridge_port *port)
net/bridge/br_multicast.c
2064
void br_multicast_del_port(struct net_bridge_port *port)
net/bridge/br_multicast.c
2161
static void br_multicast_toggle_port(struct net_bridge_port *port, bool on)
net/bridge/br_multicast.c
2199
void br_multicast_enable_port(struct net_bridge_port *port)
net/bridge/br_multicast.c
2204
void br_multicast_disable_port(struct net_bridge_port *port)
net/bridge/br_multicast.c
240
br_multicast_port_vid_to_port_ctx(struct net_bridge_port *port, u16 vid)
net/bridge/br_multicast.c
278
struct net_bridge_port *port,
net/bridge/br_multicast.c
2828
struct net_bridge_port *p,
net/bridge/br_multicast.c
3148
static struct net_bridge_port *
net/bridge/br_multicast.c
3153
struct net_bridge_port *p;
net/bridge/br_multicast.c
3189
struct net_bridge_port *p;
net/bridge/br_multicast.c
3270
static void br_port_mc_router_state_change(struct net_bridge_port *p,
net/bridge/br_multicast.c
3283
static struct net_bridge_port *
net/bridge/br_multicast.c
3304
struct net_bridge_port *port,
net/bridge/br_multicast.c
3309
struct net_bridge_port *p;
net/bridge/br_multicast.c
3807
const struct net_bridge_port *p,
net/bridge/br_multicast.c
3876
struct net_bridge_port *p = pmctx ? pmctx->port : NULL;
net/bridge/br_multicast.c
3945
struct net_bridge_port *p = pmctx ? pmctx->port : NULL;
net/bridge/br_multicast.c
4346
struct net_bridge_port *p;
net/bridge/br_multicast.c
4369
struct net_bridge_port *p;
net/bridge/br_multicast.c
4596
struct net_bridge_port *port;
net/bridge/br_multicast.c
4645
struct net_bridge_port *port;
net/bridge/br_multicast.c
4654
struct net_bridge_port *port;
net/bridge/br_multicast.c
4874
struct net_bridge_port *port;
net/bridge/br_multicast.c
4922
struct net_bridge_port *port;
net/bridge/br_multicast.c
4960
struct net_bridge_port *port;
net/bridge/br_multicast.c
5014
struct net_bridge_port *port;
net/bridge/br_multicast.c
5131
const struct net_bridge_port *p,
net/bridge/br_multicast.c
5172
const struct net_bridge_port *p,
net/bridge/br_multicast.c
722
static int br_multicast_port_ngroups_inc(struct net_bridge_port *port,
net/bridge/br_multicast.c
760
static void br_multicast_port_ngroups_dec(struct net_bridge_port *port, u16 vid)
net/bridge/br_multicast.c
932
struct net_bridge_port *p = pg ? pg->key.port : NULL;
net/bridge/br_multicast_eht.c
809
int br_multicast_eht_set_hosts_limit(struct net_bridge_port *p,
net/bridge/br_netfilter_hooks.c
161
struct net_bridge_port *port;
net/bridge/br_netfilter_hooks.c
483
struct net_bridge_port *p;
net/bridge/br_netfilter_hooks.c
726
struct net_bridge_port *p;
net/bridge/br_netlink.c
1090
struct net_bridge_port *p;
net/bridge/br_netlink.c
1147
struct net_bridge_port *p;
net/bridge/br_netlink.c
1768
struct net_bridge_port *p = NULL;
net/bridge/br_netlink.c
1806
struct net_bridge_port *p = NULL;
net/bridge/br_netlink.c
234
const struct net_bridge_port *p)
net/bridge/br_netlink.c
237
struct net_bridge_port *backup_p;
net/bridge/br_netlink.c
453
const struct net_bridge_port *port,
net/bridge/br_netlink.c
625
const struct net_bridge_port *port, u32 filter)
net/bridge/br_netlink.c
666
const struct net_bridge_port *port)
net/bridge/br_netlink.c
679
struct net_bridge_port *port = br_port_get_rtnl(dev);
net/bridge/br_netlink.c
692
static int br_vlan_info(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_netlink.c
734
struct net_bridge_port *p, int cmd,
net/bridge/br_netlink.c
804
struct net_bridge_port *p,
net/bridge/br_netlink.c
908
static int br_set_port_state(struct net_bridge_port *p, u8 state)
net/bridge/br_netlink.c
930
static void br_set_port_flag(struct net_bridge_port *p, struct nlattr *tb[],
net/bridge/br_netlink.c
943
static int br_setport(struct net_bridge_port *p, struct nlattr *tb[],
net/bridge/br_netlink.c
97
struct net_bridge_port *p = NULL;
net/bridge/br_netlink_tunnel.c
199
int br_vlan_tunnel_info(const struct net_bridge_port *p, int cmd,
net/bridge/br_netlink_tunnel.c
257
static void __vlan_tunnel_handle_range(const struct net_bridge_port *p,
net/bridge/br_netlink_tunnel.c
287
const struct net_bridge_port *p, int cmd,
net/bridge/br_private.h
1003
br_multicast_new_port_group(struct net_bridge_port *port,
net/bridge/br_private.h
1022
const struct net_bridge_port *p,
net/bridge/br_private.h
1027
const struct net_bridge_port *p,
net/bridge/br_private.h
105
struct net_bridge_port *p;
net/bridge/br_private.h
1061
void br_multicast_port_ctx_init(struct net_bridge_port *port,
net/bridge/br_private.h
1102
static inline struct net_bridge_port *
net/bridge/br_private.h
120
struct net_bridge_port *port;
net/bridge/br_private.h
1400
static inline int br_multicast_add_port(struct net_bridge_port *port)
net/bridge/br_private.h
1405
static inline void br_multicast_del_port(struct net_bridge_port *port)
net/bridge/br_private.h
1409
static inline void br_multicast_enable_port(struct net_bridge_port *port)
net/bridge/br_private.h
1413
static inline void br_multicast_disable_port(struct net_bridge_port *port)
net/bridge/br_private.h
1502
const struct net_bridge_port *p,
net/bridge/br_private.h
1532
static inline void br_multicast_port_ctx_init(struct net_bridge_port *port,
net/bridge/br_private.h
1581
bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid);
net/bridge/br_private.h
1583
const struct net_bridge_port *port,
net/bridge/br_private.h
1605
int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
net/bridge/br_private.h
1607
int nbp_vlan_delete(struct net_bridge_port *port, u16 vid);
net/bridge/br_private.h
1608
void nbp_vlan_flush(struct net_bridge_port *port);
net/bridge/br_private.h
1609
int nbp_vlan_init(struct net_bridge_port *port, struct netlink_ext_ack *extack);
net/bridge/br_private.h
1610
int nbp_get_num_vlan_infos(struct net_bridge_port *p, u32 filter_mask);
net/bridge/br_private.h
1613
void br_vlan_port_event(struct net_bridge_port *p, unsigned long event);
net/bridge/br_private.h
1622
const struct net_bridge_port *p,
net/bridge/br_private.h
1632
struct net_bridge_port *dst,
net/bridge/br_private.h
1642
const struct net_bridge_port *p)
net/bridge/br_private.h
1654
const struct net_bridge_port *p)
net/bridge/br_private.h
1707
static inline bool br_should_learn(struct net_bridge_port *p,
net/bridge/br_private.h
1714
const struct net_bridge_port *port,
net/bridge/br_private.h
1746
static inline int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
net/bridge/br_private.h
1753
static inline int nbp_vlan_delete(struct net_bridge_port *port, u16 vid)
net/bridge/br_private.h
1758
static inline void nbp_vlan_flush(struct net_bridge_port *port)
net/bridge/br_private.h
1768
static inline int nbp_vlan_init(struct net_bridge_port *port,
net/bridge/br_private.h
1791
static inline int nbp_get_num_vlan_infos(struct net_bridge_port *p,
net/bridge/br_private.h
1804
struct net_bridge_port *dst,
net/bridge/br_private.h
1817
const struct net_bridge_port *p)
net/bridge/br_private.h
1829
const struct net_bridge_port *p)
net/bridge/br_private.h
1839
static inline void br_vlan_port_event(struct net_bridge_port *p,
net/bridge/br_private.h
1866
const struct net_bridge_port *p,
net/bridge/br_private.h
1890
const struct net_bridge_port *p);
net/bridge/br_private.h
1893
const struct net_bridge_port *p,
net/bridge/br_private.h
1949
static inline bool br_mst_is_enabled(const struct net_bridge_port *p)
net/bridge/br_private.h
1957
int br_mst_set_state(struct net_bridge_port *p, u16 msti, u8 state,
net/bridge/br_private.h
1966
int br_mst_process(struct net_bridge_port *p, const struct nlattr *mst_attr,
net/bridge/br_private.h
1970
static inline bool br_mst_is_enabled(const struct net_bridge_port *p)
net/bridge/br_private.h
1975
static inline int br_mst_set_state(struct net_bridge_port *p, u16 msti,
net/bridge/br_private.h
1998
static inline int br_mst_process(struct net_bridge_port *p,
net/bridge/br_private.h
2027
void br_set_state(struct net_bridge_port *p, unsigned int state);
net/bridge/br_private.h
2028
struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
net/bridge/br_private.h
2029
void br_init_port(struct net_bridge_port *p);
net/bridge/br_private.h
2030
void br_become_designated_port(struct net_bridge_port *p);
net/bridge/br_private.h
2045
void br_stp_enable_port(struct net_bridge_port *p);
net/bridge/br_private.h
2046
void br_stp_disable_port(struct net_bridge_port *p);
net/bridge/br_private.h
2050
int br_stp_set_port_priority(struct net_bridge_port *p, unsigned long newprio);
net/bridge/br_private.h
2051
int br_stp_set_path_cost(struct net_bridge_port *p, unsigned long path_cost);
net/bridge/br_private.h
2061
void br_stp_port_timer_init(struct net_bridge_port *p);
net/bridge/br_private.h
2071
int br_mrp_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2074
void br_mrp_port_del(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
2077
static inline int br_mrp_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2090
struct net_bridge_port *p)
net/bridge/br_private.h
2103
int br_cfm_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2106
void br_cfm_port_del(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
2114
static inline int br_cfm_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2127
struct net_bridge_port *p)
net/bridge/br_private.h
2161
const struct net_bridge_port *port);
net/bridge/br_private.h
2163
const struct net_bridge_port *port, u32 filter);
net/bridge/br_private.h
2170
struct net_bridge_port *p, int cmd,
net/bridge/br_private.h
2179
int br_sysfs_addif(struct net_bridge_port *p);
net/bridge/br_private.h
2180
int br_sysfs_renameif(struct net_bridge_port *p);
net/bridge/br_private.h
2188
static inline int br_sysfs_addif(struct net_bridge_port *p) { return 0; }
net/bridge/br_private.h
2189
static inline int br_sysfs_renameif(struct net_bridge_port *p) { return 0; }
net/bridge/br_private.h
2196
int br_switchdev_port_offload(struct net_bridge_port *p,
net/bridge/br_private.h
2203
void br_switchdev_port_unoffload(struct net_bridge_port *p, const void *ctx,
net/bridge/br_private.h
2207
int br_switchdev_port_replay(struct net_bridge_port *p,
net/bridge/br_private.h
2217
void nbp_switchdev_frame_mark_tx_fwd_offload(const struct net_bridge_port *p,
net/bridge/br_private.h
2219
void nbp_switchdev_frame_mark_tx_fwd_to_hwdom(const struct net_bridge_port *p,
net/bridge/br_private.h
2221
void nbp_switchdev_frame_mark(const struct net_bridge_port *p,
net/bridge/br_private.h
2223
bool nbp_switchdev_allowed_egress(const struct net_bridge_port *p,
net/bridge/br_private.h
2225
int br_switchdev_set_port_flag(struct net_bridge_port *p,
net/bridge/br_private.h
2246
br_switchdev_port_offload(struct net_bridge_port *p,
net/bridge/br_private.h
225
struct net_bridge_port *port;
net/bridge/br_private.h
2257
br_switchdev_port_unoffload(struct net_bridge_port *p, const void *ctx,
net/bridge/br_private.h
2264
br_switchdev_port_replay(struct net_bridge_port *p,
net/bridge/br_private.h
2283
nbp_switchdev_frame_mark_tx_fwd_offload(const struct net_bridge_port *p,
net/bridge/br_private.h
2289
nbp_switchdev_frame_mark_tx_fwd_to_hwdom(const struct net_bridge_port *p,
net/bridge/br_private.h
2294
static inline void nbp_switchdev_frame_mark(const struct net_bridge_port *p,
net/bridge/br_private.h
2299
static inline bool nbp_switchdev_allowed_egress(const struct net_bridge_port *p,
net/bridge/br_private.h
2305
static inline int br_switchdev_set_port_flag(struct net_bridge_port *p,
net/bridge/br_private.h
2351
u16 vid, struct net_bridge_port *p);
net/bridge/br_private.h
2353
u16 vid, struct net_bridge_port *p, struct nd_msg *msg);
net/bridge/br_private.h
2355
bool br_is_neigh_suppress_enabled(const struct net_bridge_port *p, u16 vid);
net/bridge/br_private.h
292
struct net_bridge_port *dst;
net/bridge/br_private.h
346
struct net_bridge_port *port;
net/bridge/br_private.h
396
struct net_bridge_port __rcu *backup_port;
net/bridge/br_private.h
450
#define kobj_to_brport(obj) container_of(obj, struct net_bridge_port, kobj)
net/bridge/br_private.h
455
static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev)
net/bridge/br_private.h
460
static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev)
net/bridge/br_private.h
466
static inline struct net_bridge_port *br_port_get_rtnl_rcu(const struct net_device *dev)
net/bridge/br_private.h
681
static inline bool nbp_state_should_learn(const struct net_bridge_port *p)
net/bridge/br_private.h
806
static inline void br_netpoll_send_skb(const struct net_bridge_port *p,
net/bridge/br_private.h
812
int br_netpoll_enable(struct net_bridge_port *p);
net/bridge/br_private.h
813
void br_netpoll_disable(struct net_bridge_port *p);
net/bridge/br_private.h
815
static inline void br_netpoll_send_skb(const struct net_bridge_port *p,
net/bridge/br_private.h
820
static inline int br_netpoll_enable(struct net_bridge_port *p)
net/bridge/br_private.h
825
static inline void br_netpoll_disable(struct net_bridge_port *p)
net/bridge/br_private.h
843
const struct net_bridge_port *p,
net/bridge/br_private.h
845
void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr);
net/bridge/br_private.h
851
const struct net_bridge_port *p, u16 vid, int do_all);
net/bridge/br_private.h
858
int br_fdb_add_local(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_private.h
860
void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_private.h
876
int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
877
void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
878
int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
881
int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
884
void br_fdb_offloaded_set(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
894
void br_forward(const struct net_bridge_port *to, struct sk_buff *skb,
net/bridge/br_private.h
902
static inline bool br_skb_isolated(const struct net_bridge_port *to,
net/bridge/br_private.h
910
void br_port_carrier_check(struct net_bridge_port *p, bool *notified);
net/bridge/br_private.h
919
void br_port_flags_change(struct net_bridge_port *port, unsigned long mask);
net/bridge/br_private.h
921
int nbp_backup_change(struct net_bridge_port *p, struct net_device *backup_dev);
net/bridge/br_private.h
929
int (*frame_handler)(struct net_bridge_port *port,
net/bridge/br_private.h
947
static inline struct net_bridge_port *br_port_get_check_rcu(const struct net_device *dev)
net/bridge/br_private.h
952
static inline struct net_bridge_port *
net/bridge/br_private.h
972
int br_multicast_add_port(struct net_bridge_port *port);
net/bridge/br_private.h
973
void br_multicast_del_port(struct net_bridge_port *port);
net/bridge/br_private.h
974
void br_multicast_enable_port(struct net_bridge_port *port);
net/bridge/br_private.h
975
void br_multicast_disable_port(struct net_bridge_port *port);
net/bridge/br_private_cfm.h
127
struct net_bridge_port __rcu *b_port;
net/bridge/br_private_mcast_eht.h
61
int br_multicast_eht_set_hosts_limit(struct net_bridge_port *p,
net/bridge/br_private_mcast_eht.h
74
const struct net_bridge_port *p = pg->key.port;
net/bridge/br_private_mcast_eht.h
81
struct net_bridge_port *p = pg->key.port;
net/bridge/br_private_mcast_eht.h
88
struct net_bridge_port *p = pg->key.port;
net/bridge/br_private_mrp.h
15
struct net_bridge_port __rcu *p_port;
net/bridge/br_private_mrp.h
16
struct net_bridge_port __rcu *s_port;
net/bridge/br_private_mrp.h
17
struct net_bridge_port __rcu *i_port;
net/bridge/br_private_mrp.h
68
int br_mrp_set_port_state(struct net_bridge_port *p,
net/bridge/br_private_mrp.h
70
int br_mrp_set_port_role(struct net_bridge_port *p,
net/bridge/br_private_mrp.h
93
int br_mrp_port_switchdev_set_state(struct net_bridge_port *p, u32 state);
net/bridge/br_private_mrp.h
94
int br_mrp_port_switchdev_set_role(struct net_bridge_port *p,
net/bridge/br_private_stp.h
42
static inline int br_is_designated_port(const struct net_bridge_port *p)
net/bridge/br_private_stp.h
54
void br_received_config_bpdu(struct net_bridge_port *p,
net/bridge/br_private_stp.h
56
void br_received_tcn_bpdu(struct net_bridge_port *p);
net/bridge/br_private_stp.h
57
void br_transmit_config(struct net_bridge_port *p);
net/bridge/br_private_stp.h
63
void br_send_config_bpdu(struct net_bridge_port *, struct br_config_bpdu *);
net/bridge/br_private_stp.h
64
void br_send_tcn_bpdu(struct net_bridge_port *);
net/bridge/br_private_tunnel.h
22
const struct net_bridge_port *p,
net/bridge/br_private_tunnel.h
32
int br_vlan_tunnel_info(const struct net_bridge_port *p, int cmd,
net/bridge/br_private_tunnel.h
39
int nbp_vlan_tunnel_info_delete(const struct net_bridge_port *port, u16 vid);
net/bridge/br_private_tunnel.h
40
int nbp_vlan_tunnel_info_add(const struct net_bridge_port *port, u16 vid,
net/bridge/br_private_tunnel.h
42
void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port);
net/bridge/br_private_tunnel.h
46
struct net_bridge_port *p,
net/bridge/br_private_tunnel.h
56
static inline int nbp_vlan_tunnel_info_delete(const struct net_bridge_port *port,
net/bridge/br_private_tunnel.h
62
static inline int nbp_vlan_tunnel_info_add(const struct net_bridge_port *port,
net/bridge/br_private_tunnel.h
68
static inline void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port)
net/bridge/br_private_tunnel.h
78
struct net_bridge_port *p,
net/bridge/br_stp.c
102
static int br_should_become_root_port(const struct net_bridge_port *p,
net/bridge/br_stp.c
106
struct net_bridge_port *rp;
net/bridge/br_stp.c
153
struct net_bridge_port *p)
net/bridge/br_stp.c
169
struct net_bridge_port *p;
net/bridge/br_stp.c
210
void br_transmit_config(struct net_bridge_port *p)
net/bridge/br_stp.c
231
struct net_bridge_port *root
net/bridge/br_stp.c
251
static void br_record_config_information(struct net_bridge_port *p,
net/bridge/br_stp.c
277
struct net_bridge_port *p;
net/bridge/br_stp.c
288
static int br_should_become_designated_port(const struct net_bridge_port *p)
net/bridge/br_stp.c
29
void br_set_state(struct net_bridge_port *p, unsigned int state)
net/bridge/br_stp.c
320
struct net_bridge_port *p;
net/bridge/br_stp.c
331
static int br_supersedes_port_info(const struct net_bridge_port *p,
net/bridge/br_stp.c
395
struct net_bridge_port *p;
net/bridge/br_stp.c
405
static void br_reply(struct net_bridge_port *p)
net/bridge/br_stp.c
418
void br_become_designated_port(struct net_bridge_port *p)
net/bridge/br_stp.c
431
static void br_make_blocking(struct net_bridge_port *p)
net/bridge/br_stp.c
447
static void br_make_forwarding(struct net_bridge_port *p)
net/bridge/br_stp.c
472
struct net_bridge_port *p;
net/bridge/br_stp.c
512
static void br_topology_change_acknowledge(struct net_bridge_port *p)
net/bridge/br_stp.c
519
void br_received_config_bpdu(struct net_bridge_port *p,
net/bridge/br_stp.c
558
void br_received_tcn_bpdu(struct net_bridge_port *p)
net/bridge/br_stp.c
75
struct net_bridge_port *p;
net/bridge/br_stp.c
88
struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no)
net/bridge/br_stp.c
90
struct net_bridge_port *p;
net/bridge/br_stp_bpdu.c
126
void br_send_tcn_bpdu(struct net_bridge_port *p)
net/bridge/br_stp_bpdu.c
150
struct net_bridge_port *p;
net/bridge/br_stp_bpdu.c
35
static void br_send_bpdu(struct net_bridge_port *p,
net/bridge/br_stp_bpdu.c
79
void br_send_config_bpdu(struct net_bridge_port *p, struct br_config_bpdu *bpdu)
net/bridge/br_stp_if.c
227
struct net_bridge_port *p;
net/bridge/br_stp_if.c
261
struct net_bridge_port *p;
net/bridge/br_stp_if.c
284
struct net_bridge_port *p;
net/bridge/br_stp_if.c
309
int br_stp_set_port_priority(struct net_bridge_port *p, unsigned long newprio)
net/bridge/br_stp_if.c
33
void br_init_port(struct net_bridge_port *p)
net/bridge/br_stp_if.c
332
int br_stp_set_path_cost(struct net_bridge_port *p, unsigned long path_cost)
net/bridge/br_stp_if.c
51
struct net_bridge_port *p;
net/bridge/br_stp_if.c
71
struct net_bridge_port *p;
net/bridge/br_stp_if.c
91
void br_stp_enable_port(struct net_bridge_port *p)
net/bridge/br_stp_if.c
99
void br_stp_disable_port(struct net_bridge_port *p)
net/bridge/br_stp_timer.c
133
struct net_bridge_port *p = timer_container_of(p, t, hold_timer);
net/bridge/br_stp_timer.c
152
void br_stp_port_timer_init(struct net_bridge_port *p)
net/bridge/br_stp_timer.c
19
struct net_bridge_port *p;
net/bridge/br_stp_timer.c
48
struct net_bridge_port *p = timer_container_of(p, t,
net/bridge/br_stp_timer.c
82
struct net_bridge_port *p = timer_container_of(p, t,
net/bridge/br_switchdev.c
133
const struct net_bridge_port *p = READ_ONCE(fdb->dst);
net/bridge/br_switchdev.c
14
static bool nbp_switchdev_can_offload_tx_fwd(const struct net_bridge_port *p,
net/bridge/br_switchdev.c
204
static int nbp_switchdev_hwdom_set(struct net_bridge_port *joining)
net/bridge/br_switchdev.c
207
struct net_bridge_port *p;
net/bridge/br_switchdev.c
227
static void nbp_switchdev_hwdom_put(struct net_bridge_port *leaving)
net/bridge/br_switchdev.c
230
struct net_bridge_port *p;
net/bridge/br_switchdev.c
241
static int nbp_switchdev_add(struct net_bridge_port *p,
net/bridge/br_switchdev.c
283
static void nbp_switchdev_del(struct net_bridge_port *p)
net/bridge/br_switchdev.c
41
void nbp_switchdev_frame_mark_tx_fwd_offload(const struct net_bridge_port *p,
net/bridge/br_switchdev.c
455
struct net_bridge_port *p;
net/bridge/br_switchdev.c
498
struct net_bridge_port *port;
net/bridge/br_switchdev.c
508
struct net_bridge_port *port = data->port;
net/bridge/br_switchdev.c
53
void nbp_switchdev_frame_mark_tx_fwd_to_hwdom(const struct net_bridge_port *p,
net/bridge/br_switchdev.c
60
void nbp_switchdev_frame_mark(const struct net_bridge_port *p,
net/bridge/br_switchdev.c
67
bool nbp_switchdev_allowed_egress(const struct net_bridge_port *p,
net/bridge/br_switchdev.c
775
static int nbp_switchdev_sync_objs(struct net_bridge_port *p, const void *ctx,
net/bridge/br_switchdev.c
802
static void nbp_switchdev_unsync_objs(struct net_bridge_port *p,
net/bridge/br_switchdev.c
81
int br_switchdev_set_port_flag(struct net_bridge_port *p,
net/bridge/br_switchdev.c
830
int br_switchdev_port_offload(struct net_bridge_port *p,
net/bridge/br_switchdev.c
860
void br_switchdev_port_unoffload(struct net_bridge_port *p, const void *ctx,
net/bridge/br_switchdev.c
869
int br_switchdev_port_replay(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
100
static ssize_t show_designated_root(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
106
static ssize_t show_designated_bridge(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
112
static ssize_t show_designated_port(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
118
static ssize_t show_designated_cost(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
124
static ssize_t show_port_id(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
130
static ssize_t show_port_no(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
137
static ssize_t show_change_ack(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
143
static ssize_t show_config_pending(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
149
static ssize_t show_port_state(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
155
static ssize_t show_message_age_timer(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
162
static ssize_t show_forward_delay_timer(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
169
static ssize_t show_hold_timer(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
176
static int store_flush(struct net_bridge_port *p, unsigned long v)
net/bridge/br_sysfs_if.c
183
static ssize_t show_group_fwd_mask(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
188
static int store_group_fwd_mask(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
200
static ssize_t show_backup_port(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
202
struct net_bridge_port *backup_p;
net/bridge/br_sysfs_if.c
214
static int store_backup_port(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
245
static ssize_t show_multicast_router(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
250
static int store_multicast_router(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
26
ssize_t (*show)(struct net_bridge_port *, char *);
net/bridge/br_sysfs_if.c
27
int (*store)(struct net_bridge_port *, unsigned long);
net/bridge/br_sysfs_if.c
28
int (*store_raw)(struct net_bridge_port *, char *);
net/bridge/br_sysfs_if.c
305
struct net_bridge_port *p = kobj_to_brport(kobj);
net/bridge/br_sysfs_if.c
318
struct net_bridge_port *p = kobj_to_brport(kobj);
net/bridge/br_sysfs_if.c
370
int br_sysfs_addif(struct net_bridge_port *p)
net/bridge/br_sysfs_if.c
392
int br_sysfs_renameif(struct net_bridge_port *p)
net/bridge/br_sysfs_if.c
48
static ssize_t show_##_name(struct net_bridge_port *p, char *buf) \
net/bridge/br_sysfs_if.c
52
static int store_##_name(struct net_bridge_port *p, unsigned long v) \
net/bridge/br_sysfs_if.c
59
static int store_flag(struct net_bridge_port *p, unsigned long v,
net/bridge/br_sysfs_if.c
84
static ssize_t show_path_cost(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
92
static ssize_t show_priority(struct net_bridge_port *p, char *buf)
net/bridge/br_vlan.c
1038
struct net_bridge_port *p;
net/bridge/br_vlan.c
1077
struct net_bridge_port *p;
net/bridge/br_vlan.c
11
static void nbp_vlan_set_vlan_dev_state(struct net_bridge_port *p, u16 vid);
net/bridge/br_vlan.c
1102
struct net_bridge_port *p;
net/bridge/br_vlan.c
1252
int nbp_vlan_init(struct net_bridge_port *p, struct netlink_ext_ack *extack)
net/bridge/br_vlan.c
1310
int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
net/bridge/br_vlan.c
1355
int nbp_vlan_delete(struct net_bridge_port *port, u16 vid)
net/bridge/br_vlan.c
1370
void nbp_vlan_flush(struct net_bridge_port *port)
net/bridge/br_vlan.c
1413
struct net_bridge_port *p;
net/bridge/br_vlan.c
1432
struct net_bridge_port *p;
net/bridge/br_vlan.c
1475
struct net_bridge_port *dst,
net/bridge/br_vlan.c
1507
struct net_bridge_port *p;
net/bridge/br_vlan.c
1535
struct net_bridge_port *p;
net/bridge/br_vlan.c
1629
struct net_bridge_port *p;
net/bridge/br_vlan.c
1651
static void br_vlan_set_all_vlan_dev_state(struct net_bridge_port *p)
net/bridge/br_vlan.c
1729
static void nbp_vlan_set_vlan_dev_state(struct net_bridge_port *p, u16 vid)
net/bridge/br_vlan.c
1804
void br_vlan_port_event(struct net_bridge_port *p, unsigned long event)
net/bridge/br_vlan.c
1855
const struct net_bridge_port *p,
net/bridge/br_vlan.c
1908
const struct net_bridge_port *p,
net/bridge/br_vlan.c
1998
struct net_bridge_port *p;
net/bridge/br_vlan.c
2184
struct net_bridge_port *p = NULL;
net/bridge/br_vlan.c
262
struct net_bridge_port *p = NULL;
net/bridge/br_vlan.c
389
struct net_bridge_port *p = NULL;
net/bridge/br_vlan.c
442
const struct net_bridge_port *p,
net/bridge/br_vlan.c
476
const struct net_bridge_port *p,
net/bridge/br_vlan.c
681
bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid)
net/bridge/br_vlan.c
950
struct net_bridge_port *p;
net/bridge/br_vlan_options.c
156
static int br_vlan_modify_tunnel(const struct net_bridge_port *p,
net/bridge/br_vlan_options.c
214
const struct net_bridge_port *p,
net/bridge/br_vlan_options.c
284
const struct net_bridge_port *p,
net/bridge/br_vlan_options.c
72
const struct net_bridge_port *p)
net/bridge/br_vlan_tunnel.c
117
int nbp_vlan_tunnel_info_delete(const struct net_bridge_port *port, u16 vid)
net/bridge/br_vlan_tunnel.c
142
void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port)
net/bridge/br_vlan_tunnel.c
163
struct net_bridge_port *p,
net/bridge/br_vlan_tunnel.c
98
int nbp_vlan_tunnel_info_add(const struct net_bridge_port *port, u16 vid,
net/bridge/netfilter/ebtable_broute.c
49
struct net_bridge_port *p = br_port_get_rcu(skb->dev);
net/bridge/netfilter/ebtables.c
135
const struct net_bridge_port *p;