Searched refs:ncec (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip2mac.c | 41 ncec_cb_dispatch(ncec_t *ncec) in ncec_cb_dispatch() argument 46 mutex_enter(&ncec->ncec_lock); in ncec_cb_dispatch() 52 ncec_cb_refhold_locked(ncec); in ncec_cb_dispatch() 70 ncec_cb_refrele(ncec); in ncec_cb_dispatch() 87 if (NCE_ISREACHABLE(ncec) && !NCE_ISCONDEMNED(ncec)) in ncec_ip2mac_response() 119 ncec->ncec_cb_walker_cnt++; in ncec_cb_refhold_locked() 180 ncec_t *ncec; in ip2mac() local 240 ncec = nce->nce_common; in ip2mac() 258 ncec = nce->nce_common; in ip2mac() 265 if (NCE_MYADDR(ncec) || in ip2mac() [all …]
|
H A D | ip_ndp.c | 184 ncec->ncec_lladdr, ncec->ncec_lladdr_length, in nce_dad() 429 for (; ncec; ncec = ncec1) { in nce_remove() 605 if ((ncec != NULL) && ncec->ncec_ill == arg) { in ncec_delete_per_ill() 704 ncec = ncec_lookup_illgrp(ill, addr, ncec); in ncec_lookup_illgrp_v6() 726 ncec = ncec_lookup_illgrp(ill, &addr6, ncec); in ncec_lookup_illgrp_v4() 757 for (; ncec != NULL; ncec = ncec->ncec_next) { in ncec_lookup_illgrp() 960 for (ncec = *ncep; ncec != NULL; ncec = ncec1) { in ncec_walk_common() 1118 if (ncec == NULL || ncec->ncec_ill != ill || in ncec_mcast_reap_one() 3728 if (!th_trace_ref(ncec, ncec->ncec_ipst)) { in ncec_trace_ref() 4681 for (; ncec != NULL; ncec = ncec->ncec_next) { in nce_add_common() [all …]
|
H A D | ip_arp.c | 220 ncec_t *ncec; in ip_nce_resolve_all() local 228 *sncec = ncec; in ip_nce_resolve_all() 230 if (ncec == NULL) { in ip_nce_resolve_all() 243 if (NCE_MYADDR(ncec) && hlen == ncec->ncec_ill->ill_phys_addr_length && in ip_nce_resolve_all() 257 ncec_delete(ncec); in ip_nce_resolve_all() 258 ncec_refrele(ncec); in ip_nce_resolve_all() 339 nce_resolv_ok(ncec); in ip_nce_resolve_all() 1484 ncec_delete(ncec); in arp_notify() 1688 ncec->ncec_rcnt--; in arp_request() 1713 ill = ncec->ncec_ill; in arp_announce() [all …]
|
H A D | ipmp.c | 923 ncec_t *ncec; in ipmp_illgrp_refresh_arpent() local 959 ncec = nce->nce_common; in ipmp_illgrp_refresh_arpent() 960 mutex_enter(&ncec->ncec_lock); in ipmp_illgrp_refresh_arpent() 962 mutex_exit(&ncec->ncec_lock); in ipmp_illgrp_refresh_arpent() 2188 if (!NCE_MYADDR(ncec) && ncec->ncec_ill == (ill_t *)ill_arg) in ipmp_ncec_delete_nonlocal() 2189 ncec_delete(ncec); in ipmp_ncec_delete_nonlocal() 2205 ASSERT(IS_IPMP(ncec->ncec_ill)); in ipmp_ncec_delete_nce() 2244 if (!NCE_ISREACHABLE(ncec)) in ipmp_ncec_refresh_nce() 2263 &ncec->ncec_addr)) { in ipmp_ncec_refresh_nce() 2280 ncec->ncec_lladdr, ncec->ncec_lladdr_length, in ipmp_ncec_refresh_nce() [all …]
|
H A D | ip.c | 11214 ill = ncec->ncec_ill; in ip_snmp_get2_v6_media() 11239 if (NCE_MYADDR(ncec)) { in ip_snmp_get2_v6_media() 11259 nce2ace(ncec_t *ncec) in nce2ace() argument 11263 if (NCE_ISREACHABLE(ncec)) in nce2ace() 11271 if (NCE_MYADDR(ncec)) in nce2ace() 11294 ill = ncec->ncec_ill; in ip_snmp_get2_v4_media() 11302 if (NCE_MYADDR(ncec)) { in ip_snmp_get2_v4_media() 11332 bcopy(ncec->ncec_lladdr, in ip_snmp_get2_v4_media() 14676 &ncec->ncec_addr); in ip_xmit() 14706 nce_restart_timer(ncec, in ip_xmit() [all …]
|
H A D | ip6.c | 1629 ncec_t *ncec = NULL; in icmp_send_redirect_v6() local 1660 ncec = ncec_lookup_illgrp_v6(ill, targetp); in icmp_send_redirect_v6() 1661 if (ncec != NULL && ncec->ncec_state != ND_INCOMPLETE && in icmp_send_redirect_v6() 1662 ncec->ncec_lladdr != NULL) { in icmp_send_redirect_v6() 1670 if (ncec != NULL) in icmp_send_redirect_v6() 1671 ncec_refrele(ncec); in icmp_send_redirect_v6() 1686 if (ncec != NULL && ll_opt_len != 0) { in icmp_send_redirect_v6() 1689 bcopy((char *)ncec->ncec_lladdr, &opt[1], in icmp_send_redirect_v6() 1692 if (ncec != NULL) in icmp_send_redirect_v6() 1693 ncec_refrele(ncec); in icmp_send_redirect_v6()
|
H A D | ip_output.c | 2066 ncec_t *ncec; in ip_postfrag_loopback() local 2068 ncec = nce->nce_common; in ip_postfrag_loopback() 2071 if (ncec->ncec_flags & NCE_F_BCAST) in ip_postfrag_loopback() 2073 else if (ncec->ncec_flags & NCE_F_MCAST) in ip_postfrag_loopback()
|
H A D | ip_if.c | 2743 ncec_t *ncec; in ill_set_nce_router_flags() local 2754 ncec = nce->nce_common; in ill_set_nce_router_flags() 8195 ncec_t *ncec = NULL; in ip_sioctl_arp() local 8299 ncec = nce->nce_common; in ip_sioctl_arp() 8307 if (ncec == NULL) { in ip_sioctl_arp() 8322 ncec_delete(ncec); in ip_sioctl_arp() 8334 if (ncec != NULL) { in ip_sioctl_arp() 8346 if (ncec != NULL && NCE_MYADDR(ncec)) { in ip_sioctl_arp() 12235 ncec_t *ncec; in ipif_nce_start_dad() local 12264 if (ncec == NULL) { in ipif_nce_start_dad() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip_ndp.h | 193 #define NCE_ISREACHABLE(ncec) \ argument 194 (((((ncec)->ncec_state) >= ND_REACHABLE) && \ 195 ((ncec)->ncec_state) <= ND_PROBE)) 197 #define NCE_ISCONDEMNED(ncec) ((ncec)->ncec_flags & NCE_F_CONDEMNED) argument 228 #define NCE_MYADDR(ncec) (((ncec)->ncec_flags & NCE_F_MYADDR) != 0) argument 235 #define NCE_PUBLISH(ncec) ((ncec->ncec_flags & NCE_F_PUBLISH) != 0) argument
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 91 ncec_t ncec; member 745 ncec_t ncec; in nce_format() local 747 if (mdb_vread(&ncec, sizeof (ncec), in nce_format() 1915 ncec }, 2067 if (ncec->ncec_lladdr == NULL) { in ncec_l2_addr() 2079 ncec->ncec_lladdr); in ncec_l2_addr() 2146 ncec_t ncec; in ncec() local 2212 ncec->ncec_ill); in ncec_format() 2220 ncec->ncec_flags, ncec_flags); in ncec_format() 2239 ill_name, &ncec->ncec_addr); in ncec_format() [all …]
|