Home
last modified time | relevance | path

Searched refs:ip6_t (Results 1 – 25 of 100) sorted by relevance

1234

/titanic_50/usr/src/uts/common/inet/
H A Dip6.h242 extern boolean_t conn_wantpacket_v6(conn_t *, ip_recv_attr_t *, ip6_t *);
247 extern void ip_fanout_udp_multi_v6(mblk_t *, ip6_t *, uint16_t, uint16_t,
251 extern void ip_fanout_proto_v6(mblk_t *, ip6_t *, ip_recv_attr_t *);
252 extern int ip_find_hdr_v6(mblk_t *, ip6_t *, boolean_t, ip_pkt_t *,
254 extern in6_addr_t ip_get_dst_v6(ip6_t *, const mblk_t *, boolean_t *);
255 extern ip6_rthdr_t *ip_find_rthdr_v6(ip6_t *, uint8_t *);
256 extern boolean_t ip_hdr_length_nexthdr_v6(mblk_t *, ip6_t *,
258 extern int ip_hdr_length_v6(mblk_t *, ip6_t *);
259 extern uint32_t ip_massage_options_v6(ip6_t *, ip6_rthdr_t *, netstack_t *);
260 extern void ip_forward_xmit_v6(nce_t *, mblk_t *, ip6_t *, ip_recv_attr_t *,
[all …]
H A Dsctp_ip.h38 extern void ip_fanout_sctp(mblk_t *, ipha_t *, ip6_t *, uint32_t,
47 extern void sctp_input(conn_t *, ipha_t *, ip6_t *, mblk_t *, ip_recv_attr_t *);
73 extern void ip_fanout_sctp_raw(mblk_t *, ipha_t *, ip6_t *, uint32_t,
H A Dipsec_impl.h854 ip6_t *, ip_recv_attr_t *, netstack_t *ns);
855 extern mblk_t *ipsec_check_inbound_policy(mblk_t *, conn_t *, ipha_t *, ip6_t *,
859 mblk_t *, ipha_t *, ip6_t *);
862 extern void ipsec_log_policy_failure(int, char *, ipha_t *, ip6_t *, boolean_t,
864 extern boolean_t ipsec_inbound_accept_clear(mblk_t *, ipha_t *, ip6_t *);
936 ipha_t *, ip6_t *, ipha_t *, ip6_t *, int, netstack_t *);
938 ip6_t *, ipha_t *, ip6_t *, int, ip_xmit_attr_t *);
/titanic_50/usr/src/uts/common/io/mac/plugins/
H A Dmac_ipv6.c129 ip6_t *ip6hp; in mac_ipv6_header()
130 ip6_t *tmpl_ip6hp = pdata; in mac_ipv6_header()
132 size_t hdr_len = sizeof (ip6_t); in mac_ipv6_header()
139 hdr_len = sizeof (ip6_t) + tmpl_ip6hp->ip6_plen; in mac_ipv6_header()
144 ip6hp = (ip6_t *)mp->b_rptr; in mac_ipv6_header()
179 ip6_t *ip6hp; in mac_ipv6_header_info()
183 if (MBLKL(mp) < sizeof (ip6_t)) in mac_ipv6_header_info()
186 ip6hp = (ip6_t *)mp->b_rptr; in mac_ipv6_header_info()
230 ip6_t *ip6hp = pdata; in mac_ipv6_pdata_verify()
243 if (pdata_size < sizeof (ip6_t)) in mac_ipv6_pdata_verify()
[all …]
/titanic_50/usr/src/uts/common/inet/ip/
H A Dip6_output.c106 ip6_t *ip6h; in ip_output_simple_v6()
123 ip6h = (ip6_t *)mp->b_rptr; in ip_output_simple_v6()
380 ip6_t *ip6h = (ip6_t *)iph_arg; in ire_send_local_v6()
399 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, ip6_t *, ip6h, in ire_send_local_v6()
404 ip6_t *, ip6h, mblk_t *, mp); in ire_send_local_v6()
423 ip6h = (ip6_t *)mp->b_rptr; in ire_send_local_v6()
466 ip6_t *, ip6h, mblk_t *, mp); in ire_send_local_v6()
485 ip6h = (ip6_t *)mp->b_rptr; in ire_send_local_v6()
490 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, ip6_t *, ip6h, in ire_send_local_v6()
522 ip6h = (ip6_t *)mp->b_rptr; in ire_send_local_v6()
[all …]
H A Dip6_input.c130 static void ip_input_local_v6(ire_t *, mblk_t *, ip6_t *, ip_recv_attr_t *);
132 static void ip_input_multicast_v6(ire_t *, mblk_t *, ip6_t *,
198 ip6_t *ip6h; in ip_input_common_v6()
295 ip6h = (ip6_t *)mp->b_rptr; in ip_input_common_v6()
300 ip6h = (ip6_t *)mp->b_rptr; in ip_input_common_v6()
411 ip6_t *ip6h = (ip6_t *)iph_arg; in ill_input_full_v6()
439 ip6h = (ip6_t *)mp->b_rptr; in ill_input_full_v6()
522 ip6_t *ip6h = (ip6_t *)iph_arg; in ill_input_short_v6()
564 ip6h = (ip6_t *)mp->b_rptr; in ill_input_short_v6()
568 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, ip6_t *, ip6h, in ill_input_short_v6()
[all …]
H A Dipdrop.c323 ip6_t *, NULL, int, 0); in ip_drop_input()
325 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in ip_drop_input()
329 ip6_t *, ip6h, int, 0); in ip_drop_input()
345 ip6_t *, NULL, int, 0); in ip_drop_output()
347 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in ip_drop_output()
351 ip6_t *, ip6h, int, 0); in ip_drop_output()
H A Dip6.c176 static void icmp_redirect_v6(mblk_t *, ip6_t *, nd_redirect_t *,
180 static void icmp_send_reply_v6(mblk_t *, ip6_t *, icmp6_t *,
182 static boolean_t ip_source_routed_v6(ip6_t *, mblk_t *, ip_stack_t *);
200 ip6_t *ip6h; /* Outer header */ in icmp_inbound_v6()
207 ip6h = (ip6_t *)mp->b_rptr; in icmp_inbound_v6()
240 DTRACE_PROBE2(icmp__inbound__v6, ip6_t *, ip6h, icmp6_t *, icmp6); in icmp_inbound_v6()
293 ip6h = (ip6_t *)mp->b_rptr; in icmp_inbound_v6()
402 ip6h = (ip6_t *)mp->b_rptr; in icmp_inbound_v6()
432 icmp_send_reply_v6(mblk_t *mp, ip6_t *ip6h, icmp6_t *icmp6, in icmp_send_reply_v6()
453 ip6h = (ip6_t *)mp->b_rptr; in icmp_send_reply_v6()
[all …]
H A Dip_sadb.c619 ip6_t *ip6h = (ip6_t *)data_mp->b_rptr; in ipsec_outbound_sa()
666 ip6_t *ip6h; in ipsec_inbound_ah_sa()
680 ip6h = (ip6_t *)mp->b_rptr; in ipsec_inbound_ah_sa()
708 ip6h = (ip6_t *)mp->b_rptr; in ipsec_inbound_ah_sa()
791 ip6_t *ip6h; in ipsec_inbound_esp_sa()
807 ip6h = (ip6_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa()
843 ip6h = (ip6_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa()
850 preamble = sizeof (ip6_t); in ipsec_inbound_esp_sa()
H A Dip_output.c424 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in ip_verify_src()
535 ip6_t *ip6h = NULL; in ip_verify_nce()
540 ip6h = (ip6_t *)mp->b_rptr; in ip_verify_nce()
1098 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, ip6_t *, NULL, in ire_send_local_v4()
1182 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, ip6_t *, NULL, in ire_send_local_v4()
2117 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in ip_postfrag_loopback()
2188 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in ip_postfrag_loopcheck()
2435 ip6_t *ip6h = NULL; in ip_output_process_local()
2469 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, ip6_t *, in ip_output_process_local()
2497 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, ip6_t *, in ip_output_process_local()
[all …]
H A Dipsecah.c2034 ip6_t *ip6h, *oip6h; in ah_icmp_error_v6()
2049 !ip_hdr_length_nexthdr_v6(mp, (ip6_t *)mp->b_rptr, &hdr_length, in ah_icmp_error_v6()
2051 mp->b_rptr + hdr_length + sizeof (icmp6_t) + sizeof (ip6_t) + in ah_icmp_error_v6()
2060 oip6h = (ip6_t *)mp->b_rptr; in ah_icmp_error_v6()
2062 ip6h = (ip6_t *)(icmp6 + 1); in ah_icmp_error_v6()
2392 ah_fix_phdr_v6(ip6_t *ip6h, ip6_t *oip6h, boolean_t outbound, in ah_fix_phdr_v6()
2651 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in ah_log_bad_auth()
3054 ip6_t *ip6h; in ah_process_ip_options_v6()
3055 ip6_t *oip6h; in ah_process_ip_options_v6()
3100 oip6h = (ip6_t *)mp->b_rptr; in ah_process_ip_options_v6()
[all …]
/titanic_50/usr/src/uts/common/inet/ilb/
H A Dilb_nat.h84 extern void ilb_nat_icmpv6(mblk_t *, ip6_t *, icmp6_t *, ip6_t *,
87 extern uint32_t ilb_pseudo_sum_v6(ip6_t *, uint8_t);
H A Dilb_nat.c464 ip6_t *ip6h; in ilb_full_nat()
534 ip6_t *ip6h; in ilb_half_nat()
556 ilb_pseudo_sum_v6(ip6_t *ip6h, uint8_t nxt_hdr) in ilb_pseudo_sum_v6()
590 ilb_nat_icmpv6(mblk_t *mp, ip6_t *out_ip6h, icmp6_t *icmp6h, ip6_t *in_ip6h, in ilb_nat_icmpv6()
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/ping/
H A Dping_aux6.c70 static int IPv6_hdrlen(ip6_t *, int, uint8_t *);
265 ip6_t *ip6h; in check_reply6()
340 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN); in check_reply6()
341 if (cc_left < sizeof (ip6_t)) { in check_reply6()
549 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN); in check_reply6()
550 if (cc_left < sizeof (ip6_t)) { in check_reply6()
583 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN); in check_reply6()
584 if (cc_left < sizeof (ip6_t)) { in check_reply6()
626 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN); in check_reply6()
627 if (cc_left < sizeof (ip6_t)) { in check_reply6()
[all …]
/titanic_50/usr/src/uts/common/inet/iptun/
H A Diptun.c94 #define IPTUN_MAX_IPV6_MTU (IP_MAXPACKET - sizeof (ip6_t) - \
887 ip6_t *ip6hp = &iptun->iptun_header6.it6h_ip6h; in iptun_headergen()
903 iptun->iptun_header_size = sizeof (ip6_t); in iptun_headergen()
2148 iptun_sendicmp_v6(iptun_t *iptun, icmp6_t *icmp6, ip6_t *orig_ip6h, mblk_t *mp, in iptun_sendicmp_v6()
2153 ip6_t *new_ip6h; in iptun_sendicmp_v6()
2159 hdrs_size = sizeof (ip6_t) + sizeof (icmp6_t); in iptun_sendicmp_v6()
2165 new_ip6h = (ip6_t *)icmp6err_mp->b_rptr; in iptun_sendicmp_v6()
2228 iptun_icmp_error_v6(iptun_t *iptun, ip6_t *orig_ip6h, mblk_t *mp, in iptun_icmp_error_v6()
2243 iptun_icmp_toobig_v6(iptun_t *iptun, uint32_t newmtu, ip6_t *orig_ip6h, in iptun_icmp_toobig_v6()
2260 is_icmp_error(mblk_t *mp, ipha_t *ipha, ip6_t *ip6h) in is_icmp_error()
[all …]
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
H A Dtraceroute_aux6.c61 static int IPv6_hdrlen(ip6_t *, int, uint8_t *);
446 ip6_t *hip6; in check_reply6()
451 hip6 = (ip6_t *)&(icp6->icmp6_data32[1]); in check_reply6()
538 IPv6_hdrlen(ip6_t *ip6h, int pkt_len, uint8_t *last_hdr_rtrn) in IPv6_hdrlen()
550 length = sizeof (ip6_t); in IPv6_hdrlen()
652 ip6_t *ip; in print_addr6()
660 ip = (ip6_t *)buf; in print_addr6()
/titanic_50/usr/src/uts/common/sys/tsol/
H A Dtnet.h60 extern int tsol_prepend_option_v6(uchar_t *, ip6_t *, int);
62 extern int tsol_remove_secopt_v6(ip6_t *, int);
/titanic_50/usr/src/uts/common/ipp/dscpmk/
H A Ddscpmk.c51 ip6_t *ip6_hdr; in dscpmk_process()
102 ip6_hdr = (ip6_t *)mp->b_rptr; in dscpmk_process()
/titanic_50/usr/src/uts/common/inet/sctp/
H A Dsctp_error.c178 ip6_t *inip6h; in sctp_send_abort()
179 ip6_t *ahip6h = NULL; in sctp_send_abort()
235 ahip6h = (ip6_t *)p; in sctp_send_abort()
236 inip6h = (ip6_t *)inmp->b_rptr; in sctp_send_abort()
329 ip6_t *ip6h = NULL; in sctp_ootb_send_abort()
383 ip6h = (ip6_t *)mp->b_rptr; in sctp_ootb_send_abort()
392 ip6h = (ip6_t *)mp->b_rptr; in sctp_ootb_send_abort()
H A Dsctp_shutdown.c230 ip6_t *ip6h = NULL; in sctp_ootb_shutdown_ack()
245 (isv4 ? sizeof (ipha_t) : sizeof (ip6_t))); in sctp_ootb_shutdown_ack()
293 ip6h = (ip6_t *)mp->b_rptr; in sctp_ootb_shutdown_ack()
302 ip6h = (ip6_t *)mp->b_rptr; in sctp_ootb_shutdown_ack()
/titanic_50/usr/src/lib/libdtrace/common/
H A Dip.d.in168 ip6_t *ipv6_hdr; /* pointer to raw header */
230 translator ipinfo_t < ip6_t *I > {
244 ntohs(((ip6_t *)I)->ip6_ctlun.ip6_un1.ip6_un1_plen) : 0) : 0;
247 inet_ntoa6(&((ip6_t *)I)->ip6_src) : "<unknown>") : "<unknown>";
250 inet_ntoa6(&((ip6_t *)I)->ip6_dst) : "<unknown>") : "<unknown>";
275 ntohs(((ip6_t *)I)->ip6_ctlun.ip6_un1.ip6_un1_plen) :
286 inet_ntoa6(&((ip6_t *)I)->ip6_src) :
297 inet_ntoa6(&((ip6_t *)I)->ip6_dst) :
344 translator ipv6info_t < ip6_t *I > {
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_ether.c339 (void) interpret_ipv6(flags, (ip6_t *)data, len); in interpret_ether()
983 (void) interpret_ipv6(flags, (ip6_t *)data, len); in interpret_tr()
1257 (void) interpret_ipv6(flags, (ip6_t *)data, len); in interpret_fddi()
1650 (void) interpret_ipv6(flags, (ip6_t *)data, len); in interpret_ib()
1735 (void) interpret_ipv6(flags, (ip6_t *)data, len); in interpret_ipnet()
1759 ip6_t *ip6hdr = (ip6_t *)hdr; in ipv6_header_len()
1761 uint_t hdrlen = sizeof (ip6_t), exthdrlen; in ipv6_header_len()
1765 if (msgsize < sizeof (ip6_t)) in ipv6_header_len()
/titanic_50/usr/src/uts/common/ipp/meters/
H A Dtswtcl.c65 ip6_t *ip6_hdr; in tswtcl_process()
102 ip6_hdr = (ip6_t *)mp->b_rptr; in tswtcl_process()
/titanic_50/usr/src/uts/common/io/mac/
H A Dmac_protect.c807 get_dhcpv6_info(ip6_t *ip6h, uchar_t *end, dhcpv6_message_t **dh6) in get_dhcpv6_info()
857 get_ra_info(ip6_t *ip6h, uchar_t *end, nd_router_advert_t **ra) in get_ra_info()
1301 intercept_dhcpv6_outbound(mac_client_impl_t *mcip, ip6_t *ip6h, uchar_t *end) in intercept_dhcpv6_outbound()
1515 intercept_ra_inbound(mac_client_impl_t *mcip, ip6_t *ip6h, uchar_t *end, in intercept_ra_inbound()
1693 ip6_t *ip6h = (ip6_t *)start; in mac_protect_intercept_dynamic_one()
1695 if (start + sizeof (ip6_t) > end) in mac_protect_intercept_dynamic_one()
1820 ip6_t *ip6h, uchar_t *end) in ipnospoof_check_ndp()
1875 mac_client_impl_t *, mcip, ip6_t *, ip6h); in ipnospoof_check_ndp()
1918 mac_client_impl_t *, mcip, ip6_t *, ip6h); in ipnospoof_check_ndp()
1922 DTRACE_PROBE2(ndp__lla__ok, mac_client_impl_t *, mcip, ip6_t *, ip6h); in ipnospoof_check_ndp()
[all …]
/titanic_50/usr/src/uts/common/ipp/ipgpc/
H A Dclassifier.c507 ip6_t *ip6h = (ip6_t *)iph; in get_port_info()
637 ip6_t *ip6h = (ip6_t *)mp->b_rptr; in parse_packet6()
658 ip6h = (ip6_t *)mp->b_rptr; in parse_packet6()

1234