Home
last modified time | relevance | path

Searched refs:net_bridge_vlan (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/net/bridge/
Dbr_vlan_tunnel.c22 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 *vlan, *tmp; in __vlan_tunnel_info_flush()
[all …]
Dbr_netlink_tunnel.c29 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_end, in __vlan_tunnel_handle_range()
[all …]
Dbr_private_tunnel.h40 struct net_bridge_vlan *vlan);
45 struct net_bridge_vlan *vlan);
46 bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr,
47 const struct net_bridge_vlan *v_last);
73 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del()
Dbr_vlan_options.c12 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()
78 struct net_bridge_vlan *v, in br_vlan_modify_state()
120 struct net_bridge_vlan *v, in br_vlan_modify_tunnel()
179 struct net_bridge_vlan *v, in br_vlan_process_one_opts()
217 struct net_bridge_vlan *range_start, in br_vlan_process_options()
[all …]
Dbr_vlan.c16 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, vlist); in __vlan_add_list()
[all …]
Dbr_private.h99 struct net_bridge_vlan *vlan;
117 struct net_bridge_vlan *vlan;
187 struct net_bridge_vlan { struct
201 struct net_bridge_vlan *brvlan; argument
603 static inline bool br_vlan_is_master(const struct net_bridge_vlan *v) in br_vlan_is_master()
609 static inline bool br_vlan_is_brentry(const struct net_bridge_vlan *v) in br_vlan_is_brentry()
615 static inline bool br_vlan_should_use(const struct net_bridge_vlan *v) in br_vlan_should_use()
679 static inline u8 br_vlan_multicast_router(const struct net_bridge_vlan *v) in br_vlan_multicast_router()
878 struct net_bridge_vlan *vlan,
898 int br_multicast_set_vlan_router(struct net_bridge_vlan *v, u8 mcast_router);
[all …]
Dbr_fdb.c218 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()
1063 struct net_bridge_vlan *v; in br_fdb_add()
1172 struct net_bridge_vlan *v; in br_fdb_delete()
Dbr_multicast.c208 struct net_bridge_vlan *vlan; in br_multicast_pg_to_port_ctx()
780 struct net_bridge_vlan *vlan = NULL; in __br_multicast_query_handle_vlan()
1834 struct net_bridge_vlan *vlan, in br_multicast_port_ctx_init()
3755 struct net_bridge_vlan *vlan, in br_multicast_rcv()
3767 const struct net_bridge_vlan *masterv; in br_multicast_rcv()
3850 struct net_bridge_vlan *vlan, in br_multicast_ctx_init()
4000 struct net_bridge_vlan *vlan; in br_multicast_open()
4030 void br_multicast_toggle_one_vlan(struct net_bridge_vlan *vlan, bool on) in br_multicast_toggle_one_vlan()
4075 static void br_multicast_toggle_vlan(struct net_bridge_vlan *vlan, bool on) in br_multicast_toggle_vlan()
4083 struct net_bridge_vlan *vport; in br_multicast_toggle_vlan()
[all …]
Dbr_mdb.c90 struct net_bridge_vlan *v; in br_rports_fill_info()
1064 struct net_bridge_vlan *v; in __br_mdb_choose_context()
1225 struct net_bridge_vlan *v; in br_mdb_add()
1345 struct net_bridge_vlan *v; in br_mdb_del()
Dbr_netlink.c26 struct net_bridge_vlan *v; in __get_num_vlan_infos()
344 struct net_bridge_vlan *v; in br_fill_ifvlaninfo_compressed()
400 struct net_bridge_vlan *v; in br_fill_ifvlaninfo()
1643 struct net_bridge_vlan *v; in br_get_linkxstats_size()
1681 struct net_bridge_vlan *v; in br_fill_linkxstats()
Dbr_input.c76 struct net_bridge_vlan *vlan; in br_handle_frame_finish()
Dbr_device.c37 struct net_bridge_vlan *vlan; in br_dev_xmit()