/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip6.h | 231 ip_recv_attr_t *); 233 ip_recv_attr_t *); 235 ip_recv_attr_t *); 237 ip_recv_attr_t *); 238 extern mblk_t *icmp_inbound_v6(mblk_t *, ip_recv_attr_t *); 240 ip_recv_attr_t *); 243 extern boolean_t conn_wantpacket_v6(conn_t *, ip_recv_attr_t *, ip6_t *); 249 ip_recv_attr_t *); 251 ip_recv_attr_t *); 252 extern void ip_fanout_proto_v6(mblk_t *, ip6_t *, ip_recv_attr_t *); [all …]
|
H A D | ip_ire.h | 212 ip_recv_attr_t *); 214 ip_recv_attr_t *); 216 ip_recv_attr_t *); 218 ip_recv_attr_t *); 220 ip_recv_attr_t *); 222 ip_recv_attr_t *); 224 ip_recv_attr_t *); 226 ip_recv_attr_t *); 229 ip_recv_attr_t *); 231 ip_recv_attr_t *); [all …]
|
H A D | sctp_ip.h | 39 ip_recv_attr_t *); 45 ip_recv_attr_t *, mblk_t *, sctp_stack_t *, sctp_hdr_t *); 47 extern void sctp_input(conn_t *, ipha_t *, ip6_t *, mblk_t *, ip_recv_attr_t *); 48 extern void sctp_ootb_input(mblk_t *, ip_recv_attr_t *, ip_stack_t *); 74 ip_recv_attr_t *);
|
H A D | tcp_impl.h | 654 ip_recv_attr_t *); 673 extern void tcp_eager_kill(void *, mblk_t *, void *, ip_recv_attr_t *); 679 extern void tcp_reinput(conn_t *, mblk_t *, ip_recv_attr_t *, ip_stack_t *); 720 extern void tcp_close_output(void *, mblk_t *, void *, ip_recv_attr_t *); 721 extern void tcp_output(void *, mblk_t *, void *, ip_recv_attr_t *); 722 extern void tcp_output_urgent(void *, mblk_t *, void *, ip_recv_attr_t *); 726 extern void tcp_send_synack(void *, mblk_t *, void *, ip_recv_attr_t *); 727 extern void tcp_shutdown_output(void *, mblk_t *, void *, ip_recv_attr_t *); 735 extern void tcp_xmit_listeners_reset(mblk_t *, ip_recv_attr_t *, 744 extern void tcp_icmp_input(void *, mblk_t *, void *, ip_recv_attr_t *); [all …]
|
H A D | ipsec_impl.h | 859 ip6_t *, ip_recv_attr_t *, netstack_t *ns); 861 ip_recv_attr_t *); 863 extern boolean_t ipsec_in_to_out(ip_recv_attr_t *, ip_xmit_attr_t *, 865 extern void ipsec_in_release_refs(ip_recv_attr_t *); 874 extern ipsec_action_t *ipsec_in_to_out_action(ip_recv_attr_t *); 875 extern void ipsec_latch_inbound(conn_t *connp, ip_recv_attr_t *ira); 940 extern mblk_t *ipsec_tun_inbound(ip_recv_attr_t *, mblk_t *, ipsec_tun_pol_t *, 960 uint32_t, void *, int, ip_recv_attr_t *ira); 962 uint32_t, void *, int, ip_recv_attr_t *ira); 996 extern mblk_t *ipsecah_icmp_error(mblk_t *, ip_recv_attr_t *); [all …]
|
H A D | ip.h | 1304 typedef struct ip_recv_attr_s ip_recv_attr_t; typedef 1328 typedef void (*pfillinput_t)(mblk_t *, void *, void *, ip_recv_attr_t *, 1332 typedef void (*pfirerecv_t)(ire_t *, mblk_t *, void *, ip_recv_attr_t *); 3221 extern void icmp_frag_needed(mblk_t *, int, ip_recv_attr_t *); 3222 extern mblk_t *icmp_inbound_v4(mblk_t *, ip_recv_attr_t *); 3223 extern void icmp_time_exceeded(mblk_t *, uint8_t, ip_recv_attr_t *); 3224 extern void icmp_unreachable(mblk_t *, uint8_t, ip_recv_attr_t *); 3225 extern boolean_t ip_ipsec_policy_inherit(conn_t *, conn_t *, ip_recv_attr_t *); 3226 extern void *ip_pullup(mblk_t *, ssize_t, ip_recv_attr_t *); 3227 extern void ip_setl2src(mblk_t *, ip_recv_attr_t *, ill_t *); [all …]
|
H A D | ip_multi.h | 54 extern mblk_t *igmp_input(mblk_t *, ip_recv_attr_t *); 91 extern int ip_mforward(mblk_t *, ip_recv_attr_t *); 92 extern void ip_mroute_decap(mblk_t *, ip_recv_attr_t *); 118 extern mblk_t *pim_input(mblk_t *, ip_recv_attr_t *);
|
H A D | ipclassifier.h | 48 typedef void (*edesc_rpf)(void *, mblk_t *, void *, ip_recv_attr_t *); 52 struct icmp6_hdr *, ip_recv_attr_t *); 705 conn_t *ipcl_classify_v4(mblk_t *, uint8_t, uint_t, ip_recv_attr_t *, 707 conn_t *ipcl_classify_v6(mblk_t *, uint8_t, uint_t, ip_recv_attr_t *, 709 conn_t *ipcl_classify(mblk_t *, ip_recv_attr_t *, ip_stack_t *); 711 ip6_t *, ip_recv_attr_t *, ip_stack_t *); 726 extern uint_t conn_recvancillary_size(conn_t *, crb_t, ip_recv_attr_t *, 728 extern void conn_recvancillary_add(conn_t *, crb_t, ip_recv_attr_t *,
|
H A D | ip_impl.h | 204 extern zoneid_t ip_get_zoneid_v4(ipaddr_t, mblk_t *, ip_recv_attr_t *, 207 ip_recv_attr_t *, zoneid_t);
|
H A D | tcp_sig.h | 73 extern bool tcpsig_verify(mblk_t *, tcp_t *, tcpha_t *, ip_recv_attr_t *,
|
H A D | ip_ndp.h | 288 extern void ndp_input(mblk_t *, ip_recv_attr_t *); 326 extern boolean_t ip_nce_conflict(mblk_t *, ip_recv_attr_t *, ncec_t *);
|
H A D | ip_arp.h | 109 extern void arp_failure(mblk_t *, ip_recv_attr_t *);
|
H A D | sadb.h | 311 mblk_t *(*ipsa_input_func)(mblk_t *, void *, ip_recv_attr_t *); 787 mblk_t *sadb_set_lpkt(ipsa_t *, mblk_t *, ip_recv_attr_t *); 789 void sadb_buf_pkt(ipsa_t *, mblk_t *, ip_recv_attr_t *);
|
/illumos-gate/usr/src/uts/common/sys/tsol/ |
H A D | tnet.h | 67 extern boolean_t tsol_can_reply_error(const mblk_t *, ip_recv_attr_t *); 69 ip_recv_attr_t *, const conn_t *); 70 extern boolean_t tsol_can_accept_raw(mblk_t *, ip_recv_attr_t *, boolean_t); 71 extern boolean_t tsol_get_pkt_label(mblk_t *, int, ip_recv_attr_t *); 72 extern zoneid_t tsol_attr_to_zoneid(const ip_recv_attr_t *); 82 extern mblk_t *tsol_ip_forward(ire_t *, mblk_t *, const ip_recv_attr_t *);
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_input.c | 132 static void ip_input_local_v6(ire_t *, mblk_t *, ip6_t *, ip_recv_attr_t *); 135 ip_recv_attr_t *); 199 ip_recv_attr_t iras; /* Receive attributes */ in ip_input_common_v6() 410 ip_recv_attr_t *ira, rtc_t *rtc) in ill_input_full_v6() 479 ire_linklocal(const in6_addr_t *nexthop, ill_t *ill, ip_recv_attr_t *ira, in ire_linklocal() 516 ip_recv_attr_t *ira, rtc_t *rtc) in ill_input_short_v6() 829 ire_recv_forward_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_forward_v6() 1075 ip_forward_xmit_v6(nce_t *nce, mblk_t *mp, ip6_t *ip6h, ip_recv_attr_t *ira, in ip_forward_xmit_v6() 1147 ire_recv_noroute_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_noroute_v6() 1200 ip_recv_attr_t *ira) in ire_recv_noaccept_v6() [all …]
|
H A D | ip_input.c | 134 ip_recv_attr_t *); 137 ip_recv_attr_t *); 139 ip_recv_attr_t *); 203 ip_recv_attr_t iras; /* Receive attributes */ in ip_input_common_v4() 428 ip_recv_attr_t *ira, rtc_t *rtc) in ill_input_full_v4() 559 ip_recv_attr_t *ira, rtc_t *rtc) in ill_input_short_v4() 840 ire_recv_forward_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_forward_v4() 1119 ip_recv_attr_t *ira, uint32_t mtu, uint32_t added_tx_len) in ip_forward_xmit_v4() 1242 ire_recv_noroute_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_noroute_v4() 1298 ip_recv_attr_t *ira) in ire_recv_noaccept_v4() [all …]
|
H A D | ip6.c | 174 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 *); 177 ip_recv_attr_t *); 179 ip_recv_attr_t *); 181 in6_addr_t *, ip_recv_attr_t *); 183 ip_recv_attr_t *); 199 icmp_inbound_v6(mblk_t *mp, ip_recv_attr_t *ira) in icmp_inbound_v6() 435 ip_recv_attr_t *ira) 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() 673 icmp_inbound_too_big_v6(icmp6_t *icmp6, ip_recv_attr_t *ira) in icmp_inbound_too_big_v6() [all …]
|
H A D | ipsecah.c | 125 static mblk_t *ah_auth_in_done(mblk_t *, ip_recv_attr_t *, ipsec_crypto_t *); 131 static void ah_inbound_restart(mblk_t *, ip_recv_attr_t *); 703 ip_recv_attr_t iras; in inbound_task() 724 ah_inbound_restart(mblk_t *mp, ip_recv_attr_t *ira) in ah_inbound_restart() 1877 ah_icmp_error_v6(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) in ah_icmp_error_v6() 1979 ah_icmp_error_v4(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) in ah_icmp_error_v4() 2147 ipsecah_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira) in ipsecah_icmp_error() 2477 ah_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in ah_log_bad_auth() 2604 ip_recv_attr_t iras; in ah_kcf_callback_inbound() 2710 ah_submit_req_inbound(mblk_t *phdr_mp, ip_recv_attr_t *ira, in ah_submit_req_inbound() [all …]
|
H A D | ip.c | 655 static boolean_t icmp_inbound_verify_v4(mblk_t *, icmph_t *, ip_recv_attr_t *); 656 static void icmp_inbound_too_big_v4(icmph_t *, ip_recv_attr_t *); 658 ip_recv_attr_t *); 660 static void icmp_param_problem(mblk_t *, uint8_t, ip_recv_attr_t *); 661 static void icmp_pkt(mblk_t *, void *, size_t, ip_recv_attr_t *); 662 static mblk_t *icmp_pkt_err_ok(mblk_t *, ip_recv_attr_t *); 664 ip_recv_attr_t *); 665 static void icmp_send_redirect(mblk_t *, ipaddr_t, ip_recv_attr_t *); 667 ip_recv_attr_t *); 1229 icmp_frag_needed(mblk_t *mp, int mtu, ip_recv_attr_t *ira) in icmp_frag_needed() [all …]
|
H A D | ip_attr.c | 506 ip_recv_attr_to_mblk(ip_recv_attr_t *ira) in ip_recv_attr_to_mblk() 593 ip_recv_attr_from_mblk(mblk_t *iramp, ip_recv_attr_t *ira) in ip_recv_attr_from_mblk() 1006 ip_recv_attr_replace_label(ip_recv_attr_t *ira, ts_label_t *tsl) in ip_recv_attr_replace_label() 1120 ira_cleanup(ip_recv_attr_t *ira, boolean_t refrele_ill) in ira_cleanup() 1256 ip_recv_attr_t *dummy) in tcp_ixa_cleanup()
|
H A D | tnet.c | 682 tsol_get_pkt_label(mblk_t *mp, int version, ip_recv_attr_t *ira) in tsol_get_pkt_label() 865 ip_recv_attr_t *ira, const conn_t *connp) in tsol_receive_local() 1030 tsol_can_accept_raw(mblk_t *mp, ip_recv_attr_t *ira, boolean_t check_host) in tsol_can_accept_raw() 1125 tsol_can_reply_error(const mblk_t *mp, ip_recv_attr_t *ira) in tsol_can_reply_error() 1217 tsol_attr_to_zoneid(const ip_recv_attr_t *ira) in tsol_attr_to_zoneid() 1452 tsol_ip_forward(ire_t *ire, mblk_t *mp, const ip_recv_attr_t *ira) in tsol_ip_forward()
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_impl.h | 981 ip_recv_attr_t *); 1013 sctp_init_chunk_t *, ip_recv_attr_t *); 1051 mblk_t *, ip_recv_attr_t *); 1064 extern void sctp_input_data(sctp_t *, mblk_t *, ip_recv_attr_t *); 1094 extern void sctp_ootb_shutdown_ack(mblk_t *, uint_t, ip_recv_attr_t *, 1103 ip_recv_attr_t *); 1119 uint32_t, int, sctp_stack_t *, ip_recv_attr_t *); 1121 mblk_t *, int, boolean_t, ip_recv_attr_t *); 1123 const mblk_t *, int, boolean_t, ip_recv_attr_t *, 1127 ip_recv_attr_t *); [all …]
|
H A D | sctp_error.c | 171 size_t len, mblk_t *inmp, int iserror, boolean_t tbit, ip_recv_attr_t *ira) in sctp_send_abort() 324 ip_recv_attr_t *ira, ip_stack_t *ipst) in sctp_ootb_send_abort() 605 mblk_t *mp, ip_recv_attr_t *ira) in sctp_handle_error()
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_input.c | 160 ip_recv_attr_t *); 162 ip_recv_attr_t *); 164 static void tcp_icmp_error_ipv6(tcp_t *, mblk_t *, ip_recv_attr_t *); 166 ip_recv_attr_t *); 167 static void tcp_input_listener(void *, mblk_t *, void *, ip_recv_attr_t *); 169 ip_recv_attr_t *, boolean_t); 172 static void tcp_rsrv_input(void *, mblk_t *, void *, ip_recv_attr_t *); 174 static void tcp_setcred_data(mblk_t *, ip_recv_attr_t *); 546 tcp_process_options(mblk_t *mp, tcp_t *tcp, tcpha_t *tcpha, ip_recv_attr_t *ira, in tcp_process_options() 961 ip_recv_attr_t *ira) in tcp_conn_create_v6() [all …]
|
H A D | tcp_output.c | 66 int, ip_recv_attr_t *, ip_stack_t *, conn_t *); 74 static void tcp_wput_nondata(void *, mblk_t *, void *, ip_recv_attr_t *); 75 static void tcp_wput_ioctl(void *, mblk_t *, void *, ip_recv_attr_t *); 76 static void tcp_wput_proto(void *, mblk_t *, void *, ip_recv_attr_t *); 630 tcp_wput_nondata(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *dummy) in tcp_wput_nondata() 837 tcp_wput_ioctl(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *dummy) in tcp_wput_ioctl() 906 tcp_wput_proto(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *dummy) in tcp_wput_proto() 1096 tcp_output(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *dummy) in tcp_output() 1404 tcp_output_urgent(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *dummy) in tcp_output_urgent() 1459 tcp_close_output(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *dummy) in tcp_close_output() [all …]
|