Searched refs:tunnel_dst (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_vlan_tunnel.c | 46 struct metadata_dst *tdst = rtnl_dereference(vlan->tinfo.tunnel_dst); in vlan_tunnel_info_release() 49 RCU_INIT_POINTER(vlan->tinfo.tunnel_dst, NULL); in vlan_tunnel_info_release() 56 if (!rcu_access_pointer(vlan->tinfo.tunnel_dst)) in vlan_tunnel_info_del() 66 struct metadata_dst *metadata = rtnl_dereference(vlan->tinfo.tunnel_dst); in __vlan_tunnel_info_add() 79 rcu_assign_pointer(vlan->tinfo.tunnel_dst, metadata); in __vlan_tunnel_info_add() 188 struct metadata_dst *tunnel_dst; in br_handle_egress_vlan_tunnel() local 205 tunnel_dst = __ip_tun_set_dst(0, 0, 0, 0, 0, TUNNEL_KEY, in br_handle_egress_vlan_tunnel() 207 if (!tunnel_dst) in br_handle_egress_vlan_tunnel() 210 tunnel_dst->u.tun_info.mode |= IP_TUNNEL_INFO_TX | in br_handle_egress_vlan_tunnel() 212 tunnel_dst in br_handle_egress_vlan_tunnel() [all...] |
H A D | br_vlan_options.c | 17 if (!v->tinfo.tunnel_dst) in __vlan_tun_put() 35 return (!v_curr->tinfo.tunnel_dst && !range_end->tinfo.tunnel_dst) || in __vlan_tun_can_enter_range()
|
H A D | br_netlink_tunnel.c | 162 if (!v->tinfo.tunnel_dst) in br_fill_vlan_tunnel_info()
|
H A D | br_private.h | 173 struct metadata_dst __rcu *tunnel_dst; member
|
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_vlan_tunnel.c | 46 struct metadata_dst *tdst = rtnl_dereference(vlan->tinfo.tunnel_dst); in vlan_tunnel_info_release() 49 RCU_INIT_POINTER(vlan->tinfo.tunnel_dst, NULL); in vlan_tunnel_info_release() 56 if (!rcu_access_pointer(vlan->tinfo.tunnel_dst)) in vlan_tunnel_info_del() 66 struct metadata_dst *metadata = rtnl_dereference(vlan->tinfo.tunnel_dst); in __vlan_tunnel_info_add() 79 rcu_assign_pointer(vlan->tinfo.tunnel_dst, metadata); in __vlan_tunnel_info_add() 190 struct metadata_dst *tunnel_dst; in br_handle_egress_vlan_tunnel() local 206 tunnel_dst = rcu_dereference(vlan->tinfo.tunnel_dst); in br_handle_egress_vlan_tunnel() 207 if (tunnel_dst && dst_hold_safe(&tunnel_dst in br_handle_egress_vlan_tunnel() [all...] |
H A D | br_vlan_options.c | 17 if (!v->tinfo.tunnel_dst) in __vlan_tun_put() 35 return (!v_curr->tinfo.tunnel_dst && !range_end->tinfo.tunnel_dst) || in __vlan_tun_can_enter_range()
|
H A D | br_netlink_tunnel.c | 162 if (!v->tinfo.tunnel_dst) in br_fill_vlan_tunnel_info()
|
H A D | br_private.h | 102 struct metadata_dst __rcu *tunnel_dst; member
|
Completed in 11 milliseconds