/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_vti.c | 94 struct vti6_net *ip6n = net_generic(net, vti6_net_id); in vti6_tnl_lookup() local 97 for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in vti6_tnl_lookup() 106 for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in vti6_tnl_lookup() 113 for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in vti6_tnl_lookup() 119 t = rcu_dereference(ip6n->tnls_wc[0]); in vti6_tnl_lookup() 137 vti6_tnl_bucket(struct vti6_net *ip6n, const struct __ip6_tnl_parm *p) in vti6_tnl_bucket() argument 148 return &ip6n->tnls[prio][h]; in vti6_tnl_bucket() 152 vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_link() argument 154 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link() 161 vti6_tnl_unlink(struct vti6_net *ip6n, struc argument 185 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_tnl_create2() local 261 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_locate() local 289 struct vti6_net *ip6n = net_generic(t->net, vti6_net_id); vti6_dev_uninit() local 731 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_update() local 807 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_ioctl() local 966 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_fb_tnl_dev_init() local 1028 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_dellink() local 1041 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_changelink() local 1119 vti6_destroy_tunnels(struct vti6_net *ip6n, struct list_head *list) vti6_destroy_tunnels() argument 1140 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_init_net() local 1179 struct vti6_net *ip6n; vti6_exit_batch_net() local [all...] |
H A D | ip6_tunnel.c | 149 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); in ip6_tnl_lookup() local 152 for_each_ip6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in ip6_tnl_lookup() 166 for_each_ip6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in ip6_tnl_lookup() 179 for_each_ip6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in ip6_tnl_lookup() 194 t = rcu_dereference(ip6n->collect_md_tun); in ip6_tnl_lookup() 198 t = rcu_dereference(ip6n->tnls_wc[0]); in ip6_tnl_lookup() 217 ip6_tnl_bucket(struct ip6_tnl_net *ip6n, const struct __ip6_tnl_parm *p) in ip6_tnl_bucket() argument 228 return &ip6n->tnls[prio][h]; in ip6_tnl_bucket() 237 ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) in ip6_tnl_link() argument 239 struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, in ip6_tnl_link() 253 ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) ip6_tnl_unlink() argument 284 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_create2() local 374 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_locate() local 406 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_dev_uninit() local 1577 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_update() local 1660 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_ioctl() local 1967 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_fb_tnl_dev_init() local 2069 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_newlink() local 2107 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_changelink() local 2136 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_dellink() local 2268 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_destroy_tunnels() local 2302 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_init_net() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_vti.c | 94 struct vti6_net *ip6n = net_generic(net, vti6_net_id); in vti6_tnl_lookup() local 97 for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in vti6_tnl_lookup() 106 for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in vti6_tnl_lookup() 113 for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in vti6_tnl_lookup() 119 t = rcu_dereference(ip6n->tnls_wc[0]); in vti6_tnl_lookup() 128 * @ip6n: the private data for ip6_vti in the netns 138 vti6_tnl_bucket(struct vti6_net *ip6n, const struct __ip6_tnl_parm *p) in vti6_tnl_bucket() argument 149 return &ip6n->tnls[prio][h]; in vti6_tnl_bucket() 153 vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_link() argument 155 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, in vti6_tnl_link() 162 vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t) vti6_tnl_unlink() argument 186 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_tnl_create2() local 262 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_locate() local 290 struct vti6_net *ip6n = net_generic(t->net, vti6_net_id); vti6_dev_uninit() local 730 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_update() local 807 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_siocdevprivate() local 966 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_fb_tnl_dev_init() local 1028 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_dellink() local 1041 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_changelink() local 1119 vti6_destroy_tunnels(struct vti6_net *ip6n, struct list_head *list) vti6_destroy_tunnels() argument 1140 struct vti6_net *ip6n = net_generic(net, vti6_net_id); vti6_init_net() local 1179 struct vti6_net *ip6n; vti6_exit_batch_net() local [all...] |
H A D | ip6_tunnel.c | 119 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); in ip6_tnl_lookup() local 122 for_each_ip6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in ip6_tnl_lookup() 136 for_each_ip6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in ip6_tnl_lookup() 149 for_each_ip6_tunnel_rcu(ip6n->tnls_r_l[hash]) { in ip6_tnl_lookup() 164 t = rcu_dereference(ip6n->collect_md_tun); in ip6_tnl_lookup() 168 t = rcu_dereference(ip6n->tnls_wc[0]); in ip6_tnl_lookup() 177 * @ip6n: the private data for ip6_vti in the netns 188 ip6_tnl_bucket(struct ip6_tnl_net *ip6n, const struct __ip6_tnl_parm *p) in ip6_tnl_bucket() argument 199 return &ip6n->tnls[prio][h]; in ip6_tnl_bucket() 204 * @ip6n 209 ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) ip6_tnl_link() argument 226 ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) ip6_tnl_unlink() argument 257 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_create2() local 345 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_locate() local 377 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_dev_uninit() local 1553 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_update() local 1635 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_siocdevprivate() local 1941 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_fb_tnl_dev_init() local 2010 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_newlink() local 2048 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_changelink() local 2078 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_dellink() local 2210 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_destroy_tunnels() local 2244 struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); ip6_tnl_init_net() local [all...] |