/illumos-gate/usr/src/uts/common/netinet/ |
H A D | icmp6.h | 57 } icmp6_t; typedef 113 typedef icmp6_t mld2r_t; 267 icmp6_t nd_rs_hdr; 277 icmp6_t nd_ra_hdr; 295 icmp6_t nd_ns_hdr; 306 icmp6_t nd_na_hdr; 342 icmp6_t nd_rd_hdr;
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6.c | 174 static boolean_t icmp_inbound_verify_v6(mblk_t *, icmp6_t *, ip_recv_attr_t *); 175 static void icmp_inbound_too_big_v6(icmp6_t *, ip_recv_attr_t *); 182 static void icmp_send_reply_v6(mblk_t *, ip6_t *, icmp6_t *, 201 icmp6_t *icmp6; in icmp_inbound_v6() 241 icmp6 = (icmp6_t *)(&mp->b_rptr[ip_hdr_length]); in icmp_inbound_v6() 242 DTRACE_PROBE2(icmp__inbound__v6, ip6_t *, ip6h, icmp6_t *, icmp6); in icmp_inbound_v6() 296 icmp6 = (icmp6_t *)(&mp->b_rptr[ip_hdr_length]); in icmp_inbound_v6() 405 icmp6 = (icmp6_t *)(&mp->b_rptr[ip_hdr_length]); in icmp_inbound_v6() 434 icmp_send_reply_v6(mblk_t *mp, ip6_t *ip6h, icmp6_t *icmp6, in icmp_send_reply_v6() 540 icmp_inbound_verify_v6(mblk_t *mp, icmp6_t *icmp6, ip_recv_attr_t *ira) in icmp_inbound_verify_v6() [all …]
|
H A D | ip6_output.c | 461 icmp6_t *icmp6; in ire_send_local_v6() 463 icmp6 = (icmp6_t *)((uchar_t *)ip6h + ixa->ixa_ip_hdr_length); in ire_send_local_v6() 976 icmp6_t *icmp6; in ire_send_wire_v6() 978 icmp6 = (icmp6_t *)((uchar_t *)ip6h + ixa->ixa_ip_hdr_length); in ire_send_wire_v6()
|
H A D | ip_ndp.c | 1604 icmp6_t *icmp6 = (icmp6_t *)(mp->b_rptr + IPV6_HDR_LEN); in ip_ndp_find_addresses() 1876 icmp6_t *icmp_nd; in ndp_input_solicit() 1889 icmp_nd = (icmp6_t *)(mp->b_rptr + IPV6_HDR_LEN); in ndp_input_solicit() 2105 icmp6_t *icmp_nd; in ndp_input_advert() 2115 icmp_nd = (icmp6_t *)(mp->b_rptr + IPV6_HDR_LEN); in ndp_input_advert() 2256 icmp6_t *icmp_nd; in ndp_input() 2310 icmp_nd = (icmp6_t *)(mp->b_rptr + IPV6_HDR_LEN); in ndp_input() 2361 icmp6_t *icmp6; in ndp_xmit() 2452 icmp6 = (icmp6_t *)&ip6h[1]; in ndp_xmit()
|
H A D | tnet.c | 780 const icmp6_t *icmp6 = (const icmp6_t *) in tsol_get_pkt_label()
|
H A D | ip6_input.c | 1204 icmp6_t *icmp6; in ire_recv_noaccept_v6() 1228 icmp6 = (icmp6_t *)(&mp->b_rptr[ip_hdr_length]); in ire_recv_noaccept_v6()
|
H A D | ipsecah.c | 1883 icmp6_t *icmp6; in ah_icmp_error_v6() 1896 mp->b_rptr + hdr_length + sizeof (icmp6_t) + sizeof (ip6_t) + in ah_icmp_error_v6() 1906 icmp6 = (icmp6_t *)((uint8_t *)oip6h + hdr_length); in ah_icmp_error_v6()
|
H A D | icmp.c | 1281 icmp6_t *icmp6; in icmp_icmp_error_ipv6() 1300 icmp6 = (icmp6_t *)&mp->b_rptr[iph_hdr_length]; in icmp_icmp_error_ipv6() 2433 offsetof(icmp6_t, icmp6_cksum); in icmp_prepend_hdr() 4091 offsetof(icmp6_t, icmp6_cksum); in icmp_prepend_header_template()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/traceroute/ |
H A D | traceroute_aux6.c | 401 icmp6_t *icp6; in check_reply6() 429 icp6 = (icmp6_t *)buf; in check_reply6() 446 icmp6_t *hicmp6; in check_reply6() 462 hicmp6 = (icmp6_t *)((uchar_t *)hip6 + ip6hdr_len); in check_reply6()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_icmp.c | 53 static void interpret_mldv2qry(icmp6_t *, int); 54 static void interpret_mldv2rpt(icmp6_t *, int); 443 interpret_icmpv6(int flags, icmp6_t *icmp6, int iplen, int ilen) in interpret_icmpv6() 984 interpret_mldv2qry(icmp6_t *icmp6, int ilen) in interpret_mldv2qry() 1031 interpret_mldv2rpt(icmp6_t *icmp6, int ilen) in interpret_mldv2rpt()
|
H A D | snoop_ipsec.c | 217 (void) interpret_icmpv6(flags, (icmp6_t *)data, in interpret_ah()
|
H A D | snoop.h | 264 extern void interpret_icmpv6(int, icmp6_t *, int, int);
|
H A D | snoop_ip.c | 440 (void) interpret_icmpv6(flags, (icmp6_t *)data, iplen, in interpret_ipv6()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ |
H A D | ilb_probe.c | 471 check_icmp_unreach_v6(icmp6_t *icmp6h, probe_param_t *param) in check_icmp_unreach_v6() 501 check_icmp_echo_v6(icmp6_t *icmp6h, probe_param_t *param) in check_icmp_echo_v6() 530 icmp6_t *icmp6h; in check_icmp_v6() 533 icmp6h = (icmp6_t *)(buf); in check_icmp_v6()
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip6.h | 239 extern void icmp_inbound_error_fanout_v6(mblk_t *, icmp6_t *, 241 extern void icmp_update_out_mib_v6(ill_t *, icmp6_t *);
|
H A D | tcp_impl.h | 752 extern boolean_t tcp_verifyicmp(conn_t *, void *, icmph_t *, icmp6_t *,
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_nat.h | 84 extern void ilb_nat_icmpv6(mblk_t *, ip6_t *, icmp6_t *, ip6_t *,
|
H A D | ilb_nat.c | 590 ilb_nat_icmpv6(mblk_t *mp, ip6_t *out_ip6h, icmp6_t *icmp6h, ip6_t *in_ip6h, in ilb_nat_icmpv6()
|
H A D | ilb.c | 1606 icmp6_t *icmp6, in6_addr_t *lb_dst) in ilb_icmp_v6() 1613 if ((uint8_t *)icmp6 + sizeof (icmp6_t) > mp->b_wptr) { in ilb_icmp_v6() 1915 return (ilb_icmp_v6(ilbs, ill, mp, ip6h, (icmp6_t *)tph, in ilb_check_v6()
|
H A D | ilb_conn.c | 900 icmp6_t *icmph6; in ilb_check_icmp_conn() 945 icmph6 = (icmp6_t *)icmph; in ilb_check_icmp_conn()
|
/illumos-gate/usr/src/uts/common/inet/iptun/ |
H A D | iptun.c | 174 static boolean_t iptun_verifyicmp(conn_t *, void *, icmph_t *, icmp6_t *, 1835 iptun_verifyicmp(conn_t *connp, void *arg2, icmph_t *icmph, icmp6_t *icmp6, in iptun_verifyicmp() 2150 iptun_sendicmp_v6(iptun_t *iptun, icmp6_t *icmp6, ip6_t *orig_ip6h, mblk_t *mp, in iptun_sendicmp_v6() 2156 icmp6_t *new_icmp6; in iptun_sendicmp_v6() 2161 hdrs_size = sizeof (ip6_t) + sizeof (icmp6_t); in iptun_sendicmp_v6() 2168 new_icmp6 = (icmp6_t *)(new_ip6h + 1); in iptun_sendicmp_v6() 2171 new_ip6h->ip6_plen = htons(sizeof (icmp6_t) + orig_pktsize); in iptun_sendicmp_v6() 2233 icmp6_t icmp6; in iptun_icmp_error_v6() 2248 icmp6_t icmp6; in iptun_icmp_toobig_v6() 2278 icmp6_t *icmp6; in is_icmp_error() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/ibd/ |
H A D | ibd.h | 411 icmp6_t *icmp6; \ 415 icmp6 = (icmp6_t *)&ip6h[1]; \
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp.c | 1197 icmp6_t *icmp6; in sctp_icmp_error_ipv6() 1209 icmp6 = (icmp6_t *)&mp->b_rptr[iph_hdr_length]; in sctp_icmp_error_ipv6()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_protect.c | 1822 icmp6_t *icmp_nd = (icmp6_t *)&ip6h[1]; in ipnospoof_check_ndp()
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_input.c | 5876 icmp6_t *icmp6; in tcp_icmp_error_ipv6() 5888 icmp6 = (icmp6_t *)&mp->b_rptr[iph_hdr_length]; in tcp_icmp_error_ipv6() 5986 tcp_verifyicmp(conn_t *connp, void *arg2, icmph_t *icmph, icmp6_t *icmp6, in tcp_verifyicmp()
|