Home
last modified time | relevance | path

Searched refs:icmp_sk (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/net/ipv4/
Dicmp.c206 static struct sock *icmp_sk(struct net *net) in icmp_sk() function
208 return *this_cpu_ptr(net->ipv4.icmp_sk); in icmp_sk()
217 sk = icmp_sk(net); in icmp_xmit_lock()
359 sk = icmp_sk(dev_net((*rt)->dst.dev)); in icmp_push_reply()
1143 inet_ctl_sock_destroy(*per_cpu_ptr(net->ipv4.icmp_sk, i)); in icmp_sk_exit()
1144 free_percpu(net->ipv4.icmp_sk); in icmp_sk_exit()
1145 net->ipv4.icmp_sk = NULL; in icmp_sk_exit()
1152 net->ipv4.icmp_sk = alloc_percpu(struct sock *); in icmp_sk_init()
1153 if (!net->ipv4.icmp_sk) in icmp_sk_init()
1164 *per_cpu_ptr(net->ipv4.icmp_sk, i) = sk; in icmp_sk_init()
[all …]
/linux-4.1.27/net/ipv6/
Dicmp.c83 return net->ipv6.icmp_sk[smp_processor_id()]; in icmpv6_sk()
839 net->ipv6.icmp_sk = in icmpv6_sk_init()
841 if (!net->ipv6.icmp_sk) in icmpv6_sk_init()
853 net->ipv6.icmp_sk[i] = sk; in icmpv6_sk_init()
873 inet_ctl_sock_destroy(net->ipv6.icmp_sk[j]); in icmpv6_sk_init()
874 kfree(net->ipv6.icmp_sk); in icmpv6_sk_init()
883 inet_ctl_sock_destroy(net->ipv6.icmp_sk[i]); in icmpv6_sk_exit()
885 kfree(net->ipv6.icmp_sk); in icmpv6_sk_exit()
/linux-4.1.27/include/net/netns/
Dipv6.h68 struct sock **icmp_sk; member
Dipv4.h53 struct sock * __percpu *icmp_sk; member