Home
last modified time | relevance | path

Searched refs:icmp6_t (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/uts/common/netinet/
H A Dicmp6.h57 } 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 Dip6.c174 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 Dip6_output.c461 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 Dip_ndp.c1604 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 Dtnet.c780 const icmp6_t *icmp6 = (const icmp6_t *) in tsol_get_pkt_label()
H A Dip6_input.c1204 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 Dipsecah.c1883 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 Dicmp.c1281 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 Dtraceroute_aux6.c401 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 Dsnoop_icmp.c53 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 Dsnoop_ipsec.c217 (void) interpret_icmpv6(flags, (icmp6_t *)data, in interpret_ah()
H A Dsnoop.h264 extern void interpret_icmpv6(int, icmp6_t *, int, int);
H A Dsnoop_ip.c440 (void) interpret_icmpv6(flags, (icmp6_t *)data, iplen, in interpret_ipv6()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/
H A Dilb_probe.c471 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 Dip6.h239 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 Dtcp_impl.h752 extern boolean_t tcp_verifyicmp(conn_t *, void *, icmph_t *, icmp6_t *,
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_nat.h84 extern void ilb_nat_icmpv6(mblk_t *, ip6_t *, icmp6_t *, ip6_t *,
H A Dilb_nat.c590 ilb_nat_icmpv6(mblk_t *mp, ip6_t *out_ip6h, icmp6_t *icmp6h, ip6_t *in_ip6h, in ilb_nat_icmpv6()
H A Dilb.c1606 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 Dilb_conn.c900 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 Diptun.c174 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 Dibd.h411 icmp6_t *icmp6; \
415 icmp6 = (icmp6_t *)&ip6h[1]; \
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp.c1197 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 Dmac_protect.c1822 icmp6_t *icmp_nd = (icmp6_t *)&ip6h[1]; in ipnospoof_check_ndp()
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_input.c5876 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()

12