include/net/ping.h
45
extern struct pingv6_ops pingv6_ops;
net/ipv4/af_inet.c
1588
return pingv6_ops.ipv6_recv_error(sk, msg, len);
net/ipv4/ping.c
372
has_addr = pingv6_ops.ipv6_chk_addr(net, &addr->sin6_addr, dev,
net/ipv4/ping.c
570
harderr = pingv6_ops.icmpv6_err_convert(type, code, &err);
net/ipv4/ping.c
58
struct pingv6_ops pingv6_ops;
net/ipv4/ping.c
588
pingv6_ops.ipv6_icmp_error(sk, skb, err, 0,
net/ipv4/ping.c
910
pingv6_ops.ip6_datagram_recv_common_ctl(sk, msg, skb);
net/ipv4/ping.c
913
pingv6_ops.ip6_datagram_recv_specific_ctl(sk, msg, skb);
net/ipv6/ping.c
279
pingv6_ops.ipv6_recv_error = ipv6_recv_error;
net/ipv6/ping.c
280
pingv6_ops.ip6_datagram_recv_common_ctl = ip6_datagram_recv_common_ctl;
net/ipv6/ping.c
281
pingv6_ops.ip6_datagram_recv_specific_ctl =
net/ipv6/ping.c
283
pingv6_ops.icmpv6_err_convert = icmpv6_err_convert;
net/ipv6/ping.c
284
pingv6_ops.ipv6_icmp_error = ipv6_icmp_error;
net/ipv6/ping.c
285
pingv6_ops.ipv6_chk_addr = ipv6_chk_addr;
net/ipv6/ping.c
294
pingv6_ops.ipv6_recv_error = dummy_ipv6_recv_error;
net/ipv6/ping.c
295
pingv6_ops.ip6_datagram_recv_common_ctl = dummy_ip6_datagram_recv_ctl;
net/ipv6/ping.c
296
pingv6_ops.ip6_datagram_recv_specific_ctl = dummy_ip6_datagram_recv_ctl;
net/ipv6/ping.c
297
pingv6_ops.icmpv6_err_convert = dummy_icmpv6_err_convert;
net/ipv6/ping.c
298
pingv6_ops.ipv6_icmp_error = dummy_ipv6_icmp_error;
net/ipv6/ping.c
299
pingv6_ops.ipv6_chk_addr = dummy_ipv6_chk_addr;