/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_ndp.c | 235 &nce); in nce_add_v6() 361 &nce); in nce_lookup_then_add_v6() 1075 nce = list_prev(&ill->ill_nce, nce); in nce_too_many_mcast() 1086 nce = list_prev(&ill->ill_nce, nce); in nce_too_many_mcast() 3300 if (nce == NULL || IS_LOOPBACK(nce->nce_ill) || IS_VNI(nce->nce_ill)) in nce_fastpath_create() 3359 if (nce == NULL || IS_LOOPBACK(nce->nce_ill) || IS_VNI(nce->nce_ill)) in nce_fastpath() 3454 nce = list_next(&ill->ill_nce, nce)) { in nce_fastpath_list_delete() 3582 nce = nce_delete_then_add(nce); in nce_fastpath_update() 3598 nce->nce_fp_mp->b_wptr = nce->nce_fp_mp->b_rptr in nce_fastpath_update() 5039 bzero(nce, sizeof (*nce)); in nce_add_impl() [all …]
|
H A D | ip_output.c | 141 nce_t *nce; in conn_ip_output() local 228 nce = ixa->ixa_nce; in conn_ip_output() 326 ill = nce->nce_ill; in conn_ip_output() 450 nce_t *nce; in ip_verify_ire() local 499 if (nce == NULL) { in ip_verify_ire() 510 nce_refrele(nce); in ip_verify_ire() 534 nce_t *nce; in ip_verify_nce() local 545 if (nce == NULL) { in ip_verify_nce() 816 nce_t *nce; in ip_output_simple_v4() local 870 nce = NULL; in ip_output_simple_v4() [all …]
|
H A D | ip2mac.c | 181 nce_t *nce = NULL; in ip2mac() local 219 nce = nce_lookup_v6(ill, &sin6->sin6_addr); in ip2mac() 223 &sin6->sin6_addr, 0, ND_UNCHANGED, &nce); in ip2mac() 228 nce = nce_lookup_v4(ill, &sin->sin_addr.s_addr); in ip2mac() 232 &sin->sin_addr.s_addr, 0, ND_UNCHANGED, &nce); in ip2mac() 236 if (nce == NULL) { in ip2mac() 240 ncec = nce->nce_common; in ip2mac() 258 ncec = nce->nce_common; in ip2mac() 319 if (nce != NULL) in ip2mac() 320 nce_refrele(nce); in ip2mac()
|
H A D | ip_ire.c | 2588 return (nce); in ire_nce_init() 2613 nce_t *nce; in ire_make_condemned() local 2625 if (nce != NULL) in ire_make_condemned() 2858 nce_t *nce; in ire_dep_remove() local 3097 return (nce); in ire_handle_condemned_nce() 3125 nce_t *nce; in ire_no_good() local 3162 if (nce != NULL && nce->nce_is_condemned && in ire_no_good() 3166 nce = NULL; in ire_no_good() 3414 nce_t *nce; in ire_to_nce() local 3427 return (nce); in ire_to_nce() [all …]
|
H A D | ip6_output.c | 117 nce_t *nce; in ip_output_simple_v6() local 181 nce = ire_to_nce(ire, INADDR_ANY, &ip6h->ip6_dst); in ip_output_simple_v6() 182 if (nce == NULL) { in ip_output_simple_v6() 189 if (nce->nce_is_condemned) { in ip_output_simple_v6() 193 nce_refrele(nce); in ip_output_simple_v6() 208 nce = nce1; in ip_output_simple_v6() 225 ixa->ixa_nce = nce; in ip_output_simple_v6() 259 fragsize = ip_get_base_mtu(nce->nce_ill, ire); in ip_output_simple_v6() 1163 ill_t *ill = nce->nce_ill; in ip_postfrag_multirt_v6() 1213 mp, nce->nce_ill); in ip_postfrag_multirt_v6() [all …]
|
H A D | ip_input.c | 846 nce_t *nce; in ire_recv_forward_v4() local 880 if (nce == NULL) { in ire_recv_forward_v4() 895 nce_refhold(nce); in ire_recv_forward_v4() 902 nce_refrele(nce); in ire_recv_forward_v4() 909 nce = nce1; in ire_recv_forward_v4() 929 nce_refrele(nce); in ire_recv_forward_v4() 956 nce_refrele(nce); in ire_recv_forward_v4() 1110 nce_refrele(nce); in ire_recv_forward_v4() 1319 nce_t *nce; in ire_recv_broadcast_v4() local 1479 if (nce == NULL) { in ire_recv_broadcast_v4() [all …]
|
H A D | ipmp.c | 924 nce_t *nce; in ipmp_illgrp_refresh_arpent() local 953 &nce); in ipmp_illgrp_refresh_arpent() 955 if (nce != NULL) in ipmp_illgrp_refresh_arpent() 956 nce_refrele(nce); in ipmp_illgrp_refresh_arpent() 963 nce_refrele(nce); in ipmp_illgrp_refresh_arpent() 2202 nce_t *nce; in ipmp_ncec_delete_nce() local 2221 nce_refrele(nce); in ipmp_ncec_delete_nce() 2260 for (; nce != NULL; nce = nce_next) { in ipmp_ncec_refresh_nce() 2264 nce_refhold(nce); in ipmp_ncec_refresh_nce() 2265 nce_delete(nce); in ipmp_ncec_refresh_nce() [all …]
|
H A D | ip6_input.c | 836 nce_t *nce; in ire_recv_forward_v6() local 869 if (nce == NULL) { in ire_recv_forward_v6() 875 if (nce == NULL) { in ire_recv_forward_v6() 884 nce_refhold(nce); in ire_recv_forward_v6() 891 nce_refrele(nce); in ire_recv_forward_v6() 898 nce = nce1; in ire_recv_forward_v6() 913 nce_refrele(nce); in ire_recv_forward_v6() 932 nce_refrele(nce); in ire_recv_forward_v6() 950 nce_refrele(nce); in ire_recv_forward_v6() 968 nce_refrele(nce); in ire_recv_forward_v6() [all …]
|
H A D | ip_attr.c | 240 nce_t *nce = ixa->ixa_nce; in ip_xmit_attr_to_mblk() local 242 ASSERT(nce != NULL); in ip_xmit_attr_to_mblk() 256 ixm->ixm_nceaddr_v6 = nce->nce_addr; in ip_xmit_attr_to_mblk() 338 nce_t *nce; in ip_xmit_attr_from_mblk() local 375 nce = nce_lookup_v4(ill, &ixm->ixm_nceaddr_v4); in ip_xmit_attr_from_mblk() 382 if (nce == NULL) { in ip_xmit_attr_from_mblk() 398 ixa->ixa_nce = nce; in ip_xmit_attr_from_mblk() 1157 nce_t *nce; in ixa_cleanup_stale() local 1161 nce = ixa->ixa_nce; in ixa_cleanup_stale() 1176 if (nce != NULL && nce->nce_is_condemned) { in ixa_cleanup_stale() [all …]
|
H A D | ip6_if.c | 1223 nce_t *nce = NULL; in ipif_ndp_up() local 1327 nce_refrele(nce); in ipif_ndp_up() 1328 nce = NULL; in ipif_ndp_up() 1332 nce_refrele(nce); in ipif_ndp_up() 1333 nce = NULL; in ipif_ndp_up() 1361 if (nce != NULL) in ipif_ndp_up() 1362 nce_refrele(nce); in ipif_ndp_up() 2771 nce_t *nce; in ip_siocdelndp_v6() local 2796 if (nce == NULL) in ip_siocdelndp_v6() 2800 nce_refrele(nce); in ip_siocdelndp_v6() [all …]
|
H A D | ip6.c | 1011 nce_t *nce; in icmp_redirect_v6() local 1120 nce_refrele(nce); in icmp_redirect_v6() 1129 nce_refrele(nce); in icmp_redirect_v6() 1970 nce_t *nce; in ip_set_destination_v6() local 2121 if (nce == NULL) { in ip_set_destination_v6() 2202 nce = ixa->ixa_nce; in ip_set_destination_v6() 2203 if (nce != NULL && nce->nce_is_condemned) { in ip_set_destination_v6() 2204 nce_refrele(nce); in ip_set_destination_v6() 2266 nce = ixa->ixa_nce; in ip_set_destination_v6() 2267 if (nce != NULL && nce->nce_is_condemned) { in ip_set_destination_v6() [all …]
|
H A D | ip.c | 3400 nce_t *nce; in ip_set_destination_v4() local 3537 if (nce == NULL) { in ip_set_destination_v4() 3629 nce = ixa->ixa_nce; in ip_set_destination_v4() 3630 if (nce != NULL && nce->nce_is_condemned) { in ip_set_destination_v4() 3631 nce_refrele(nce); in ip_set_destination_v4() 3694 nce = ixa->ixa_nce; in ip_set_destination_v4() 3695 if (nce != NULL && nce->nce_is_condemned) { in ip_set_destination_v4() 3696 nce_refrele(nce); in ip_set_destination_v4() 3742 nce_t *nce; in ip_get_pmtu() local 3842 if (nce->nce_common->ncec_ill != nce->nce_ill && in ip_get_pmtu() [all …]
|
H A D | ip_if.c | 1236 nce_t *nce; in ill_downi() local 1240 if (nce != NULL && nce->nce_ill == ill) in ill_downi() 1243 nce = NULL; in ill_downi() 1245 if (nce != NULL) in ill_downi() 2744 nce_t *nce; in ill_set_nce_router_flags() local 8196 nce_t *nce; in ip_sioctl_arp() local 8366 nce = NULL; in ip_sioctl_arp() 8374 &nce); in ip_sioctl_arp() 8386 nce = NULL; in ip_sioctl_arp() 18456 nce = NULL; in ipif_arp_up_done_tail() [all …]
|
H A D | ip_ftable.c | 1074 nce_t *nce; in ip_select_route() local 1321 nce = ire->ire_nce_cache; in ip_select_route() 1322 if (nce == NULL || nce->nce_is_condemned) { in ip_select_route()
|
H A D | ip_mroute.c | 3151 nce_t *nce; in tbf_send_packet() local 3177 nce = arp_nce_init(ill, dst, ill->ill_net_type); in tbf_send_packet() 3179 nce = arp_nce_init(ill, dst, IRE_MULTICAST); in tbf_send_packet() 3181 if (nce == NULL) { in tbf_send_packet() 3194 ip_forward_xmit_v4(nce, ill, mp, ipha, &iras, ill->ill_mc_mtu, in tbf_send_packet() 3198 nce_refrele(nce); in tbf_send_packet()
|
H A D | ip_arp.c | 826 nce_t *nce; in arp_process_packet() local 1125 &src_paddr, 0, ND_STALE, &nce); in arp_process_packet() 1133 src_ncec = nce->nce_common; in arp_process_packet() 1147 nce_refrele(nce); in arp_process_packet()
|
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/ |
H A D | spoof-ras.c | 103 nce->lnr_hdw_len + 7) / 8) * 8; in spoof_prepare_lla() 105 bcopy(&nce->lnr_hdw_addr, in spoof_prepare_lla() 106 &llap->nd_opt_lla_hdw_addr, nce->lnr_hdw_len); in spoof_prepare_lla() 179 spoof_prepare_lla(&lla, nce, &iovs[1]); in spoof_bad_lla_optlen_test() 242 spoof_prepare_lla(&lla, nce, &iovs[1]); in spoof_bad_pi_optlen_test() 312 spoof_prepare_lla(&lla, nce, &iovs[1]); in spoof_bad_plen_test() 343 spoof_prepare_lla(&lla, nce, &iovs[1]); in spoof_link_local_test() 371 spoof_prepare_lla(&lla, nce, &iovs[1]); in spoof_good_test() 524 if (func(s, nce, multicast) == 0) { in spoof_run_test() 532 spoof_run_tests(int s, struct lif_nd_req *nce) in spoof_run_tests() argument [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 729 nce_t nce; in nce_walk_step() local 731 if (mdb_vread(&nce, sizeof (nce), wsp->walk_addr) == -1) { in nce_walk_step() 1442 nce(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in nce() function 1444 nce_t nce; in nce() local 1478 (void) mdb_vread(&nce, sizeof (nce_t), addr); in nce() 1479 (void) nce_format(addr, &nce, &nce_cb); in nce() 1913 "display interface-specific Neighbor Cache structures", nce }, 2092 nce_l2_addr(const nce_t *nce, const ill_t *ill) in nce_l2_addr() argument 2099 if (nce->nce_dlur_mp == NULL) in nce_l2_addr() 2104 (uintptr_t)nce->nce_dlur_mp) == -1) { in nce_l2_addr() [all …]
|