Home
last modified time | relevance | path

Searched refs:ip_recv_attr_t (Results 1 – 25 of 57) sorted by relevance

123

/illumos-gate/usr/src/uts/common/inet/
H A Dip6.h231 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 Dip_ire.h212 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 Dsctp_ip.h39 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 Dtcp_impl.h654 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 Dipsec_impl.h859 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 Dip_multi.h54 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 Dip.h1304 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 Dipclassifier.h48 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 Dip_impl.h195 extern zoneid_t ip_get_zoneid_v4(ipaddr_t, mblk_t *, ip_recv_attr_t *,
198 ip_recv_attr_t *, zoneid_t);
H A Dtcp_sig.h58 extern bool tcpsig_verify(mblk_t *, tcp_t *, tcpha_t *, ip_recv_attr_t *,
H A Dip_ndp.h288 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 Dip_arp.h109 extern void arp_failure(mblk_t *, ip_recv_attr_t *);
H A Dsadb.h311 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 Dtnet.h67 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 Dip6_input.c132 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 Dip_input.c134 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 Dip6.c174 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 Dipsecah.c125 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 Dip_attr.c506 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 Dip.c655 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 Dtnet.c682 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 Dsctp_impl.h981 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 Dsctp_error.c171 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 Dtcp_input.c160 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 Dtcp_output.c66 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 …]

123