ill_rx_ring_t
ill_rx_ring_t *ira_ring; /* Internal to IP */
extern void ip_input(ill_t *, ill_rx_ring_t *, mblk_t *,
extern void ip_input_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
extern mblk_t *ip_input_common_v4(ill_t *, ill_rx_ring_t *, mblk_t *,
extern mblk_t *ip_input_common_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
extern mblk_t *ip_accept_tcp(ill_t *, ill_rx_ring_t *, squeue_t *,
extern mblk_t *ip_accept_tcp_v6(ill_t *, ill_rx_ring_t *, squeue_t *,
typedef mblk_t *(*ip_accept_t)(ill_t *, ill_rx_ring_t *,
ill_rx_ring_t idp_ring_tbl[ILL_MAX_RINGS];
extern squeue_t *ip_squeue_get(ill_rx_ring_t *);
extern void ip_squeue_bind_ring(ill_t *, ill_rx_ring_t *, processorid_t);
extern void ip_squeue_clean_ring(ill_t *, ill_rx_ring_t *);
extern void ip_squeue_quiesce_ring(ill_t *, ill_rx_ring_t *);
extern void ip_squeue_restart_ring(ill_t *, ill_rx_ring_t *);
ip_input_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,
ip_accept_tcp_v6(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp,
ip_input_common_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,
ill_rx_ring_t *irm_ring;
ip_input(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,
ip_accept_tcp(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp,
ip_input_common_v4(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,
ip_squeue_bind_ring(ill_t *ill, ill_rx_ring_t *rx_ring, processorid_t cpuid)
ill_rx_ring_t *rx_ring, *ring_tbl;
bzero(rx_ring, sizeof (ill_rx_ring_t));
ip_squeue_clean_ring(ill_t *ill, ill_rx_ring_t *rx_ring)
ip_squeue_quiesce_ring(ill_t *ill, ill_rx_ring_t *rx_ring)
ip_squeue_restart_ring(ill_t *ill, ill_rx_ring_t *rx_ring)
ill_rx_ring_t *rx_ring;
ip_squeue_get(ill_rx_ring_t *ill_rx_ring)
ill_rx_ring_t *rx_ring;
ill_rx_ring_t *sq_rx_ring = sqp->sq_rx_ring;
ill_rx_ring_t *sq_rx_ring;
ill_rx_ring_t *sq_rx_ring; /* The Rx ring tied to this sq */