| /onnv-gate/usr/src/uts/common/inet/ | 
| H A D | ip_if.h | 153 extern	int	ill_add_ires(ill_t *);154 extern	void	ill_delete_ires(ill_t *);
 155 extern	void	ill_dlpi_done(ill_t *, t_uscalar_t);
 156 extern	boolean_t ill_dlpi_pending(ill_t *, t_uscalar_t);
 157 extern	void	ill_dlpi_dispatch(ill_t *, mblk_t *);
 158 extern	void	ill_dlpi_send(ill_t *, mblk_t *);
 159 extern	void	ill_dlpi_send_deferred(ill_t *);
 160 extern	void	ill_dlpi_queue(ill_t *, mblk_t *);
 161 extern	void	ill_dlpi_send_queued(ill_t *);
 162 extern	void	ill_mcast_queue(ill_t *, mblk_t *);
 [all …]
 
 | 
| H A D | ip_multi.h | 68     ipaddr_t, ill_t *);70     const in6_addr_t *, const in6_addr_t *, ill_t *);
 72 extern void		ill_leave_multicast(ill_t *);
 73 extern void		ill_recover_multicast(ill_t *);
 74 extern void		ip_dlur_to_mhi(ill_t *, mblk_t *,
 78 extern boolean_t	ill_hasmembers_v4(ill_t *, ipaddr_t);
 79 extern boolean_t	ill_hasmembers_v6(ill_t *, const in6_addr_t *);
 80 extern boolean_t	ill_hasmembers_otherzones_v4(ill_t *, ipaddr_t,
 82 extern boolean_t	ill_hasmembers_otherzones_v6(ill_t *,
 84 extern zoneid_t		ill_hasmembers_nextzone_v4(ill_t *, ipaddr_t, zoneid_t);
 [all …]
 
 | 
| H A D | ip_ndp.h | 116 	ill_t		*nce_ill;279 extern	void	nce_fastpath_update(ill_t *, mblk_t  *);
 283 extern	ncec_t	*ncec_lookup_illgrp_v6(ill_t *, const in6_addr_t *);
 284 extern	ncec_t	*ncec_lookup_illgrp_v4(ill_t *, const in_addr_t *);
 285 extern	nce_t	*nce_lookup_v4(ill_t *, const in_addr_t *);
 286 extern	nce_t	*nce_lookup_v6(ill_t *, const in6_addr_t *);
 288 extern	mblk_t	*ndp_mcastreq(ill_t *, const in6_addr_t *, uint32_t, uint32_t,
 290 extern  nce_t	*ndp_nce_init(ill_t *, const in6_addr_t *, int);
 292 extern	int	ndp_query(ill_t *, lif_nd_req_t *);
 293 extern	int	ndp_sioc_update(ill_t *, lif_nd_req_t *);
 [all …]
 
 | 
| H A D | ip_ire.h | 121 	const ill_t		*ift_ill;144     ushort_t, ill_t *, zoneid_t, uint_t, tsol_gc_t *, ip_stack_t *);
 146 extern	ire_t	**ire_create_bcast(ill_t *, ipaddr_t, zoneid_t, ire_t **);
 148 extern	ire_t	*ire_lookup_bcast(ill_t *, ipaddr_t, zoneid_t);
 150     ushort_t, ill_t *, zoneid_t, uint_t, tsol_gc_t *, ip_stack_t *);
 152     const in6_addr_t *, ushort_t, ill_t *, zoneid_t, uint_t, tsol_gc_t *,
 155 extern	int	ire_init_common(ire_t *, ushort_t, ill_t *, zoneid_t, uint_t,
 159     const in6_addr_t *, ushort_t, ill_t *, zoneid_t, uint_t,
 178     const ill_t *, zoneid_t, const struct ts_label_s *, int, uint32_t,
 181     const in6_addr_t *, int, const ill_t *, zoneid_t,
 [all …]
 
 | 
| H A D | ip_arp.h | 96 	ill_t		*ai_ill;104 extern	int		arp_ll_up(ill_t *);
 105 extern	int		arp_ll_down(ill_t *);
 108 extern	int		arp_request(ncec_t *, in_addr_t, ill_t *);
 112 extern	void		arl_set_muxid(ill_t *, int);
 113 extern	int		arl_get_muxid(ill_t *);
 114 extern	void		arp_send_replumb_conf(ill_t *);
 115 extern	void		arp_unbind_complete(ill_t *);
 116 extern  ill_t		*arl_to_ill(arl_t *);
 
 | 
| H A D | sctp_ip.h | 59 extern void sctp_update_ill(ill_t *, int);61 extern void sctp_move_ipif(ipif_t *, ill_t *, ill_t *);
 63 extern void sctp_ill_reindex(ill_t *, uint_t);
 
 | 
| H A D | ip.h | 1825 } ill_t;  typedef2329 	ill_t		*ira_rill;	/* ill where packet came */
 2330 	ill_t		*ira_ill;	/* ill where IP address hosted */
 2614 	ill_t		*ire_ill;
 3077 		FW_SET_ILL_INDEX(info.hpe_ifp, (ill_t *)_ilp);		\
 3078 		FW_SET_ILL_INDEX(info.hpe_ofp, (ill_t *)_olp);		\
 3108 		FW_SET_ILL_INDEX(info.hpe_ifp, (ill_t *)_ilp);		\
 3109 		FW_SET_ILL_INDEX(info.hpe_ofp, (ill_t *)_olp);		\
 3188 extern ill_t	*ill_first(int, int, ill_walk_context_t *, ip_stack_t *);
 3189 extern ill_t	*ill_next(ill_walk_context_t *, ill_t *);
 [all …]
 
 | 
| H A D | ipdrop.h | 44 void ip_drop_packet(mblk_t *, boolean_t, ill_t *, struct kstat_named *,46 void ip_drop_input(char *, mblk_t *, ill_t *);
 47 void ip_drop_output(char *, mblk_t *, ill_t *);
 
 | 
| H A D | ipp_common.h | 72 extern mblk_t *ip_process(ip_proc_t, mblk_t *, ill_t *, ill_t *);
 | 
| H A D | ilb_ip.h | 47 extern int ilb_check_v4(ilb_stack_t *, ill_t *, mblk_t *, ipha_t *, int,49 extern int ilb_check_v6(ilb_stack_t *, ill_t *, mblk_t *, ip6_t *, int,
 
 | 
| /onnv-gate/usr/src/uts/common/inet/ip/ | 
| H A D | ipmp.c | 79 static ill_t	*ipmp_illgrp_min_ill(ipmp_illgrp_t *);80 static ill_t	*ipmp_illgrp_max_ill(ipmp_illgrp_t *);
 81 static void	ipmp_illgrp_set_cast(ipmp_illgrp_t *, ill_t *);
 83 static boolean_t ipmp_ill_activate(ill_t *);
 84 static void	ipmp_ill_deactivate(ill_t *);
 87 static void	ipmp_ill_refresh_active_timer_start(ill_t *);
 88 static void	ipmp_ill_rtsaddrmsg(ill_t *, int);
 89 static void	ipmp_ill_bind_ipif(ill_t *, ipif_t *, enum ip_resolver_action);
 90 static ipif_t	*ipmp_ill_unbind_ipif(ill_t *, ipif_t *, boolean_t);
 296 	ill_t *ill;  in ipmp_grp_info()
 [all …]
 
 | 
| H A D | ip_multi.c | 68 static ilm_t	*ilm_add(ill_t *ill, const in6_addr_t *group,72 static int	ilm_numentries(ill_t *, const in6_addr_t *);
 74 static ilm_t	*ip_addmulti_serial(const in6_addr_t *, ill_t *, zoneid_t,
 76 static ilm_t	*ip_addmulti_impl(const in6_addr_t *, ill_t *,
 81 static int	ip_ll_multireq(ill_t *ill, const in6_addr_t *group,
 87     ipaddr_t ifaddr, uint_t ifindex, ill_t *ill, mcast_record_t fmode,
 90 static mblk_t	*ill_create_dl(ill_t *ill, uint32_t dl_primitive,
 96 static	ilm_t	*ilm_lookup(ill_t *, const in6_addr_t *, zoneid_t);
 99     ill_t **);
 101 static void	ilg_check_detach(conn_t *, ill_t *);
 [all …]
 
 | 
| H A D | ip_ndp.c | 111 static	ncec_t	*ncec_lookup_illgrp(ill_t *, const in6_addr_t *,113 static	nce_t	*nce_lookup_addr(ill_t *, const in6_addr_t *);
 114 static	int	nce_set_multicast_v6(ill_t *ill, const in6_addr_t *addr,
 116 static	int	nce_set_multicast_v4(ill_t *ill, const in_addr_t *dst,
 118 static	boolean_t	ndp_xmit(ill_t *ill, uint32_t operation,
 122 static boolean_t ill_defend_rate_limit(ill_t *, ncec_t *);
 124 static	int	nce_add_common(ill_t *, uchar_t *, uint_t, const in6_addr_t *,
 126 static nce_t *nce_add_impl(ill_t *, ncec_t *, nce_t *, mblk_t *);
 127 static nce_t *nce_add(ill_t *, ncec_t *);
 129 extern nce_t 	*nce_lookup(ill_t *, const in6_addr_t *);
 [all …]
 
 | 
| H A D | ip_if.c | 125 static boolean_t ill_is_quiescent(ill_t *);144 static void	ipsq_flush(ill_t *ill);
 150 static ipif_t	*ipif_allocate(ill_t *ill, int id, uint_t ire_type,
 163 static int	ipif_set_values_tail(ill_t *ill, ipif_t *ipif, mblk_t *mp,
 172 static int	ill_alloc_ppa(ill_if_t *, ill_t *);
 174 static int	ill_dl_up(ill_t *ill, ipif_t *ipif, mblk_t *mp, queue_t *q);
 175 static void	ill_dl_down(ill_t *ill);
 176 static void	ill_down(ill_t *ill);
 177 static void	ill_down_ipifs(ill_t *, boolean_t);
 178 static void	ill_free_mib(ill_t *ill);
 [all …]
 
 | 
| H A D | ip_arp.c | 67 static int arp_output(ill_t *, uint32_t, const uchar_t *, const uchar_t *,72 static void arp_process_packet(ill_t *, mblk_t *);
 74 static void arp_drop_packet(const char *str, mblk_t *, ill_t *);
 83 static arl_t *ill_to_arl(ill_t *);
 208 arp_cmd_done(ill_t *ill, int err, t_uscalar_t lastprim)  in arp_cmd_done()
 217 ip_nce_resolve_all(ill_t *ill, uchar_t *src_haddr, uint32_t hlen,  in ip_nce_resolve_all()
 375 arp_dlpi_done(arl_t *arl, ill_t *ill)  in arp_dlpi_done()
 533 	ill_t		*ill;  in arp_rput_dlpi()
 649 	ill_t		*ill = (ill_t *)q->q_ptr;  in arp_rput_dlpi_writer()
 770 		ill_t *ill;  in arp_rput()
 [all …]
 
 | 
| H A D | ip6_if.c | 95 ill_t *99 	ill_t	*ill;  in ill_lookup_group_v6()
 117 	ill_t	*ill;  in ipif_lookup_interface_v6()
 159 ipif_lookup_addr_common_v6(const in6_addr_t *addr, ill_t *match_ill,  in ipif_lookup_addr_common_v6()
 163 	ill_t	*ill;  in ipif_lookup_addr_common_v6()
 229 ipif_lookup_addr_v6(const in6_addr_t *addr, ill_t *match_ill, zoneid_t zoneid,  in ipif_lookup_addr_v6()
 242 ipif_lookup_addr_nondup_v6(const in6_addr_t *addr, ill_t *match_ill,  in ipif_lookup_addr_nondup_v6()
 256 ipif_lookup_addr_exact_v6(const in6_addr_t *addr, ill_t *match_ill,  in ipif_lookup_addr_exact_v6()
 274 ipif_lookup_addr_zoneid_v6(const in6_addr_t *addr, ill_t *match_ill,  in ipif_lookup_addr_zoneid_v6()
 278 	ill_t	*ill;  in ipif_lookup_addr_zoneid_v6()
 [all …]
 
 | 
| H A D | ip_output.c | 106 static boolean_t ip_verify_lso(ill_t *, ip_xmit_attr_t *);107 static boolean_t ip_verify_zcopy(ill_t *, ip_xmit_attr_t *);
 141 	ill_t		*ill;  in conn_ip_output()
 652 ip_verify_lso(ill_t *ill, ip_xmit_attr_t *ixa)  in ip_verify_lso()
 702 ip_verify_zcopy(ill_t *ill, ip_xmit_attr_t *ixa)  in ip_verify_zcopy()
 811 	ill_t		*ill = NULL;  in ip_output_simple_v4()
 1081 	ill_t		*ill = ire->ire_ill;  in ire_send_local_v4()
 1104 		DTRACE_PROBE4(ip4__loopback__out__start, ill_t *, NULL,  in ire_send_local_v4()
 1105 		    ill_t *, ill, ipha_t *, ipha, mblk_t *, mp);  in ire_send_local_v4()
 1160 		DTRACE_PROBE4(ip4__loopback__in__start, ill_t *, ill,  in ire_send_local_v4()
 [all …]
 
 | 
| H A D | ip_input.c | 158 ip_input(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,  in ip_input()181 ip_accept_tcp(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp,  in ip_accept_tcp()
 194 ip_input_common_v4(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,  in ip_input_common_v4()
 428 	ill_t		*ill = ira->ira_ill;  in ill_input_full_v4()
 512 			DTRACE_PROBE2(ip4__dhcpinit__pkt, ill_t *, ill,  in ill_input_full_v4()
 559 	ill_t		*ill = ira->ira_ill;  in ill_input_short_v4()
 609 	    ill_t *, ill, ill_t *, NULL,  in ill_input_short_v4()
 839 	ill_t		*ill = ira->ira_ill;  in ire_recv_forward_v4()
 841 	ill_t		*dst_ill;  in ire_recv_forward_v4()
 977 	    ill_t *, ill, ill_t *, dst_ill, ipha_t *, ipha, mblk_t *, mp);  in ire_recv_forward_v4()
 [all …]
 
 | 
| H A D | igmp.c | 73 static uint_t	igmp_query_in(ipha_t *ipha, igmpa_t *igmpa, ill_t *ill);74 static uint_t	igmpv3_query_in(igmp3qa_t *igmp3qa, ill_t *ill, int igmplen);
 75 static uint_t	mld_query_in(mld_hdr_t *mldh, ill_t *ill);
 76 static uint_t	mldv2_query_in(mld2q_t *mld2q, ill_t *ill, int mldlen);
 79 static void	igmpv3_sendrpt(ill_t *ill, mrec_t *reclist);
 80 static void	mldv2_sendrpt(ill_t *ill, mrec_t *reclist);
 83 static void	mcast_init_rtx(ill_t *ill, rtx_state_t *rtxp,
 312 	ill_t		*ill = ira->ira_ill;  in igmp_input()
 476 igmp_query_in(ipha_t *ipha, igmpa_t *igmpa, ill_t *ill)  in igmp_query_in()
 613 igmpv3_query_in(igmp3qa_t *igmp3qa, ill_t *ill, int igmplen)  in igmpv3_query_in()
 [all …]
 
 | 
| H A D | ip6_input.c | 155 ip_input_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,  in ip_input_v6()178 ip_accept_tcp_v6(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp,  in ip_accept_tcp_v6()
 191 ip_input_common_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain,  in ip_input_common_v6()
 411 	ill_t		*ill = ira->ira_ill;  in ill_input_full_v6()
 476 ire_linklocal(const in6_addr_t *nexthop, ill_t *ill, ip_recv_attr_t *ira,  in ire_linklocal()
 516 	ill_t		*ill = ira->ira_ill;  in ill_input_short_v6()
 575 	    ill_t *, ill, ill_t *, NULL,  in ill_input_short_v6()
 829 	ill_t		*ill = ira->ira_ill;  in ire_recv_forward_v6()
 832 	ill_t		*dst_ill;  in ire_recv_forward_v6()
 953 	    ill_t *, ill, ill_t *, dst_ill, ip6_t *, ip6h, mblk_t *, mp);  in ire_recv_forward_v6()
 [all …]
 
 | 
| H A D | ip_ire.c | 229     pfv_t func, void *arg, uchar_t vers, ill_t *ill);497     ushort_t type, ill_t *ill, zoneid_t zoneid, uint_t flags,  in ire_init_v4()
 627     ushort_t type, ill_t *ill, zoneid_t zoneid, uint_t flags, tsol_gc_t *gc,  in ire_create()
 655 ire_init_common(ire_t *ire, ushort_t type, ill_t *ill, zoneid_t zoneid,  in ire_init_common()
 724 ire_create_bcast(ill_t *ill, ipaddr_t addr, zoneid_t zoneid, ire_t **irep)  in ire_create_bcast()
 749 ire_lookup_bcast(ill_t *ill, ipaddr_t addr, zoneid_t zoneid)  in ire_lookup_bcast()
 823     ill_t *ill)  in ire_walk_ill()
 835     void *arg, uchar_t vers, ill_t *ill)  in ire_walk_ill_ipvers()
 861     ill_t *ill, zoneid_t zoneid, ip_stack_t *ipst)  in ire_walk_ill_match()
 863 	ill_t *dst_ill = ire->ire_ill;  in ire_walk_ill_match()
 [all …]
 
 | 
| H A D | ip6_ire.c | 70     const in6_addr_t *gateway, int type, const ill_t *ill,81     const in6_addr_t *v6gateway, ushort_t type, ill_t *ill,  in ire_init_v6()
 182     const in6_addr_t *v6gateway, ushort_t type, ill_t *ill, zoneid_t zoneid,  in ire_create_v6()
 226 ill_t *
 231 	ill_t	*ill;  in ire_lookup_multi_ill_v6()
 485 		DTRACE_PROBE3(ill__incr__cnt, (ill_t *), ire->ire_ill,  in ire_add_v6()
 687     const in6_addr_t *gateway, int type, const ill_t *ill, zoneid_t zoneid,  in ire_match_args_v6()
 692 	ill_t *ire_ill = NULL, *dst_ill;  in ire_match_args_v6()
 878 ire_gateway_ok_zone_v6(const in6_addr_t *gateway, zoneid_t zoneid, ill_t *ill,  in ire_gateway_ok_zone_v6()
 917     const in6_addr_t *gateway, int type, const ill_t *ill,  in ire_ftable_lookup_v6()
 [all …]
 
 | 
| H A D | ip_squeue.c | 454 ip_squeue_bind_ring(ill_t *ill, ill_rx_ring_t *rx_ring, processorid_t cpuid)  in ip_squeue_bind_ring()473 ip_squeue_add_ring(ill_t *ill, void *mrp)  in ip_squeue_add_ring()
 537 	DTRACE_PROBE4(ill__ring__add, char *, ill->ill_name, ill_t *, ill, int,  in ip_squeue_add_ring()
 553 ip_squeue_clean_ring(ill_t *ill, ill_rx_ring_t *rx_ring)  in ip_squeue_clean_ring()
 614 ip_squeue_quiesce_ring(ill_t *ill, ill_rx_ring_t *rx_ring)  in ip_squeue_quiesce_ring()
 636 ip_squeue_restart_ring(ill_t *ill, ill_rx_ring_t *rx_ring)  in ip_squeue_restart_ring()
 666 ip_squeue_clean_all(ill_t *ill)  in ip_squeue_clean_all()
 
 | 
| H A D | ip6_output.c | 112 	ill_t		*ill = NULL;  in ip_output_simple_v6()382 	ill_t		*ill = ire->ire_ill;  in ire_send_local_v6()
 403 	    ill_t *, NULL, ill_t *, ill,  in ire_send_local_v6()
 465 	    ill_t *, ill, ill_t *, NULL,  in ire_send_local_v6()
 572 	ill_t		*ill = ire->ire_ill;  in ire_send_multicast_v6()
 667 	ill_t		*ill;  in ire_send_noroute_v6()
 818     ip_xmit_attr_t *ixa, ill_t *ill)  in ip_output_cksum_v6()
 950 	ill_t		*ill;  in ire_send_wire_v6()
 1150 	ill_t		*ill = nce->nce_ill;  in ip_postfrag_multirt_v6()
 1151 	ill_t		*ill1;  in ip_postfrag_multirt_v6()
 
 | 
| /onnv-gate/usr/src/uts/common/io/ib/mgt/ibcm/ | 
| H A D | ibcm_arp_link.c | 40 static int ibcm_nce_lookup(ibcm_arp_prwqn_t *wqnp, ill_t *ill, zoneid_t zid);97 ibcm_arp_check_interface(ill_t *ill)  in ibcm_arp_check_interface()
 112 	ill_t	*ill = NULL;  in ibcm_resolver_pr_lookup()
 113 	ill_t	*hwaddr_ill = NULL;  in ibcm_resolver_pr_lookup()
 291 ibcm_nce_lookup(ibcm_arp_prwqn_t *wqnp, ill_t *ill, zoneid_t zoneid)  in ibcm_nce_lookup()
 
 |