Lines Matching refs:code
465 static inline int ping_supported(int family, int type, int code) in ping_supported() argument
467 return (family == AF_INET && type == ICMP_ECHO && code == 0) || in ping_supported()
468 (family == AF_INET6 && type == ICMPV6_ECHO_REQUEST && code == 0); in ping_supported()
482 int code; in ping_err() local
491 code = icmp_hdr(skb)->code; in ping_err()
496 code = icmp6_hdr(skb)->icmp6_code; in ping_err()
504 if (!ping_supported(family, icmph->type, icmph->code)) in ping_err()
508 skb->protocol, type, code, ntohs(icmph->un.echo.id), in ping_err()
539 if (code == ICMP_FRAG_NEEDED) { /* Path MTU discovery */ in ping_err()
549 if (code <= NR_ICMP_UNREACH) { in ping_err()
550 harderr = icmp_err_convert[code].fatal; in ping_err()
551 err = icmp_err_convert[code].errno; in ping_err()
562 harderr = pingv6_ops.icmpv6_err_convert(type, code, &err); in ping_err()
651 u8 type, code; in ping_common_sendmsg() local
677 code = ((struct icmphdr *) user_icmph)->code; in ping_common_sendmsg()
681 code = ((struct icmp6hdr *) user_icmph)->icmp6_code; in ping_common_sendmsg()
687 if (!ping_supported(family, type, code)) in ping_common_sendmsg()
814 pfh.icmph.code = user_icmph.code; /* ditto */ in ping_v4_sendmsg()