/titanic_50/usr/src/uts/common/inet/ |
H A D | ip6.h | 242 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 D | sctp_ip.h | 38 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 D | ipsec_impl.h | 854 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 D | mac_ipv6.c | 129 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 D | ip6_output.c | 106 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 D | ip6_input.c | 130 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 D | ipdrop.c | 323 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 D | ip6.c | 176 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 D | ip_sadb.c | 619 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 D | ip_output.c | 424 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 D | ipsecah.c | 2034 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 D | ilb_nat.h | 84 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 D | ilb_nat.c | 464 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 D | ping_aux6.c | 70 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 D | iptun.c | 94 #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 D | traceroute_aux6.c | 61 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 D | tnet.h | 60 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 D | dscpmk.c | 51 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 D | sctp_error.c | 178 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 D | sctp_shutdown.c | 230 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 D | ip.d.in | 168 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 D | snoop_ether.c | 339 (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 D | tswtcl.c | 65 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 D | mac_protect.c | 807 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 D | classifier.c | 507 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()
|