/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_vlan_tunnel.c | 22 const struct net_bridge_vlan *vle = ptr; in br_vlan_tunid_cmp() 29 .head_offset = offsetof(struct net_bridge_vlan, tnode), 30 .key_offset = offsetof(struct net_bridge_vlan, tinfo.tunnel_id), 37 static struct net_bridge_vlan *br_vlan_tunnel_lookup(struct rhashtable *tbl, in br_vlan_tunnel_lookup() 44 static void vlan_tunnel_info_release(struct net_bridge_vlan *vlan) in vlan_tunnel_info_release() 54 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del() 64 struct net_bridge_vlan *vlan, u32 tun_id) in __vlan_tunnel_info_add() 101 struct net_bridge_vlan *vlan; in nbp_vlan_tunnel_info_add() 119 struct net_bridge_vlan *v; in nbp_vlan_tunnel_info_delete() 135 struct net_bridge_vlan *vla in __vlan_tunnel_info_flush() [all...] |
H A D | br_vlan_options.c | 12 static bool __vlan_tun_put(struct sk_buff *skb, const struct net_bridge_vlan *v) in __vlan_tun_put() 32 static bool __vlan_tun_can_enter_range(const struct net_bridge_vlan *v_curr, in __vlan_tun_can_enter_range() 33 const struct net_bridge_vlan *range_end) in __vlan_tun_can_enter_range() 40 bool br_vlan_opts_eq_range(const struct net_bridge_vlan *v_curr, in br_vlan_opts_eq_range() 41 const struct net_bridge_vlan *range_end) in br_vlan_opts_eq_range() 47 bool br_vlan_opts_fill(struct sk_buff *skb, const struct net_bridge_vlan *v) in br_vlan_opts_fill() 62 struct net_bridge_vlan *v, in br_vlan_modify_state() 104 struct net_bridge_vlan *v, in br_vlan_modify_tunnel() 163 struct net_bridge_vlan *v, in br_vlan_process_one_opts() 189 struct net_bridge_vlan *range_star in br_vlan_process_options() [all...] |
H A D | br_netlink_tunnel.c | 29 bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr, in vlan_tunid_inrange() 30 const struct net_bridge_vlan *v_last) in vlan_tunid_inrange() 40 struct net_bridge_vlan *v, *vtbegin = NULL, *vtend = NULL; in __get_num_vlan_tunnel_infos() 119 struct net_bridge_vlan *vtbegin, in br_fill_vlan_tinfo_range() 120 struct net_bridge_vlan *vtend) in br_fill_vlan_tinfo_range() 151 struct net_bridge_vlan *vtbegin = NULL; in br_fill_vlan_tunnel_info() 152 struct net_bridge_vlan *vtend = NULL; in br_fill_vlan_tunnel_info() 153 struct net_bridge_vlan *v; in br_fill_vlan_tunnel_info() 255 struct net_bridge_vlan **v_start, in __vlan_tunnel_handle_range() 256 struct net_bridge_vlan **v_en in __vlan_tunnel_handle_range() [all...] |
H A D | br_private_tunnel.h | 30 bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr, 31 const struct net_bridge_vlan *v_last); 44 struct net_bridge_vlan *vlan); 49 struct net_bridge_vlan *vlan); 73 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del()
|
H A D | br_vlan.c | 16 const struct net_bridge_vlan *vle = ptr; in br_vlan_cmp() 23 .head_offset = offsetof(struct net_bridge_vlan, vnode), 24 .key_offset = offsetof(struct net_bridge_vlan, vid), 32 static struct net_bridge_vlan *br_vlan_lookup(struct rhashtable *tbl, u16 vid) in br_vlan_lookup() 38 const struct net_bridge_vlan *v) in __vlan_add_pvid() 62 static bool __vlan_add_flags(struct net_bridge_vlan *v, u16 flags) in __vlan_add_flags() 87 struct net_bridge_vlan *v, u16 flags, in __vlan_vid_add() 102 static void __vlan_add_list(struct net_bridge_vlan *v) in __vlan_add_list() 106 struct net_bridge_vlan *vent; in __vlan_add_list() 115 vent = list_entry(hpos, struct net_bridge_vlan, vlis in __vlan_add_list() [all...] |
H A D | br_private.h | 112 * struct net_bridge_vlan - per-vlan entry 133 struct net_bridge_vlan { struct 147 struct net_bridge_vlan *brvlan; 540 static inline bool br_vlan_is_master(const struct net_bridge_vlan *v) in br_vlan_is_master() 546 static inline bool br_vlan_is_brentry(const struct net_bridge_vlan *v) in br_vlan_is_brentry() 552 static inline bool br_vlan_should_use(const struct net_bridge_vlan *v) in br_vlan_should_use() 1064 struct net_bridge_vlan *br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid); 1082 void br_vlan_get_stats(const struct net_bridge_vlan *v, 1093 bool br_vlan_can_enter_range(const struct net_bridge_vlan *v_curr, 1094 const struct net_bridge_vlan *range_en [all...] |
H A D | br_fdb.c | 218 const struct net_bridge_vlan *v; in fdb_delete_local() 265 struct net_bridge_vlan *v; in br_fdb_changeaddr() 306 struct net_bridge_vlan *v; in br_fdb_change_mac_address() 1002 struct net_bridge_vlan *v; in br_fdb_add() 1111 struct net_bridge_vlan *v; in br_fdb_delete()
|
H A D | br_netlink.c | 24 struct net_bridge_vlan *v; in __get_num_vlan_infos() 291 struct net_bridge_vlan *v; in br_fill_ifvlaninfo_compressed() 347 struct net_bridge_vlan *v; in br_fill_ifvlaninfo() 1566 struct net_bridge_vlan *v; in br_get_linkxstats_size() 1605 struct net_bridge_vlan *v; in br_fill_linkxstats()
|
H A D | br_mdb.c | 944 struct net_bridge_vlan *v; in br_mdb_add() 1064 struct net_bridge_vlan *v; in br_mdb_del()
|
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_vlan_tunnel.c | 22 const struct net_bridge_vlan *vle = ptr; in br_vlan_tunid_cmp() 29 .head_offset = offsetof(struct net_bridge_vlan, tnode), 30 .key_offset = offsetof(struct net_bridge_vlan, tinfo.tunnel_id), 37 static struct net_bridge_vlan *br_vlan_tunnel_lookup(struct rhashtable *tbl, in br_vlan_tunnel_lookup() 44 static void vlan_tunnel_info_release(struct net_bridge_vlan *vlan) in vlan_tunnel_info_release() 54 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del() 64 struct net_bridge_vlan *vlan, u32 tun_id) in __vlan_tunnel_info_add() 101 struct net_bridge_vlan *vlan; in nbp_vlan_tunnel_info_add() 119 struct net_bridge_vlan *v; in nbp_vlan_tunnel_info_delete() 135 struct net_bridge_vlan *vla in __vlan_tunnel_info_flush() [all...] |
H A D | br_netlink_tunnel.c | 29 bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr, in vlan_tunid_inrange() 30 const struct net_bridge_vlan *v_last) in vlan_tunid_inrange() 40 struct net_bridge_vlan *v, *vtbegin = NULL, *vtend = NULL; in __get_num_vlan_tunnel_infos() 119 struct net_bridge_vlan *vtbegin, in br_fill_vlan_tinfo_range() 120 struct net_bridge_vlan *vtend) in br_fill_vlan_tinfo_range() 151 struct net_bridge_vlan *vtbegin = NULL; in br_fill_vlan_tunnel_info() 152 struct net_bridge_vlan *vtend = NULL; in br_fill_vlan_tunnel_info() 153 struct net_bridge_vlan *v; in br_fill_vlan_tunnel_info() 258 struct net_bridge_vlan **v_start, in __vlan_tunnel_handle_range() 259 struct net_bridge_vlan **v_en in __vlan_tunnel_handle_range() [all...] |
H A D | br_vlan.c | 16 const struct net_bridge_vlan *vle = ptr; in br_vlan_cmp() 23 .head_offset = offsetof(struct net_bridge_vlan, vnode), 24 .key_offset = offsetof(struct net_bridge_vlan, vid), 32 static struct net_bridge_vlan *br_vlan_lookup(struct rhashtable *tbl, u16 vid) in br_vlan_lookup() 38 const struct net_bridge_vlan *v) in __vlan_add_pvid() 61 static bool __vlan_flags_update(struct net_bridge_vlan *v, u16 flags, in __vlan_flags_update() 93 static bool __vlan_flags_would_change(struct net_bridge_vlan *v, u16 flags) in __vlan_flags_would_change() 98 static void __vlan_flags_commit(struct net_bridge_vlan *v, u16 flags) in __vlan_flags_commit() 104 struct net_bridge_vlan *v, u16 flags, in __vlan_vid_add() 119 static void __vlan_add_list(struct net_bridge_vlan * [all...] |
H A D | br_mst.c | 28 const struct net_bridge_vlan *v; in br_mst_get_info() 55 const struct net_bridge_vlan *v; in br_mst_get_state() 76 static void br_mst_vlan_set_state(struct net_bridge_port *p, struct net_bridge_vlan *v, in br_mst_vlan_set_state() 102 struct net_bridge_vlan *v; in br_mst_set_state() 128 static void br_mst_vlan_sync_state(struct net_bridge_vlan *pv, u16 msti) in br_mst_vlan_sync_state() 131 struct net_bridge_vlan *v; in br_mst_vlan_sync_state() 148 int br_mst_vlan_set_msti(struct net_bridge_vlan *mv, u16 msti) in br_mst_vlan_set_msti() 159 struct net_bridge_vlan *pv; in br_mst_vlan_set_msti() 183 void br_mst_vlan_init_state(struct net_bridge_vlan *v) in br_mst_vlan_init_state() 236 const struct net_bridge_vlan * in br_mst_info_size() [all...] |
H A D | br_vlan_options.c | 12 static bool __vlan_tun_put(struct sk_buff *skb, const struct net_bridge_vlan *v) in __vlan_tun_put() 32 static bool __vlan_tun_can_enter_range(const struct net_bridge_vlan *v_curr, in __vlan_tun_can_enter_range() 33 const struct net_bridge_vlan *range_end) in __vlan_tun_can_enter_range() 40 bool br_vlan_opts_eq_range(const struct net_bridge_vlan *v_curr, in br_vlan_opts_eq_range() 41 const struct net_bridge_vlan *range_end) in br_vlan_opts_eq_range() 51 bool br_vlan_opts_fill(struct sk_buff *skb, const struct net_bridge_vlan *v, in br_vlan_opts_fill() 90 struct net_bridge_vlan *v, in br_vlan_modify_state() 137 struct net_bridge_vlan *v, in br_vlan_modify_tunnel() 196 struct net_bridge_vlan *v, in br_vlan_process_one_opts() 265 struct net_bridge_vlan *range_star in br_vlan_process_options() [all...] |
H A D | br_private_tunnel.h | 30 bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr, 31 const struct net_bridge_vlan *v_last); 44 struct net_bridge_vlan *vlan); 49 struct net_bridge_vlan *vlan); 73 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del()
|
H A D | br_private.h | 119 struct net_bridge_vlan *vlan; 139 struct net_bridge_vlan *vlan; 186 * struct net_bridge_vlan - per-vlan entry 211 struct net_bridge_vlan { struct 225 struct net_bridge_vlan *brvlan; 643 static inline bool br_vlan_is_master(const struct net_bridge_vlan *v) in br_vlan_is_master() 649 static inline bool br_vlan_is_brentry(const struct net_bridge_vlan *v) in br_vlan_is_brentry() 655 static inline bool br_vlan_should_use(const struct net_bridge_vlan *v) in br_vlan_should_use() 719 static inline u8 br_vlan_multicast_router(const struct net_bridge_vlan *v) in br_vlan_multicast_router() 953 struct net_bridge_vlan *vla [all...] |
H A D | br_multicast.c | 212 struct net_bridge_vlan *vlan; in br_multicast_pg_to_port_ctx() 242 struct net_bridge_vlan *vlan; in br_multicast_port_vid_to_port_ctx() 909 struct net_bridge_vlan *vlan = NULL; in __br_multicast_query_handle_vlan() 1996 struct net_bridge_vlan *vlan, in br_multicast_port_ctx_init() 3936 struct net_bridge_vlan *vlan, in br_multicast_rcv() 3948 const struct net_bridge_vlan *masterv; in br_multicast_rcv() 4031 struct net_bridge_vlan *vlan, in br_multicast_ctx_init() 4183 struct net_bridge_vlan *vlan; in br_multicast_open() 4215 void br_multicast_toggle_one_vlan(struct net_bridge_vlan *vlan, bool on) in br_multicast_toggle_one_vlan() 4260 static void br_multicast_toggle_vlan(struct net_bridge_vlan *vla [all...] |
H A D | br_mdb.c | 90 struct net_bridge_vlan *v; in br_rports_fill_info() 685 struct net_bridge_vlan *v; in __br_mdb_choose_context() 1273 struct net_bridge_vlan *v; in br_mdb_add() 1375 struct net_bridge_vlan *v; in br_mdb_del()
|
H A D | br_fdb.c | 343 const struct net_bridge_vlan *v; in fdb_delete_local() 450 struct net_bridge_vlan *v; in br_fdb_changeaddr() 491 struct net_bridge_vlan *v; in br_fdb_change_mac_address() 1166 struct net_bridge_vlan *v; in br_fdb_add() 1285 struct net_bridge_vlan *v; in br_fdb_delete()
|
H A D | br_netlink.c | 26 struct net_bridge_vlan *v; in __get_num_vlan_infos() 365 struct net_bridge_vlan *v; in br_fill_ifvlaninfo_compressed() 421 struct net_bridge_vlan *v; in br_fill_ifvlaninfo() 1752 struct net_bridge_vlan *v; in br_get_linkxstats_size() 1790 struct net_bridge_vlan *v; in br_fill_linkxstats()
|
H A D | br_switchdev.c | 363 struct net_bridge_vlan *v; in br_switchdev_vlan_attr_replay() 417 struct net_bridge_vlan *v; in br_switchdev_vlan_replay_group()
|
H A D | br_device.c | 37 struct net_bridge_vlan *vlan; in br_dev_xmit()
|
H A D | br_input.c | 83 struct net_bridge_vlan *vlan; in br_handle_frame_finish()
|
H A D | br_arp_nd_proxy.c | 497 struct net_bridge_vlan *v; in br_is_neigh_suppress_enabled()
|