/titanic_41/usr/src/uts/common/inet/ip/ |
H A D | ip_input.c | 130 static void ip_input_local_v4(ire_t *, mblk_t *, ipha_t *, 133 static void ip_input_broadcast_v4(ire_t *, mblk_t *, ipha_t *, 135 static void ip_input_multicast_v4(ire_t *, mblk_t *, ipha_t *, 201 ipha_t *ipha; in ip_input_common_v4() 304 ipha = (ipha_t *)mp->b_rptr; in ip_input_common_v4() 313 ipha = (ipha_t *)mp->b_rptr; in ip_input_common_v4() 428 ipha_t *ipha = (ipha_t *)iph_arg; in ill_input_full_v4() 456 ipha = (ipha_t *)mp->b_rptr; in ill_input_full_v4() 503 ipha = ip_pullup(mp, sizeof (ipha_t) + sizeof (udpha_t), ira); in ill_input_full_v4() 565 ipha_t *ipha = (ipha_t *)iph_arg; in ill_input_short_v4() [all …]
|
H A D | ip_output.c | 416 ipha_t *ipha = (ipha_t *)mp->b_rptr; in ip_verify_src() 534 ipha_t *ipha = NULL; in ip_verify_nce() 538 ipha = (ipha_t *)mp->b_rptr; in ip_verify_nce() 805 ipha_t *ipha; in ip_output_simple_v4() 820 ipha = (ipha_t *)mp->b_rptr; in ip_output_simple_v4() 1079 ipha_t *ipha = (ipha_t *)iph_arg; in ire_send_local_v4() 1098 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, ip6_t *, NULL, in ire_send_local_v4() 1105 ill_t *, ill, ipha_t *, ipha, mblk_t *, mp); in ire_send_local_v4() 1119 ipha = (ipha_t *)mp->b_rptr; in ire_send_local_v4() 1161 ill_t *, NULL, ipha_t *, ipha, mblk_t *, mp); in ire_send_local_v4() [all …]
|
H A D | ipdrop.c | 319 ipha_t *ipha = (ipha_t *)mp->b_rptr; in ip_drop_input() 322 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, in ip_drop_input() 328 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, in ip_drop_input() 341 ipha_t *ipha = (ipha_t *)mp->b_rptr; in ip_drop_output() 344 ipha, __dtrace_ipsr_ill_t *, ill, ipha_t *, ipha, in ip_drop_output() 350 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, in ip_drop_output()
|
H A D | ip_mroute.c | 176 static void encap_send(ipha_t *, mblk_t *, struct vif *, ipaddr_t); 185 static int ip_mdq(mblk_t *, ipha_t *, ill_t *, 188 static void phyint_send(ipha_t *, mblk_t *, struct vif *, ipaddr_t); 190 static void register_send(ipha_t *, mblk_t *, struct vif *, ipaddr_t); 196 static int priority(struct vif *, ipha_t *); 197 static void tbf_control(struct vif *, mblk_t *, ipha_t *); 198 static int tbf_dq_sel(struct vif *, ipha_t *); 214 static ipha_t multicast_encap_iphdr = { 217 sizeof (ipha_t), /* total length */ 1285 (void) ip_mdq(rte->mp, (ipha_t *) in add_mfc() [all …]
|
H A D | ip_sadb.c | 603 ipha_t *ipha = (ipha_t *)data_mp->b_rptr; in ipsec_outbound_sa() 661 ipha_t *ipha; in ipsec_inbound_ah_sa() 683 ipha = (ipha_t *)mp->b_rptr; in ipsec_inbound_ah_sa() 710 ipha = (ipha_t *)mp->b_rptr; in ipsec_inbound_ah_sa() 790 ipha_t *ipha; in ipsec_inbound_esp_sa() 809 ipha = (ipha_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa() 856 ipha = (ipha_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa()
|
H A D | tnet.c | 686 const ipha_t *ipha; in tsol_get_pkt_label() 704 ipha = (const ipha_t *)mp->b_rptr; in tsol_get_pkt_label() 1043 ipha_t *ipha = (ipha_t *)mp->b_rptr; in tsol_can_accept_raw() 1129 const ipha_t *ipha; in tsol_can_reply_error() 1158 ipha = (const ipha_t *)mp->b_rptr; in tsol_can_reply_error() 1455 ipha_t *ipha; in tsol_ip_forward() 1483 ipha = (ipha_t *)mp->b_rptr; in tsol_ip_forward() 1654 ipha = (ipha_t *)mp->b_rptr; in tsol_ip_forward() 1708 ipha = (ipha_t *)mp->b_rptr; in tsol_ip_forward() 1753 ipha_t *ipha; in tsol_pmtu_adjust() [all …]
|
H A D | spd.c | 79 ipha_t *, ip6_t *, uint64_t, ip_recv_attr_t *, netstack_t *); 98 ipha_t *, ip6_t *, uint8_t); 101 struct ipsec_action_s *, ipha_t *ipha, ip6_t *ip6h, const char **, 1023 ipsec_log_policy_failure(int type, char *func_name, ipha_t *ipha, ip6_t *ip6h, in ipsec_log_policy_failure() 1566 ipha_t *ipha, ip6_t *ip6h, const char **reason, kstat_named_t **counter, in ipsec_check_ipsecin_action() 1761 conn_to_unique(conn_t *connp, mblk_t *data_mp, ipha_t *ipha, ip6_t *ip6h) in conn_to_unique() 1800 ipsec_action_t *ap, ipha_t *ipha, ip6_t *ip6h, const char **reason, in ipsec_check_ipsecin_latch() 1857 ipha_t *ipha, ip6_t *ip6h, uint64_t pkt_unique, ip_recv_attr_t *ira, in ipsec_check_ipsecin_policy() 2116 ipha_t *ipha, ip6_t *ip6h, ip_recv_attr_t *ira, netstack_t *ns) in ipsec_check_global_policy() 2244 ipsec_inbound_accept_clear(mblk_t *mp, ipha_t *ipha, ip6_t *ip6h) in ipsec_inbound_accept_clear() [all …]
|
H A D | ip.c | 655 static void icmp_options_update(ipha_t *); 659 static void icmp_redirect_v4(mblk_t *mp, ipha_t *, icmph_t *, 662 static void icmp_send_reply_v4(mblk_t *, ipha_t *, icmph_t *, 1168 static ipha_t icmp_ipha = { 1332 ipha_t *ipha; /* Outer header */ in icmp_inbound_v4() 1345 ipha = (ipha_t *)mp->b_rptr; in icmp_inbound_v4() 1430 ipha = (ipha_t *)mp->b_rptr; in icmp_inbound_v4() 1492 ipha = (ipha_t *)mp->b_rptr; in icmp_inbound_v4() 1553 ipha = (ipha_t *)mp->b_rptr; in icmp_inbound_v4() 1641 ipha = (ipha_t *)mp->b_rptr; in icmp_inbound_v4() [all …]
|
H A D | tn_ipopt.c | 131 ipha_t *ipha; in tsol_get_option_v4() 144 ipha = (ipha_t *)mp->b_rptr; in tsol_get_option_v4() 554 tsol_remove_secopt(ipha_t *ipha, int buflen) in tsol_remove_secopt() 641 tsol_prepend_option(uchar_t *optbuf, ipha_t *ipha, int buflen) in tsol_prepend_option() 821 ipha_t *ipha; in tsol_check_label_v4() 833 ipha = (ipha_t *)mp->b_rptr; in tsol_check_label_v4() 921 ipha = (ipha_t *)mp->b_rptr; in tsol_check_label_v4()
|
H A D | ipsecah.c | 2143 ipha_t *ipha; in ah_icmp_error_v4() 2144 ipha_t *oipha; in ah_icmp_error_v4() 2151 oipha = ipha = (ipha_t *)mp->b_rptr; in ah_icmp_error_v4() 2155 ipha = (ipha_t *)&icmph[1]; in ah_icmp_error_v4() 2175 ipha = (ipha_t *)&icmph[1]; in ah_icmp_error_v4() 2244 ipha = (ipha_t *)&icmph[1]; in ah_icmp_error_v4() 2286 ipha = (ipha_t *)(mp1->b_rptr + iph_hdr_length + sizeof (icmph_t)); in ah_icmp_error_v4() 2647 ipha_t *ipha = (ipha_t *)mp->b_rptr; in ah_log_bad_auth() 3172 ipha_t *ipha; in ah_process_ip_options_v4() 3173 ipha_t *oipha; in ah_process_ip_options_v4() [all …]
|
/titanic_41/usr/src/uts/common/inet/ |
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 | 853 extern mblk_t *ipsec_check_global_policy(mblk_t *, conn_t *, ipha_t *, 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 *); 937 extern mblk_t *ipsec_tun_outbound(mblk_t *, struct iptun_s *, ipha_t *, 938 ip6_t *, ipha_t *, ip6_t *, int, ip_xmit_attr_t *);
|
H A D | ip.h | 187 ((int)(((ipha_t *)ipha)->ipha_version_and_hdr_length & 0xF) << 2) 190 ((int)(((ipha_t *)ipha)->ipha_version_and_hdr_length) >> 4) 426 } ipha_t; typedef 3225 extern mblk_t *ip_check_optlen(mblk_t *, ipha_t *, uint_t, uint_t, 3230 extern uint16_t ip_csum_hdr(ipha_t *); 3231 extern void ip_forward_xmit_v4(nce_t *, ill_t *, mblk_t *, ipha_t *, 3233 extern boolean_t ip_forward_options(mblk_t *, ipha_t *, ill_t *, 3267 extern ipaddr_t ip_input_options(ipha_t *, ipaddr_t, mblk_t *, 3269 extern boolean_t ip_input_local_options(mblk_t *, ipha_t *, ip_recv_attr_t *); 3270 extern mblk_t *ip_input_fragment(mblk_t *, ipha_t *, ip_recv_attr_t *); [all …]
|
/titanic_41/usr/src/lib/libdtrace/common/ |
H A D | ip.d.in | 149 ipha_t *ipv4_hdr; /* pointer to raw header */ 221 translator ipinfo_t < ipha_t *I > { 241 ntohs(((ipha_t *)I)->ipha_length) - 242 ((((ipha_t *)I)->ipha_version_and_hdr_length & 0xf) << 2) : 246 inet_ntoa(&((ipha_t *)I)->ipha_src) : *(uint8_t *)I >> 4 == 6 ? 249 inet_ntoa(&((ipha_t *)I)->ipha_dst) : *(uint8_t *)I >> 4 == 6 ? 272 ntohs(((ipha_t *)I)->ipha_length) - 273 ((((ipha_t *)I)->ipha_version_and_hdr_length & 0xf) << 2) : 284 inet_ntoa(&((ipha_t *)I)->ipha_src) : 295 inet_ntoa(&((ipha_t *)I)->ipha_dst) : [all …]
|
/titanic_41/usr/src/uts/common/inet/iptun/ |
H A D | iptun.c | 93 #define IPTUN_MAX_IPV4_MTU (IP_MAXPACKET - sizeof (ipha_t)) 879 iptun->iptun_header_size = sizeof (ipha_t); in iptun_headergen() 1995 header_size = sizeof (ipha_t); in iptun_get_maxmtu() 2091 iptun_sendicmp_v4(iptun_t *iptun, icmph_t *icmp, ipha_t *orig_ipha, mblk_t *mp, in iptun_sendicmp_v4() 2096 ipha_t *new_ipha; in iptun_sendicmp_v4() 2102 hdrs_size = sizeof (ipha_t) + sizeof (icmph_t); in iptun_sendicmp_v4() 2108 new_ipha = (ipha_t *)icmperr_mp->b_rptr; in iptun_sendicmp_v4() 2124 new_icmp->icmph_checksum = IP_CSUM(icmperr_mp, sizeof (ipha_t), 0); in iptun_sendicmp_v4() 2201 iptun_icmp_error_v4(iptun_t *iptun, ipha_t *orig_ipha, mblk_t *mp, in iptun_icmp_error_v4() 2214 iptun_icmp_fragneeded_v4(iptun_t *iptun, uint32_t newmtu, ipha_t *orig_ipha, in iptun_icmp_fragneeded_v4() [all …]
|
/titanic_41/usr/src/uts/common/inet/ilb/ |
H A D | ilb_nat.h | 82 extern void ilb_nat_icmpv4(mblk_t *, ipha_t *, icmph_t *, ipha_t *,
|
H A D | ilb_nat.c | 443 ipha_t *ipha; in ilb_full_nat() 518 ipha_t *ipha; in ilb_half_nat() 570 ilb_nat_icmpv4(mblk_t *mp, ipha_t *out_iph, icmph_t *icmph, ipha_t *in_iph, in ilb_nat_icmpv4()
|
/titanic_41/usr/src/uts/common/sys/tsol/ |
H A D | tnet.h | 59 extern int tsol_prepend_option(uchar_t *, ipha_t *, int); 61 extern int tsol_remove_secopt(ipha_t *, int);
|
/titanic_41/usr/src/uts/common/ipp/dscpmk/ |
H A D | dscpmk.c | 50 ipha_t *ipha; in dscpmk_process() 82 ipha = (ipha_t *)mp->b_rptr; in dscpmk_process()
|
/titanic_41/usr/src/uts/common/inet/sctp/ |
H A D | sctp_error.c | 176 ipha_t *iniph; in sctp_send_abort() 177 ipha_t *ahiph = NULL; in sctp_send_abort() 220 ahiph = (ipha_t *)p; in sctp_send_abort() 221 iniph = (ipha_t *)inmp->b_rptr; in sctp_send_abort() 328 ipha_t *ipha = NULL; in sctp_ootb_send_abort() 368 ipha = (ipha_t *)mp->b_rptr; in sctp_ootb_send_abort()
|
H A D | sctp_shutdown.c | 229 ipha_t *ipha = NULL; in sctp_ootb_shutdown_ack() 245 (isv4 ? sizeof (ipha_t) : sizeof (ip6_t))); in sctp_ootb_shutdown_ack() 278 ipha = (ipha_t *)mp->b_rptr; in sctp_ootb_shutdown_ack()
|
H A D | sctp_common.c | 331 ipha_t *iph = (ipha_t *)mp->b_rptr; in sctp_make_mp() 393 ipha_t *iph; in sctp_set_iplen() 404 iph = (ipha_t *)mp->b_rptr; in sctp_set_iplen() 922 ipha_t *ipha; in sctp_build_hdrs() 967 ipha = (ipha_t *)hdrs; in sctp_build_hdrs() 1258 ipha_t *iph; in sctp_get_addrparams() 1279 iph = (ipha_t *)pkt->b_rptr; in sctp_get_addrparams() 1515 ipha_t *iph; in sctp_secure_restart_check() 1528 iph = (ipha_t *)pkt->b_rptr; in sctp_secure_restart_check()
|
/titanic_41/usr/src/uts/common/ipp/meters/ |
H A D | tswtcl.c | 63 ipha_t *ipha; in tswtcl_process() 98 ipha = (ipha_t *)mp->b_rptr; in tswtcl_process()
|
H A D | tokenmt.c | 75 ipha_t *ipha; in tokenmt_process() 108 ipha = (ipha_t *)mp->b_rptr; in tokenmt_process()
|
/titanic_41/usr/src/uts/common/io/mac/ |
H A D | mac_protect.c | 296 get_dhcpv4_info(ipha_t *ipha, uchar_t *end, struct dhcp **dh4) in get_dhcpv4_info() 559 intercept_dhcpv4_outbound(mac_client_impl_t *mcip, ipha_t *ipha, uchar_t *end) in intercept_dhcpv4_outbound() 657 intercept_dhcpv4_inbound(mac_client_impl_t *mcip, ipha_t *ipha, uchar_t *end) in intercept_dhcpv4_inbound() 1466 ipha_t *ipha = (ipha_t *)start; in mac_protect_intercept_dhcp_one() 1468 if (start + sizeof (ipha_t) > end) in mac_protect_intercept_dhcp_one() 1720 ipha_t *ipha = (ipha_t *)start; in ipnospoof_check() 1722 if (start + sizeof (ipha_t) > end) in ipnospoof_check() 1804 ipha_t *ipha, uchar_t *end) in dhcpnospoof_check_v4() 1907 ipha_t *ipha = (ipha_t *)start; in dhcpnospoof_check() 1909 if (start + sizeof (ipha_t) > end) in dhcpnospoof_check()
|