Lines Matching refs:mblk_t

203 	((mp)->b_next = (mblk_t *)(uintptr_t)(u))
206 ((mp)->b_prev = (mblk_t *)(uintptr_t)(u))
304 mblk_t *ipf_mp; /* mblk we live in. */
305 mblk_t *ipf_tail_mp; /* Frag queue tail pointer. */
1144 mblk_t *ipx_mphead; /* messages tied to this op */
1145 mblk_t *ipx_mptail;
1154 mblk_t *ipx_pending_mp; /* current ioctl mp while waiting */
1165 mblk_t *ipsq_switch_mp; /* op to handle right after switch */
1166 mblk_t *ipsq_xopq_mphead; /* list of excl ops (mostly ioctls) */
1167 mblk_t *ipsq_xopq_mptail;
1327 typedef void (*pfillinput_t)(mblk_t *, void *, void *, ip_recv_attr_t *,
1331 typedef void (*pfirerecv_t)(ire_t *, mblk_t *, void *, ip_recv_attr_t *);
1334 typedef int (*pfiresend_t)(ire_t *, mblk_t *, void *,
1336 typedef int (*pfirepostfrag_t)(mblk_t *, nce_t *, iaflags_t, uint_t, uint32_t,
1562 mblk_t *gr_linkdownmp; /* message used to bring link down */
1659 mblk_t *ill_bcast_mp; /* DLPI header for broadcasts. */
1660 mblk_t *ill_unbind_mp; /* unbind mp from ill_dl_up() */
1661 mblk_t *ill_promiscoff_mp; /* for ill_leave_allmulti() */
1662 mblk_t *ill_dlpi_deferred; /* b_next chain of control messages */
1663 mblk_t *ill_dest_addr_mp; /* mblk which holds ill_dest_addr */
1664 mblk_t *ill_replumb_mp; /* replumb mp from ill_replumb() */
1665 mblk_t *ill_phys_addr_mp; /* mblk which holds ill_phys_addr */
1666 mblk_t *ill_mcast_deferred; /* b_next chain of IGMP/MLD packets */
1737 mblk_t *ill_capab_reset_mp; /* Preallocated mblk for capab reset */
1760 mblk_t *ill_nd_lla_mp; /* mblk which holds ill_nd_lla */
1800 mblk_t *ill_saved_ire_mp; /* Allocated for each extra IRE */
1980 typedef int (*ifunc_t)(ipif_t *, struct sockaddr_in *, queue_t *, mblk_t *,
2327 mblk_t *ira_target_sqp_mp;
3207 extern mblk_t *ip_carve_mp(mblk_t **, ssize_t);
3208 extern mblk_t *ip_dlpi_alloc(size_t, t_uscalar_t);
3209 extern mblk_t *ip_dlnotify_alloc(uint_t, uint_t);
3210 extern mblk_t *ip_dlnotify_alloc2(uint_t, uint_t, uint_t);
3213 extern void ip_lwput(queue_t *, mblk_t *);
3215 extern void icmp_frag_needed(mblk_t *, int, ip_recv_attr_t *);
3216 extern mblk_t *icmp_inbound_v4(mblk_t *, ip_recv_attr_t *);
3217 extern void icmp_time_exceeded(mblk_t *, uint8_t, ip_recv_attr_t *);
3218 extern void icmp_unreachable(mblk_t *, uint8_t, ip_recv_attr_t *);
3220 extern void *ip_pullup(mblk_t *, ssize_t, ip_recv_attr_t *);
3221 extern void ip_setl2src(mblk_t *, ip_recv_attr_t *, ill_t *);
3222 extern mblk_t *ip_check_and_align_header(mblk_t *, uint_t, ip_recv_attr_t *);
3223 extern mblk_t *ip_check_length(mblk_t *, uchar_t *, ssize_t, uint_t, uint_t,
3225 extern mblk_t *ip_check_optlen(mblk_t *, ipha_t *, uint_t, uint_t,
3227 extern mblk_t *ip_fix_dbref(mblk_t *, ip_recv_attr_t *);
3228 extern uint_t ip_cksum(mblk_t *, int, uint32_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 *,
3235 extern int ip_fragment_v4(mblk_t *, nce_t *, iaflags_t, uint_t, uint32_t,
3238 extern void ip_proto_not_sup(mblk_t *, ip_recv_attr_t *);
3243 extern void ip_mdata_to_mhi(ill_t *, mblk_t *, struct mac_header_info_s *);
3248 extern int ip_reassemble(mblk_t *, ipf_t *, uint_t, boolean_t, ill_t *,
3250 extern void ip_rput(queue_t *, mblk_t *);
3251 extern void ip_input(ill_t *, ill_rx_ring_t *, mblk_t *,
3253 extern void ip_input_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
3255 extern mblk_t *ip_input_common_v4(ill_t *, ill_rx_ring_t *, mblk_t *,
3256 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *);
3257 extern mblk_t *ip_input_common_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
3258 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *);
3259 extern void ill_input_full_v4(mblk_t *, void *, void *,
3261 extern void ill_input_short_v4(mblk_t *, void *, void *,
3263 extern void ill_input_full_v6(mblk_t *, void *, void *,
3265 extern void ill_input_short_v6(mblk_t *, void *, void *,
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 *);
3271 extern mblk_t *ip_input_fragment_v6(mblk_t *, ip6_t *, ip6_frag_t *, uint_t,
3273 extern void ip_input_post_ipsec(mblk_t *, ip_recv_attr_t *);
3274 extern void ip_fanout_v4(mblk_t *, ipha_t *, ip_recv_attr_t *);
3275 extern void ip_fanout_v6(mblk_t *, ip6_t *, ip_recv_attr_t *);
3276 extern void ip_fanout_proto_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *,
3278 extern void ip_fanout_proto_v4(mblk_t *, ipha_t *, ip_recv_attr_t *);
3279 extern void ip_fanout_send_icmp_v4(mblk_t *, uint_t, uint_t,
3281 extern void ip_fanout_udp_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *,
3283 extern void ip_fanout_udp_multi_v4(mblk_t *, ipha_t *, uint16_t, uint16_t,
3285 extern mblk_t *zero_spi_check(mblk_t *, ip_recv_attr_t *);
3290 extern mblk_t *ip_accept_tcp(ill_t *, ill_rx_ring_t *, squeue_t *,
3291 mblk_t *, mblk_t **, uint_t *cnt);
3292 extern void ip_rput_dlpi(ill_t *, mblk_t *);
3293 extern void ip_rput_notdata(ill_t *, mblk_t *);
3299 extern void ip_rput_other(ipsq_t *, queue_t *, mblk_t *, void *);
3301 extern void ip_send_potential_redirect_v4(mblk_t *, ipha_t *, ire_t *,
3308 extern int ip_output_simple(mblk_t *, ip_xmit_attr_t *);
3309 extern int ip_output_simple_v4(mblk_t *, ip_xmit_attr_t *);
3310 extern int ip_output_simple_v6(mblk_t *, ip_xmit_attr_t *);
3311 extern int ip_output_options(mblk_t *, ipha_t *, ip_xmit_attr_t *,
3330 extern int conn_ip_output(mblk_t *, ip_xmit_attr_t *);
3332 extern mblk_t *ip_output_process_local(mblk_t *, ip_xmit_attr_t *, boolean_t,
3353 extern mblk_t *conn_prepend_hdr(ip_xmit_attr_t *, const ip_pkt_t *,
3355 mblk_t *, uint_t, uint_t, uint32_t *, int *);
3371 extern void ip_wput_nondata(queue_t *, mblk_t *);
3423 extern boolean_t ipmp_packet_is_probe(mblk_t *, ill_t *);
3434 extern mblk_t *ip_output_attach_policy(mblk_t *, ipha_t *, ip6_t *,
3437 extern int ipsec_out_process(mblk_t *, ip_xmit_attr_t *);
3438 extern int ip_output_post_ipsec(mblk_t *, ip_xmit_attr_t *);
3465 extern int ip_snmp_get(queue_t *q, mblk_t *mctl, int level, boolean_t);
3467 extern void ip_process_ioctl(ipsq_t *, queue_t *, mblk_t *, void *);
3469 extern void ip_reprocess_ioctl(ipsq_t *, queue_t *, mblk_t *, void *);
3470 extern void ip_ioctl_finish(queue_t *, mblk_t *, int, int, ipsq_t *);
3531 int (*cfo_filter)(netstackid_t, uint_t, mblk_t *);
3572 typedef ip_mac_tx_cookie_t (*ip_dld_tx_t)(void *, mblk_t *,
3593 typedef mblk_t *(*ip_mac_rx_t)(void *, size_t);
3594 typedef mblk_t *(*ip_accept_t)(ill_t *, ill_rx_ring_t *,
3595 squeue_t *, mblk_t *, mblk_t **, uint_t *);
3663 extern void tcp_wput(queue_t *, mblk_t *);
3669 extern void ipobs_hook(mblk_t *, int, zoneid_t, zoneid_t, const ill_t *,
3671 typedef void (*ipsq_func_t)(ipsq_t *, queue_t *, mblk_t *, void *);
3679 extern dce_t *dce_lookup_pkt(mblk_t *, ip_xmit_attr_t *, uint_t *);
3697 mblk_t *ip_snmp_get_mib2_ip_dce(queue_t *, mblk_t *, ip_stack_t *ipst);
3705 extern boolean_t ip_verify_src(mblk_t *, ip_xmit_attr_t *, uint_t *);
3706 extern int ip_verify_ire(mblk_t *, ip_xmit_attr_t *);
3708 extern mblk_t *ip_xmit_attr_to_mblk(ip_xmit_attr_t *);
3709 extern boolean_t ip_xmit_attr_from_mblk(mblk_t *, ip_xmit_attr_t *);
3710 extern mblk_t *ip_xmit_attr_free_mblk(mblk_t *);
3711 extern mblk_t *ip_recv_attr_to_mblk(ip_recv_attr_t *);
3712 extern boolean_t ip_recv_attr_from_mblk(mblk_t *, ip_recv_attr_t *);
3713 extern mblk_t *ip_recv_attr_free_mblk(mblk_t *);
3714 extern boolean_t ip_recv_attr_is_mblk(mblk_t *);