/illumos-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 *); 180 extern void ill_delete(ill_t *); 181 extern void ill_delete_tail(ill_t *); 194 extern void ill_set_inputfn(ill_t *); 202 extern void ill_refhold(ill_t *); 205 extern void ill_refrele(ill_t *); 207 extern void ill_waiter_dcr(ill_t *); 208 extern void ill_trace_ref(ill_t *); 295 extern ill_t *ill_lookup_usesrc(ill_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); 93 extern int ill_join_allmulti(ill_t *); 94 extern void ill_leave_allmulti(ill_t *); 97 extern void ip_purge_allmulti(ill_t *); 119 extern void update_conn_ill(ill_t *, ip_stack_t *); [all …]
|
H A D | ip_ndp.h | 120 ill_t *nce_ill; 285 extern void nce_fastpath_update(ill_t *, mblk_t *); 291 extern nce_t *nce_lookup_v4(ill_t *, const in_addr_t *); 292 extern nce_t *nce_lookup_v6(ill_t *, const in6_addr_t *); 298 extern int ndp_query(ill_t *, lif_nd_req_t *); 299 extern int ndp_sioc_update(ill_t *, lif_nd_req_t *); 311 extern int nce_lookup_then_add_v6(ill_t *, uchar_t *, uint_t, 313 extern int nce_lookup_then_add_v4(ill_t *, uchar_t *, uint_t, 325 extern uint32_t ndp_solicit(ncec_t *, in6_addr_t, ill_t *); 333 extern void nce_flush(ill_t *, boolean_t); [all …]
|
H A D | ip_ire.h | 121 const ill_t *ift_ill; 148 extern ire_t *ire_lookup_bcast(ill_t *, ipaddr_t, zoneid_t); 159 const in6_addr_t *, ushort_t, ill_t *, zoneid_t, uint_t, 181 const in6_addr_t *, int, const ill_t *, zoneid_t, 195 const ill_t *, uint_t *); 203 extern ill_t *ire_nexthop_ill(ire_t *); 204 extern ill_t *ire_nce_ill(ire_t *); 208 extern ire_t *ire_multicast(ill_t *); 328 extern void ire_walk_ill(uint_t, uint_t, pfv_t, void *, ill_t *); 332 irb_t **ipftbl, ill_t *ill, [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 | ip.h | 1832 } ill_t; typedef 2633 ill_t *ire_ill; 3209 extern ill_t *ill_next(ill_walk_context_t *, ill_t *); 3210 extern void ill_frag_timer_start(ill_t *); 3318 ill_t *); 3384 extern void arp_bringup_done(ill_t *, int); 3385 extern void arp_replumb_done(ill_t *, int); 3417 extern void ipmp_ill_leave_illgrp(ill_t *); 3418 extern ill_t *ipmp_ill_hold_ipmp_ill(ill_t *); 3419 extern ill_t *ipmp_ill_hold_xmit_ill(ill_t *, boolean_t); [all …]
|
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 | 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,
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ipmp.c | 599 ill_t * 693 ill_t * 703 ill_t * 726 ill_t * 754 ill_t * 975 ill_t * 1788 ill_t *ill = (ill_t *)ill_arg; in ipmp_ill_ire_mark_testhidden() 1809 ill_t *ill = (ill_t *)ill_arg; in ipmp_ill_ire_clear_testhidden() 1827 ill_t * 1855 ill_t * [all …]
|
H A D | ip_multi.c | 99 ill_t **); 1148 ill_t *ill; in ip_join_allmulti() 1203 ill_t *ill; in ip_leave_allmulti() 1731 ill_t *ill; in ill_mcast_lookup() 2213 ill_t *ill; in ip_sioctl_msfilter() 2319 ill_t *ill; in ip_msfilter_ill() 2458 ill_t *ill; in ip_opt_add_group() 2525 ill_t *ill; in ip_opt_delete_group_excl() 3082 ill_t *ill; in ilg_delete_all() 3268 ill_t *ill = (ill_t *)arg; in conn_update_ill() [all …]
|
H A D | ip_ndp.c | 274 ill_t *hwaddr_ill; in nce_add_v6_postprocess() 336 ill_t *in_ill = ill; in nce_lookup_then_add_v6() 379 ill_t *, ill); in nce_lookup_then_add_v6() 1115 ill_t *ill = (ill_t *)arg; in ncec_mcast_reap_one() 1148 ill_t *ill = (ill_t *)arg; in ncec_mcast_reap() 1177 ill_t *ill; in nce_graveyard_free() 1381 ill_t *src_ill; in ip_ndp_resolve() 4236 ill_t *ncert_ill; 4424 ill_t * 4572 ill_t *ill; in ip_nce_lookup_and_update() [all …]
|
H A D | ip_if.c | 217 static ill_t *ill_prev_usesrc(ill_t *); 1093 ill_t *ill = (ill_t *)arg; in conn_cleanup_ill() 1235 ill_t *ill = (ill_t *)ill_arg; in ill_downi() 1270 ill_t *ill = (ill_t *)ill_arg; in ill_downi_if_clone() 2778 ill_t * 2828 ill_t * 3683 ill_t * 3717 ill = (ill_t *)(mi_alloc(sizeof (ill_t) + in ill_lookup_on_name() 3853 ill_t * 3876 ill_t * [all …]
|
H A D | ip_arp.c | 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() 1210 ill_t *ill; in arl_ill_init() 1320 ill_to_arl(ill_t *ill) in ill_to_arl() 1348 ill_t * 1352 ill_t *ill = NULL; in arl_to_ill() 1383 arp_ll_up(ill_t *ill) in arp_ll_up() 1697 ill_t *ill; in arp_announce() 1737 ill_t *ill; in arp_probe() [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() 163 ill_t *ill; in ipif_lookup_addr_common_v6() 278 ill_t *ill; in ipif_lookup_addr_zoneid_v6() 986 ill_t *ill_match; in ip_rt_delete_v6() 1081 ill_setdesttoken(ill_t *ill) in ill_setdesttoken() 1133 ill_t *ill = ipif->ipif_ill; in ipif_cant_setlinklocal() 1201 ill_t *ill = ipif->ipif_ill; in ipif_setdestlinklocal() 1240 ill_t *bound_ill; in ipif_ndp_up() [all …]
|
H A D | ip_output.c | 143 ill_t *ill; in conn_ip_output() 814 ill_t *ill = NULL; in ip_output_simple_v4() 1084 ill_t *ill = ire->ire_ill; in ire_send_local_v4() 1464 ill_t *ill = ire->ire_ill; in ire_send_multicast_v4() 1560 ill_t *ill; in ire_send_noroute_v4() 1705 ip_xmit_attr_t *ixa, ill_t *ill) in ip_output_cksum_v4() 1845 ill_t *ill; in ire_send_wire_v4() 2066 ill_t *ill = nce->nce_ill; in ip_postfrag_loopback() 2146 ill_t *ill = nce->nce_ill; in ip_postfrag_loopcheck() 2223 ill_t *ill = nce->nce_ill; in ip_postfrag_multirt_v4() [all …]
|
H A D | ip_input.c | 432 ill_t *ill = ira->ira_ill; in ill_input_full_v4() 563 ill_t *ill = ira->ira_ill; in ill_input_short_v4() 613 ill_t *, ill, ill_t *, NULL, in ill_input_short_v4() 843 ill_t *ill = ira->ira_ill; in ire_recv_forward_v4() 845 ill_t *dst_ill; in ire_recv_forward_v4() 981 ill_t *, ill, ill_t *, dst_ill, ipha_t *, ipha, mblk_t *, mp); in ire_recv_forward_v4() 1245 ill_t *ill = ira->ira_ill; in ire_recv_noroute_v4() 1300 ill_t *ill = ira->ira_ill; in ire_recv_noaccept_v4() 1315 ill_t *ill = ira->ira_ill; in ire_recv_broadcast_v4() 1501 ill_t *ill = ira->ira_ill; in ire_recv_multicast_v4() [all …]
|
H A D | igmp.c | 322 ill_t *ill = ira->ira_ill; in igmp_input() 772 ill_t *ill; in igmp_joingroup() 854 ill_t *ill; in mld_joingroup() 934 ill_t *ill = ilm->ilm_ill; in igmp_leavegroup() 1019 ill_t *ill; in igmp_statechange() 1110 ill_t *ill; in mld_statechange() 1396 ill_t *ill; in igmp_timeout_handler() 1615 ill_t *ill; in mld_timeout_handler() 1667 ill_t *ill; in igmp_slowtimo() 1769 ill_t *ill; in mld_slowtimo() [all …]
|
H A D | ip6_input.c | 414 ill_t *ill = ira->ira_ill; in ill_input_full_v6() 519 ill_t *ill = ira->ira_ill; in ill_input_short_v6() 578 ill_t *, ill, ill_t *, NULL, in ill_input_short_v6() 832 ill_t *ill = ira->ira_ill; in ire_recv_forward_v6() 835 ill_t *dst_ill; in ire_recv_forward_v6() 956 ill_t *, ill, ill_t *, dst_ill, ip6_t *, ip6h, mblk_t *, mp); in ire_recv_forward_v6() 1150 ill_t *ill = ira->ira_ill; in ire_recv_noroute_v6() 1203 ill_t *ill = ira->ira_ill; in ire_recv_noaccept_v6() 1248 ill_t *ill = ira->ira_ill; in ire_recv_multicast_v6() 1394 ill_t *ill = ira->ira_ill; in ire_recv_multirt_v6() [all …]
|
H A D | ip_ire.c | 823 ill_t *ill) in ire_walk_ill() 863 ill_t *dst_ill = ire->ire_ill; in ire_walk_ill_match() 1096 ill_t *ill; in ire_atomic_end() 1111 ill_t *ill; in ire_atomic_start() 1644 ill_t *ill; in ire_inactive() 2486 ill_t *in_ill = ill; in ire_nce_init() 2663 ill_t *ill; in ire_increment_multicast_generation() 2720 ire_multicast(ill_t *ill) in ire_multicast() 2783 ill_t * 2786 ill_t *ill; in ire_nexthop_ill() [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() 691 ill_t *ire_ill = NULL, *dst_ill; in ire_match_args_v6() 915 const in6_addr_t *gateway, int type, const ill_t *ill, in ire_ftable_lookup_v6() 1017 const in6_addr_t *gateway, int type, const ill_t *ill, in ire_ftable_lookup_impl_v6() 1163 const in6_addr_t *nexthop, uint_t ire_type, const ill_t *ill_arg, in ire_route_recursive_impl_v6() [all …]
|
H A D | ip_squeue.c | 444 ip_squeue_bind_ring(ill_t *ill, ill_rx_ring_t *rx_ring, processorid_t cpuid) in ip_squeue_bind_ring() 463 ip_squeue_add_ring(ill_t *ill, void *mrp) in ip_squeue_add_ring() 527 DTRACE_PROBE4(ill__ring__add, char *, ill->ill_name, ill_t *, ill, int, in ip_squeue_add_ring() 543 ip_squeue_clean_ring(ill_t *ill, ill_rx_ring_t *rx_ring) in ip_squeue_clean_ring() 604 ip_squeue_quiesce_ring(ill_t *ill, ill_rx_ring_t *rx_ring) in ip_squeue_quiesce_ring() 626 ip_squeue_restart_ring(ill_t *ill, ill_rx_ring_t *rx_ring) in ip_squeue_restart_ring() 656 ip_squeue_clean_all(ill_t *ill) in ip_squeue_clean_all()
|
H A D | ip6_output.c | 115 ill_t *ill = NULL; in ip_output_simple_v6() 385 ill_t *ill = ire->ire_ill; in ire_send_local_v6() 406 ill_t *, NULL, ill_t *, ill, in ire_send_local_v6() 468 ill_t *, ill, ill_t *, NULL, in ire_send_local_v6() 576 ill_t *ill = ire->ire_ill; in ire_send_multicast_v6() 671 ill_t *ill; in ire_send_noroute_v6() 822 ip_xmit_attr_t *ixa, ill_t *ill) in ip_output_cksum_v6() 962 ill_t *ill; in ire_send_wire_v6() 1163 ill_t *ill = nce->nce_ill; in ip_postfrag_multirt_v6() 1164 ill_t *ill1; in ip_postfrag_multirt_v6()
|
/illumos-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()
|