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
125
u16 vid, struct net_bridge_port *p)
net/bridge/br_arp_nd_proxy.c
206
const struct net_bridge_port *dst = READ_ONCE(f->dst);
net/bridge/br_arp_nd_proxy.c
254
static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_arp_nd_proxy.c
28
struct net_bridge_port *p;
net/bridge/br_arp_nd_proxy.c
415
u16 vid, struct net_bridge_port *p, struct nd_msg *msg)
net/bridge/br_arp_nd_proxy.c
42
static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_arp_nd_proxy.c
483
const struct net_bridge_port *dst = READ_ONCE(f->dst);
net/bridge/br_arp_nd_proxy.c
509
bool br_is_neigh_suppress_enabled(const struct net_bridge_port *p, u16 vid)
net/bridge/br_arp_nd_proxy.c
526
bool br_is_neigh_forward_grat_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
863
void br_cfm_port_del(struct net_bridge *br, struct net_bridge_port *port)
net/bridge/br_cfm_netlink.c
381
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
1064
const struct net_bridge_port *dst = READ_ONCE(f->dst);
net/bridge/br_fdb.c
1148
static int fdb_add_entry(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_fdb.c
1246
struct net_bridge_port *p, const unsigned char *addr,
net/bridge/br_fdb.c
1297
struct net_bridge_port *p = NULL;
net/bridge/br_fdb.c
1382
const struct net_bridge_port *p,
net/bridge/br_fdb.c
1398
const struct net_bridge_port *p,
net/bridge/br_fdb.c
1417
struct net_bridge_port *p = NULL;
net/bridge/br_fdb.c
1455
int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p)
net/bridge/br_fdb.c
1490
void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p)
net/bridge/br_fdb.c
1507
int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_fdb.c
1588
int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_fdb.c
1608
void br_fdb_offloaded_set(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_fdb.c
1625
struct net_bridge_port *p;
net/bridge/br_fdb.c
239
const struct net_bridge_port *dst;
net/bridge/br_fdb.c
278
struct net_bridge_port *p;
net/bridge/br_fdb.c
305
struct net_bridge_port *p;
net/bridge/br_fdb.c
339
const struct net_bridge_port *p,
net/bridge/br_fdb.c
345
struct net_bridge_port *op;
net/bridge/br_fdb.c
373
const struct net_bridge_port *p,
net/bridge/br_fdb.c
387
struct net_bridge_port *source,
net/bridge/br_fdb.c
430
static int fdb_add_local(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_fdb.c
460
void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr)
net/bridge/br_fdb.c
591
struct net_bridge_port *p)
net/bridge/br_fdb.c
614
struct net_bridge_port *p;
net/bridge/br_fdb.c
625
struct net_bridge_port *p,
net/bridge/br_fdb.c
659
struct net_bridge_port *p;
net/bridge/br_fdb.c
696
const struct net_bridge_port *dst = READ_ONCE(f->dst);
net/bridge/br_fdb.c
777
struct net_bridge_port *p = br_port_get_rtnl(dev);
net/bridge/br_fdb.c
800
struct net_bridge_port *p = NULL;
net/bridge/br_fdb.c
873
const struct net_bridge_port *p,
net/bridge/br_fdb.c
907
const struct net_bridge_port *dst;
net/bridge/br_fdb.c
93
const struct net_bridge_port *dst = READ_ONCE(fdb->dst);
net/bridge/br_fdb.c
955
int br_fdb_add_local(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_fdb.c
973
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
268
static void maybe_deliver_addr(struct net_bridge_port *p, struct sk_buff *skb,
net/bridge/br_forward.c
305
struct net_bridge_port *prev = NULL;
net/bridge/br_forward.c
323
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
102
static void br_port_set_promisc(struct net_bridge_port *p)
net/bridge/br_if.c
117
static void br_port_clear_promisc(struct net_bridge_port *p)
net/bridge/br_if.c
147
struct net_bridge_port *p;
net/bridge/br_if.c
180
int nbp_backup_change(struct net_bridge_port *p,
net/bridge/br_if.c
183
struct net_bridge_port *old_backup = rtnl_dereference(p->backup_port);
net/bridge/br_if.c
184
struct net_bridge_port *backup_p = NULL;
net/bridge/br_if.c
214
static void nbp_backup_clear(struct net_bridge_port *p)
net/bridge/br_if.c
218
struct net_bridge_port *cur_p;
net/bridge/br_if.c
221
struct net_bridge_port *backup_p;
net/bridge/br_if.c
234
struct net_bridge_port *p;
net/bridge/br_if.c
247
static void nbp_delete_promisc(struct net_bridge_port *p)
net/bridge/br_if.c
262
struct net_bridge_port *p
net/bridge/br_if.c
263
= container_of(kobj, struct net_bridge_port, kobj);
net/bridge/br_if.c
269
struct net_bridge_port *p = kobj_to_brport(kobj);
net/bridge/br_if.c
282
static void destroy_nbp(struct net_bridge_port *p)
net/bridge/br_if.c
295
struct net_bridge_port *p =
net/bridge/br_if.c
296
container_of(head, struct net_bridge_port, rcu);
net/bridge/br_if.c
303
struct net_bridge_port *p;
net/bridge/br_if.c
317
struct net_bridge_port *p;
net/bridge/br_if.c
334
static void del_nbp(struct net_bridge_port *p)
net/bridge/br_if.c
384
struct net_bridge_port *p, *n;
net/bridge/br_if.c
408
struct net_bridge_port *p;
net/bridge/br_if.c
426
static struct net_bridge_port *new_nbp(struct net_bridge *br,
net/bridge/br_if.c
429
struct net_bridge_port *p;
net/bridge/br_if.c
510
const struct net_bridge_port *p;
net/bridge/br_if.c
541
struct net_bridge_port *p;
net/bridge/br_if.c
563
struct net_bridge_port *p;
net/bridge/br_if.c
721
struct net_bridge_port *p;
net/bridge/br_if.c
74
void br_port_carrier_check(struct net_bridge_port *p, bool *notified)
net/bridge/br_if.c
748
void br_port_flags_change(struct net_bridge_port *p, unsigned long mask)
net/bridge/br_if.c
761
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
1078
struct net_bridge_port *p = pg ? pg->key.port : NULL;
net/bridge/br_multicast.c
1399
struct net_bridge_port *port,
net/bridge/br_multicast.c
1459
struct net_bridge_port *port = p->key.port;
net/bridge/br_multicast.c
1993
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
3809
const struct net_bridge_port *p,
net/bridge/br_multicast.c
3878
struct net_bridge_port *p = pmctx ? pmctx->port : NULL;
net/bridge/br_multicast.c
3947
struct net_bridge_port *p = pmctx ? pmctx->port : NULL;
net/bridge/br_multicast.c
4348
struct net_bridge_port *p;
net/bridge/br_multicast.c
4371
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
4656
struct net_bridge_port *port;
net/bridge/br_multicast.c
4886
struct net_bridge_port *port;
net/bridge/br_multicast.c
4934
struct net_bridge_port *port;
net/bridge/br_multicast.c
4972
struct net_bridge_port *port;
net/bridge/br_multicast.c
5026
struct net_bridge_port *port;
net/bridge/br_multicast.c
5143
const struct net_bridge_port *p,
net/bridge/br_multicast.c
5184
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
162
struct net_bridge_port *port;
net/bridge/br_netfilter_hooks.c
488
struct net_bridge_port *p;
net/bridge/br_netfilter_hooks.c
731
struct net_bridge_port *p;
net/bridge/br_netlink.c
1116
struct net_bridge_port *p;
net/bridge/br_netlink.c
1171
struct net_bridge_port *p;
net/bridge/br_netlink.c
1807
struct net_bridge_port *p = NULL;
net/bridge/br_netlink.c
1846
struct net_bridge_port *p = NULL;
net/bridge/br_netlink.c
235
const struct net_bridge_port *p)
net/bridge/br_netlink.c
239
struct net_bridge_port *backup_p;
net/bridge/br_netlink.c
459
const struct net_bridge_port *port,
net/bridge/br_netlink.c
631
const struct net_bridge_port *port, u32 filter)
net/bridge/br_netlink.c
672
const struct net_bridge_port *port)
net/bridge/br_netlink.c
685
struct net_bridge_port *port = br_port_get_rtnl(dev);
net/bridge/br_netlink.c
698
static int br_vlan_info(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_netlink.c
740
struct net_bridge_port *p, int cmd,
net/bridge/br_netlink.c
810
struct net_bridge_port *p,
net/bridge/br_netlink.c
915
static int br_set_port_state(struct net_bridge_port *p, u8 state)
net/bridge/br_netlink.c
951
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
288
const struct net_bridge_port *p, int cmd,
net/bridge/br_private.h
1007
br_multicast_new_port_group(struct net_bridge_port *port,
net/bridge/br_private.h
1026
const struct net_bridge_port *p,
net/bridge/br_private.h
1031
const struct net_bridge_port *p,
net/bridge/br_private.h
105
struct net_bridge_port *p;
net/bridge/br_private.h
1065
void br_multicast_port_ctx_init(struct net_bridge_port *port,
net/bridge/br_private.h
1106
static inline struct net_bridge_port *
net/bridge/br_private.h
120
struct net_bridge_port *port;
net/bridge/br_private.h
1404
static inline int br_multicast_add_port(struct net_bridge_port *port)
net/bridge/br_private.h
1409
static inline void br_multicast_del_port(struct net_bridge_port *port)
net/bridge/br_private.h
1413
static inline void br_multicast_enable_port(struct net_bridge_port *port)
net/bridge/br_private.h
1417
static inline void br_multicast_disable_port(struct net_bridge_port *port)
net/bridge/br_private.h
1506
const struct net_bridge_port *p,
net/bridge/br_private.h
1536
static inline void br_multicast_port_ctx_init(struct net_bridge_port *port,
net/bridge/br_private.h
1585
bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid);
net/bridge/br_private.h
1587
const struct net_bridge_port *port,
net/bridge/br_private.h
1609
int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
net/bridge/br_private.h
1611
int nbp_vlan_delete(struct net_bridge_port *port, u16 vid);
net/bridge/br_private.h
1612
void nbp_vlan_flush(struct net_bridge_port *port);
net/bridge/br_private.h
1613
int nbp_vlan_init(struct net_bridge_port *port, struct netlink_ext_ack *extack);
net/bridge/br_private.h
1614
int nbp_get_num_vlan_infos(struct net_bridge_port *p, u32 filter_mask);
net/bridge/br_private.h
1617
void br_vlan_port_event(struct net_bridge_port *p, unsigned long event);
net/bridge/br_private.h
1626
const struct net_bridge_port *p,
net/bridge/br_private.h
1637
struct net_bridge_port *dst,
net/bridge/br_private.h
1647
const struct net_bridge_port *p)
net/bridge/br_private.h
1659
const struct net_bridge_port *p)
net/bridge/br_private.h
1712
static inline bool br_should_learn(struct net_bridge_port *p,
net/bridge/br_private.h
1719
const struct net_bridge_port *port,
net/bridge/br_private.h
1751
static inline int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
net/bridge/br_private.h
1758
static inline int nbp_vlan_delete(struct net_bridge_port *port, u16 vid)
net/bridge/br_private.h
1763
static inline void nbp_vlan_flush(struct net_bridge_port *port)
net/bridge/br_private.h
1773
static inline int nbp_vlan_init(struct net_bridge_port *port,
net/bridge/br_private.h
1796
static inline int nbp_get_num_vlan_infos(struct net_bridge_port *p,
net/bridge/br_private.h
1809
struct net_bridge_port *dst,
net/bridge/br_private.h
1822
const struct net_bridge_port *p)
net/bridge/br_private.h
1834
const struct net_bridge_port *p)
net/bridge/br_private.h
1844
static inline void br_vlan_port_event(struct net_bridge_port *p,
net/bridge/br_private.h
1871
const struct net_bridge_port *p,
net/bridge/br_private.h
1896
const struct net_bridge_port *p);
net/bridge/br_private.h
1899
const struct net_bridge_port *p,
net/bridge/br_private.h
1955
static inline bool br_mst_is_enabled(const struct net_bridge_port *p)
net/bridge/br_private.h
1963
int br_mst_set_state(struct net_bridge_port *p, u16 msti, u8 state,
net/bridge/br_private.h
1972
int br_mst_process(struct net_bridge_port *p, const struct nlattr *mst_attr,
net/bridge/br_private.h
1976
static inline bool br_mst_is_enabled(const struct net_bridge_port *p)
net/bridge/br_private.h
1981
static inline int br_mst_set_state(struct net_bridge_port *p, u16 msti,
net/bridge/br_private.h
2004
static inline int br_mst_process(struct net_bridge_port *p,
net/bridge/br_private.h
2033
void br_set_state(struct net_bridge_port *p, unsigned int state);
net/bridge/br_private.h
2034
struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
net/bridge/br_private.h
2035
void br_init_port(struct net_bridge_port *p);
net/bridge/br_private.h
2036
void br_become_designated_port(struct net_bridge_port *p);
net/bridge/br_private.h
2051
void br_stp_enable_port(struct net_bridge_port *p);
net/bridge/br_private.h
2052
void br_stp_disable_port(struct net_bridge_port *p);
net/bridge/br_private.h
2056
int br_stp_set_port_priority(struct net_bridge_port *p, unsigned long newprio);
net/bridge/br_private.h
2057
int br_stp_set_path_cost(struct net_bridge_port *p, unsigned long path_cost);
net/bridge/br_private.h
2067
void br_stp_port_timer_init(struct net_bridge_port *p);
net/bridge/br_private.h
2074
int br_mrp_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2077
void br_mrp_port_del(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
2080
static inline int br_mrp_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2093
struct net_bridge_port *p)
net/bridge/br_private.h
2106
int br_cfm_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2109
void br_cfm_port_del(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
2117
static inline int br_cfm_parse(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
2130
struct net_bridge_port *p)
net/bridge/br_private.h
2164
const struct net_bridge_port *port);
net/bridge/br_private.h
2166
const struct net_bridge_port *port, u32 filter);
net/bridge/br_private.h
2173
struct net_bridge_port *p, int cmd,
net/bridge/br_private.h
2182
int br_sysfs_addif(struct net_bridge_port *p);
net/bridge/br_private.h
2183
int br_sysfs_renameif(struct net_bridge_port *p);
net/bridge/br_private.h
2191
static inline int br_sysfs_addif(struct net_bridge_port *p) { return 0; }
net/bridge/br_private.h
2192
static inline int br_sysfs_renameif(struct net_bridge_port *p) { return 0; }
net/bridge/br_private.h
2199
int br_switchdev_port_offload(struct net_bridge_port *p,
net/bridge/br_private.h
2206
void br_switchdev_port_unoffload(struct net_bridge_port *p, const void *ctx,
net/bridge/br_private.h
2210
int br_switchdev_port_replay(struct net_bridge_port *p,
net/bridge/br_private.h
2220
void nbp_switchdev_frame_mark_tx_fwd_offload(const struct net_bridge_port *p,
net/bridge/br_private.h
2222
void nbp_switchdev_frame_mark_tx_fwd_to_hwdom(const struct net_bridge_port *p,
net/bridge/br_private.h
2224
void nbp_switchdev_frame_mark(const struct net_bridge_port *p,
net/bridge/br_private.h
2226
bool nbp_switchdev_allowed_egress(const struct net_bridge_port *p,
net/bridge/br_private.h
2228
int br_switchdev_set_port_flag(struct net_bridge_port *p,
net/bridge/br_private.h
2251
br_switchdev_port_offload(struct net_bridge_port *p,
net/bridge/br_private.h
2262
br_switchdev_port_unoffload(struct net_bridge_port *p, const void *ctx,
net/bridge/br_private.h
2269
br_switchdev_port_replay(struct net_bridge_port *p,
net/bridge/br_private.h
227
struct net_bridge_port *port;
net/bridge/br_private.h
2288
nbp_switchdev_frame_mark_tx_fwd_offload(const struct net_bridge_port *p,
net/bridge/br_private.h
2294
nbp_switchdev_frame_mark_tx_fwd_to_hwdom(const struct net_bridge_port *p,
net/bridge/br_private.h
2299
static inline void nbp_switchdev_frame_mark(const struct net_bridge_port *p,
net/bridge/br_private.h
2304
static inline bool nbp_switchdev_allowed_egress(const struct net_bridge_port *p,
net/bridge/br_private.h
2310
static inline int br_switchdev_set_port_flag(struct net_bridge_port *p,
net/bridge/br_private.h
2363
u16 vid, struct net_bridge_port *p);
net/bridge/br_private.h
2365
u16 vid, struct net_bridge_port *p, struct nd_msg *msg);
net/bridge/br_private.h
2367
bool br_is_neigh_suppress_enabled(const struct net_bridge_port *p, u16 vid);
net/bridge/br_private.h
2368
bool br_is_neigh_forward_grat_enabled(const struct net_bridge_port *p, u16 vid);
net/bridge/br_private.h
294
struct net_bridge_port *dst;
net/bridge/br_private.h
348
struct net_bridge_port *port;
net/bridge/br_private.h
398
struct net_bridge_port __rcu *backup_port;
net/bridge/br_private.h
452
#define kobj_to_brport(obj) container_of(obj, struct net_bridge_port, kobj)
net/bridge/br_private.h
457
static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev)
net/bridge/br_private.h
462
static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev)
net/bridge/br_private.h
468
static inline struct net_bridge_port *br_port_get_rtnl_rcu(const struct net_device *dev)
net/bridge/br_private.h
686
static inline bool nbp_state_should_learn(const struct net_bridge_port *p)
net/bridge/br_private.h
811
static inline void br_netpoll_send_skb(const struct net_bridge_port *p,
net/bridge/br_private.h
817
int br_netpoll_enable(struct net_bridge_port *p);
net/bridge/br_private.h
818
void br_netpoll_disable(struct net_bridge_port *p);
net/bridge/br_private.h
820
static inline void br_netpoll_send_skb(const struct net_bridge_port *p,
net/bridge/br_private.h
825
static inline int br_netpoll_enable(struct net_bridge_port *p)
net/bridge/br_private.h
830
static inline void br_netpoll_disable(struct net_bridge_port *p)
net/bridge/br_private.h
848
const struct net_bridge_port *p,
net/bridge/br_private.h
850
void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr);
net/bridge/br_private.h
856
const struct net_bridge_port *p, u16 vid, int do_all);
net/bridge/br_private.h
862
int br_fdb_add_local(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_private.h
864
void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
net/bridge/br_private.h
880
int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
881
void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p);
net/bridge/br_private.h
882
int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
885
int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
888
void br_fdb_offloaded_set(struct net_bridge *br, struct net_bridge_port *p,
net/bridge/br_private.h
898
void br_forward(const struct net_bridge_port *to, struct sk_buff *skb,
net/bridge/br_private.h
906
static inline bool br_skb_isolated(const struct net_bridge_port *to,
net/bridge/br_private.h
914
void br_port_carrier_check(struct net_bridge_port *p, bool *notified);
net/bridge/br_private.h
923
void br_port_flags_change(struct net_bridge_port *port, unsigned long mask);
net/bridge/br_private.h
925
int nbp_backup_change(struct net_bridge_port *p, struct net_device *backup_dev);
net/bridge/br_private.h
933
int (*frame_handler)(struct net_bridge_port *port,
net/bridge/br_private.h
951
static inline struct net_bridge_port *br_port_get_check_rcu(const struct net_device *dev)
net/bridge/br_private.h
956
static inline struct net_bridge_port *
net/bridge/br_private.h
976
int br_multicast_add_port(struct net_bridge_port *port);
net/bridge/br_private.h
977
void br_multicast_del_port(struct net_bridge_port *port);
net/bridge/br_private.h
978
void br_multicast_enable_port(struct net_bridge_port *port);
net/bridge/br_private.h
979
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
159
struct net_bridge_port *p)
net/bridge/br_stp.c
175
struct net_bridge_port *p;
net/bridge/br_stp.c
217
void br_transmit_config(struct net_bridge_port *p)
net/bridge/br_stp.c
238
struct net_bridge_port *root
net/bridge/br_stp.c
258
static void br_record_config_information(struct net_bridge_port *p,
net/bridge/br_stp.c
284
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
295
static int br_should_become_designated_port(const struct net_bridge_port *p)
net/bridge/br_stp.c
329
struct net_bridge_port *p;
net/bridge/br_stp.c
340
static int br_supersedes_port_info(const struct net_bridge_port *p,
net/bridge/br_stp.c
407
struct net_bridge_port *p;
net/bridge/br_stp.c
417
static void br_reply(struct net_bridge_port *p)
net/bridge/br_stp.c
430
void br_become_designated_port(struct net_bridge_port *p)
net/bridge/br_stp.c
443
static void br_make_blocking(struct net_bridge_port *p)
net/bridge/br_stp.c
459
static void br_make_forwarding(struct net_bridge_port *p)
net/bridge/br_stp.c
484
struct net_bridge_port *p;
net/bridge/br_stp.c
524
static void br_topology_change_acknowledge(struct net_bridge_port *p)
net/bridge/br_stp.c
531
void br_received_config_bpdu(struct net_bridge_port *p,
net/bridge/br_stp.c
570
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
232
struct net_bridge_port *p;
net/bridge/br_stp_if.c
266
struct net_bridge_port *p;
net/bridge/br_stp_if.c
289
struct net_bridge_port *p;
net/bridge/br_stp_if.c
314
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
337
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
132
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
218
static int nbp_switchdev_hwdom_set(struct net_bridge_port *joining)
net/bridge/br_switchdev.c
221
struct net_bridge_port *p;
net/bridge/br_switchdev.c
241
static void nbp_switchdev_hwdom_put(struct net_bridge_port *leaving)
net/bridge/br_switchdev.c
244
struct net_bridge_port *p;
net/bridge/br_switchdev.c
255
static int nbp_switchdev_add(struct net_bridge_port *p,
net/bridge/br_switchdev.c
297
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
469
struct net_bridge_port *p;
net/bridge/br_switchdev.c
512
struct net_bridge_port *port;
net/bridge/br_switchdev.c
522
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
789
static int nbp_switchdev_sync_objs(struct net_bridge_port *p, const void *ctx,
net/bridge/br_switchdev.c
81
int br_switchdev_set_port_flag(struct net_bridge_port *p,
net/bridge/br_switchdev.c
816
static void nbp_switchdev_unsync_objs(struct net_bridge_port *p,
net/bridge/br_switchdev.c
844
int br_switchdev_port_offload(struct net_bridge_port *p,
net/bridge/br_switchdev.c
874
void br_switchdev_port_unoffload(struct net_bridge_port *p, const void *ctx,
net/bridge/br_switchdev.c
883
int br_switchdev_port_replay(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
105
static ssize_t show_priority(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
110
static int store_priority(struct net_bridge_port *p, unsigned long v)
net/bridge/br_sysfs_if.c
122
static ssize_t show_designated_root(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
128
static ssize_t show_designated_bridge(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
134
static ssize_t show_designated_port(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
140
static ssize_t show_designated_cost(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
146
static ssize_t show_port_id(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
152
static ssize_t show_port_no(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
159
static ssize_t show_change_ack(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
165
static ssize_t show_config_pending(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
171
static ssize_t show_port_state(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
177
static ssize_t show_message_age_timer(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
184
static ssize_t show_forward_delay_timer(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
191
static ssize_t show_hold_timer(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
198
static int store_flush(struct net_bridge_port *p, unsigned long v)
net/bridge/br_sysfs_if.c
205
static ssize_t show_group_fwd_mask(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
210
static int store_group_fwd_mask(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
222
static ssize_t show_backup_port(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
224
struct net_bridge_port *backup_p;
net/bridge/br_sysfs_if.c
236
static int store_backup_port(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
26
ssize_t (*show)(struct net_bridge_port *, char *);
net/bridge/br_sysfs_if.c
267
static ssize_t show_multicast_router(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
27
int (*store)(struct net_bridge_port *, unsigned long);
net/bridge/br_sysfs_if.c
272
static int store_multicast_router(struct net_bridge_port *p,
net/bridge/br_sysfs_if.c
28
int (*store_raw)(struct net_bridge_port *, char *);
net/bridge/br_sysfs_if.c
327
struct net_bridge_port *p = kobj_to_brport(kobj);
net/bridge/br_sysfs_if.c
340
struct net_bridge_port *p = kobj_to_brport(kobj);
net/bridge/br_sysfs_if.c
388
int br_sysfs_addif(struct net_bridge_port *p)
net/bridge/br_sysfs_if.c
410
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
88
static ssize_t show_path_cost(struct net_bridge_port *p, char *buf)
net/bridge/br_sysfs_if.c
93
static int store_path_cost(struct net_bridge_port *p, unsigned long v)
net/bridge/br_vlan.c
1043
struct net_bridge_port *p;
net/bridge/br_vlan.c
1082
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
1107
struct net_bridge_port *p;
net/bridge/br_vlan.c
1257
int nbp_vlan_init(struct net_bridge_port *p, struct netlink_ext_ack *extack)
net/bridge/br_vlan.c
1315
int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
net/bridge/br_vlan.c
1360
int nbp_vlan_delete(struct net_bridge_port *port, u16 vid)
net/bridge/br_vlan.c
1375
void nbp_vlan_flush(struct net_bridge_port *port)
net/bridge/br_vlan.c
1418
struct net_bridge_port *p;
net/bridge/br_vlan.c
1437
struct net_bridge_port *p;
net/bridge/br_vlan.c
1480
struct net_bridge_port *dst,
net/bridge/br_vlan.c
1512
struct net_bridge_port *p;
net/bridge/br_vlan.c
1540
struct net_bridge_port *p;
net/bridge/br_vlan.c
1634
struct net_bridge_port *p;
net/bridge/br_vlan.c
1656
static void br_vlan_set_all_vlan_dev_state(struct net_bridge_port *p)
net/bridge/br_vlan.c
1734
static void nbp_vlan_set_vlan_dev_state(struct net_bridge_port *p, u16 vid)
net/bridge/br_vlan.c
1809
void br_vlan_port_event(struct net_bridge_port *p, unsigned long event)
net/bridge/br_vlan.c
1860
const struct net_bridge_port *p,
net/bridge/br_vlan.c
1913
const struct net_bridge_port *p,
net/bridge/br_vlan.c
2005
struct net_bridge_port *p;
net/bridge/br_vlan.c
2192
struct net_bridge_port *p = NULL;
net/bridge/br_vlan.c
267
struct net_bridge_port *p = NULL;
net/bridge/br_vlan.c
394
struct net_bridge_port *p = NULL;
net/bridge/br_vlan.c
447
const struct net_bridge_port *p,
net/bridge/br_vlan.c
481
const struct net_bridge_port *p,
net/bridge/br_vlan.c
686
bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid)
net/bridge/br_vlan.c
955
struct net_bridge_port *p;
net/bridge/br_vlan_options.c
160
static int br_vlan_modify_tunnel(const struct net_bridge_port *p,
net/bridge/br_vlan_options.c
218
const struct net_bridge_port *p,
net/bridge/br_vlan_options.c
304
const struct net_bridge_port *p,
net/bridge/br_vlan_options.c
73
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
136
const struct net_bridge_port *p;