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.h54 } icmp6_t; typedef
110 typedef icmp6_t mld2r_t;
264 icmp6_t nd_rs_hdr;
274 icmp6_t nd_ra_hdr;
292 icmp6_t nd_ns_hdr;
303 icmp6_t nd_na_hdr;
339 icmp6_t nd_rd_hdr;
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6.c201 icmp6_t *icmp6; in icmp_inbound_v6()
1259 icmp6_t *icmp6; in icmp_pkt_v6()
1381 icmp6 = (icmp6_t *)&ip6h[1]; in icmp_pkt_v6()
1500 icmp6_t *icmp6; in icmp_pkt_err_ok_v6()
1511 icmp6 = (icmp6_t *)&ip6h[1]; in icmp_pkt_err_ok_v6()
1729 icmp6_t icmp6; in icmp_time_exceeded_v6()
1735 bzero(&icmp6, sizeof (icmp6_t)); in icmp_time_exceeded_v6()
1750 icmp6_t icmp6; in icmp_unreachable_v6()
1756 bzero(&icmp6, sizeof (icmp6_t)); in icmp_unreachable_v6()
1771 icmp6_t icmp6; in icmp_pkt2big_v6()
[all …]
H A Dip6_output.c460 icmp6_t *icmp6; in ire_send_local_v6()
462 icmp6 = (icmp6_t *)((uchar_t *)ip6h + ixa->ixa_ip_hdr_length); in ire_send_local_v6()
974 icmp6_t *icmp6; in ire_send_wire_v6()
976 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.c1201 icmp6_t *icmp6; in ire_recv_noaccept_v6()
1225 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.c1280 icmp6_t *icmp6; in icmp_icmp_error_ipv6()
1299 icmp6 = (icmp6_t *)&mp->b_rptr[iph_hdr_length]; in icmp_icmp_error_ipv6()
2432 offsetof(icmp6_t, icmp6_cksum); in icmp_prepend_hdr()
4090 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.c49 static void interpret_mldv2qry(icmp6_t *, int);
50 static void interpret_mldv2rpt(icmp6_t *, int);
442 icmp6_t *icmp6;
907 interpret_mldv2qry(icmp6_t *icmp6, int ilen) in interpret_mldv2qry()
954 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.c439 (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.h747 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 *,
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()
2287 icmp6 = (icmp6_t *)((uint8_t *)ip6h + hlen); in is_icmp_error()
2560 iptun_input_icmp_v6(iptun_t *iptun, mblk_t *data_mp, icmp6_t *icmp6h, in iptun_input_icmp_v6()
[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.c5802 icmp6_t *icmp6; in tcp_icmp_error_ipv6()
5814 icmp6 = (icmp6_t *)&mp->b_rptr[iph_hdr_length]; in tcp_icmp_error_ipv6()
5912 tcp_verifyicmp(conn_t *connp, void *arg2, icmph_t *icmph, icmp6_t *icmp6, in tcp_verifyicmp()

12