Lines Matching refs:ill_t
1828 } ill_t; typedef
2342 ill_t *ira_rill; /* ill where packet came */
2343 ill_t *ira_ill; /* ill where IP address hosted */
2627 ill_t *ire_ill;
3091 FW_SET_ILL_INDEX(info.hpe_ifp, (ill_t *)_ilp); \
3092 FW_SET_ILL_INDEX(info.hpe_ofp, (ill_t *)_olp); \
3122 FW_SET_ILL_INDEX(info.hpe_ifp, (ill_t *)_ilp); \
3123 FW_SET_ILL_INDEX(info.hpe_ofp, (ill_t *)_olp); \
3202 extern ill_t *ill_first(int, int, ill_walk_context_t *, ip_stack_t *);
3203 extern ill_t *ill_next(ill_walk_context_t *, ill_t *);
3204 extern void ill_frag_timer_start(ill_t *);
3205 extern void ill_nic_event_dispatch(ill_t *, lif_if_t, nic_event_t,
3221 extern void ip_setl2src(mblk_t *, ip_recv_attr_t *, ill_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 *,
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 *,
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 *,
3257 extern mblk_t *ip_input_common_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
3290 extern mblk_t *ip_accept_tcp(ill_t *, ill_rx_ring_t *, squeue_t *,
3292 extern void ip_rput_dlpi(ill_t *, mblk_t *);
3293 extern void ip_rput_notdata(ill_t *, mblk_t *);
3300 extern ire_t *ip_check_multihome(void *, ire_t *, ill_t *);
3312 ill_t *);
3378 extern void arp_bringup_done(ill_t *, int);
3379 extern void arp_replumb_done(ill_t *, int);
3391 extern ipmp_illgrp_t *ipmp_illgrp_create(ill_t *);
3393 extern ill_t *ipmp_illgrp_add_ipif(ipmp_illgrp_t *, ipif_t *);
3395 extern ill_t *ipmp_illgrp_next_ill(ipmp_illgrp_t *);
3396 extern ill_t *ipmp_illgrp_hold_next_ill(ipmp_illgrp_t *);
3397 extern ill_t *ipmp_illgrp_hold_cast_ill(ipmp_illgrp_t *);
3398 extern ill_t *ipmp_illgrp_ipmp_ill(ipmp_illgrp_t *);
3406 extern ill_t *ipmp_illgrp_find_ill(ipmp_illgrp_t *, uchar_t *, uint_t);
3409 extern uint_t ipmp_ill_get_ipmp_ifindex(const ill_t *);
3410 extern void ipmp_ill_join_illgrp(ill_t *, ipmp_illgrp_t *);
3411 extern void ipmp_ill_leave_illgrp(ill_t *);
3412 extern ill_t *ipmp_ill_hold_ipmp_ill(ill_t *);
3413 extern ill_t *ipmp_ill_hold_xmit_ill(ill_t *, boolean_t);
3414 extern boolean_t ipmp_ill_is_active(ill_t *);
3415 extern void ipmp_ill_refresh_active(ill_t *);
3419 extern ill_t *ipmp_ipif_bound_ill(const ipif_t *);
3420 extern ill_t *ipmp_ipif_hold_bound_ill(const ipif_t *);
3423 extern boolean_t ipmp_packet_is_probe(mblk_t *, ill_t *);
3433 extern uint_t ip_get_base_mtu(ill_t *, ire_t *);
3439 extern void ipsec_out_to_in(ip_xmit_attr_t *, ill_t *ill,
3478 extern boolean_t ipsq_pending_mp_cleanup(ill_t *, conn_t *);
3594 typedef mblk_t *(*ip_accept_t)(ill_t *, ill_rx_ring_t *,
3612 ill_t *rr_ill; /* back pointer to ill */
3655 extern void *ip_squeue_add_ring(ill_t *, void *);
3656 extern void ip_squeue_bind_ring(ill_t *, ill_rx_ring_t *, processorid_t);
3657 extern void ip_squeue_clean_ring(ill_t *, ill_rx_ring_t *);
3658 extern void ip_squeue_quiesce_ring(ill_t *, ill_rx_ring_t *);
3659 extern void ip_squeue_restart_ring(ill_t *, ill_rx_ring_t *);
3660 extern void ip_squeue_clean_all(ill_t *);
3669 extern void ipobs_hook(mblk_t *, int, zoneid_t, zoneid_t, const ill_t *,