Searched refs:ncec (Results 1 - 10 of 10) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/inet/ip/
H A Dip2mac.c41 ncec_cb_dispatch(ncec_t *ncec) argument
46 mutex_enter(&ncec->ncec_lock);
47 if (list_is_empty(&ncec->ncec_cb)) {
48 mutex_exit(&ncec->ncec_lock);
51 ncec_ip2mac_response(&ip2m, ncec);
52 ncec_cb_refhold_locked(ncec);
61 ncec_cb = list_head(&ncec->ncec_cb);
62 for (; ncec_cb != NULL; ncec_cb = list_next(&ncec->ncec_cb, ncec_cb)) {
66 mutex_exit(&ncec->ncec_lock);
68 mutex_enter(&ncec
78 ncec_ip2mac_response(ip2mac_t *ip2m, ncec_t *ncec) argument
116 ncec_cb_refhold_locked(ncec_t *ncec) argument
123 ncec_cb_refrele(ncec_t *ncec) argument
146 ncec_add_cb(ncec_t *ncec, ip2mac_callback_t *cb, void *cbarg) argument
180 ncec_t *ncec; local
340 ip2mac_cancel_callback(ncec_t *ncec, void *arg) argument
[all...]
H A Dip_ndp.c88 * in to the ncec*add* functions.
109 static void nce_cleanup_list(ncec_t *ncec);
110 static void nce_set_ll(ncec_t *ncec, uchar_t *ll_addr);
171 nce_dad(ncec_t *ncec, ill_t *src_ill, boolean_t send_probe) argument
176 ASSERT(!(ncec->ncec_flags & NCE_F_MCAST));
177 ASSERT(!(ncec->ncec_flags & NCE_F_BCAST));
178 if (ncec->ncec_ipversion == IPV6_VERSION) {
180 ncec->ncec_lladdr, ncec->ncec_lladdr_length,
181 &ipv6_all_zeros, &ncec
204 nce_advert_flags(const ncec_t *ncec) argument
247 ncec_t *ncec = nce->nce_common; local
418 nce_remove(ndp_g_t *ndp, ncec_t *ncec, ncec_t **free_nce_list) argument
453 ncec_delete(ncec_t *ncec) argument
535 ncec_inactive(ncec_t *ncec) argument
575 (char *), "ncec", (void *), ncec); local
599 ncec_delete_per_ill(ncec_t *ncec, uchar_t *arg) argument
610 nce_cleanup_list(ncec_t *ncec) argument
649 nce_restart_dad(ncec_t *ncec) argument
692 ncec_t *ncec; local
712 ncec_t *ncec = NULL; local
739 ncec_lookup_illgrp(ill_t *ill, const in6_addr_t *addr, ncec_t *ncec) argument
836 ncec_router_to_host(ncec_t *ncec) argument
860 nce_process(ncec_t *ncec, uchar_t *hw_addr, uint32_t flag, boolean_t is_adv) argument
945 ncec_t *ncec; local
1071 ncec_t *ncec; local
1141 ip_ndp_resolve(ncec_t *ncec) argument
1192 ndp_solicit(ncec_t *ncec, in6_addr_t src, ill_t *ill) argument
1556 ip_nce_conflict(mblk_t *mp, ip_recv_attr_t *ira, ncec_t *ncec) argument
2298 nce_make_unreachable(ncec_t *ncec) argument
2314 ncec_t *ncec = arg; local
2631 nce_set_ll(ncec_t *ncec, uchar_t *ll_addr) argument
2659 nce_cmp_ll_addr(const ncec_t *ncec, const uchar_t *ll_addr, uint32_t ll_addr_len) argument
2675 nce_update(ncec_t *ncec, uint16_t new_state, uchar_t *new_ll_addr) argument
2747 nce_queue_mp_common(ncec_t *ncec, mblk_t *mp, boolean_t head_insert) argument
2805 nce_queue_mp(ncec_t *ncec, mblk_t *mp, boolean_t head_insert) argument
2816 ndp_resolv_failed(ncec_t *ncec) argument
2861 nce_resolv_ok(ncec_t *ncec) argument
2946 ncec_t *ncec; local
3055 nce_fastpath_create(ill_t *ill, ncec_t *ncec) argument
3098 nce_fastpath(ncec_t *ncec, boolean_t trigger_fp_req, nce_t *ncec_nce) argument
3137 ncec_t *ncec = nce->nce_common; local
3155 nce_ill_lookup_then_add_locked(ill_t *ill, ncec_t *ncec) argument
3183 nce_ill_lookup_then_add(ill_t *ill, ncec_t *ncec) argument
3200 nce_fastpath_list_delete(ill_t *ill, ncec_t *ncec, list_t *dead) argument
3269 ncec_t *ncec = nce->nce_common; local
3406 ncec_cache_reclaim(ncec_t *ncec, char *arg) argument
3477 ncec_trace_ref(ncec_t *ncec) argument
3491 ncec_untrace_ref(ncec_t *ncec) argument
3500 ncec_trace_cleanup(const ncec_t *ncec) argument
3511 arp_resolv_failed(ncec_t *ncec) argument
3722 ncec_t *ncec = nce->nce_common; local
3808 nce_update_hw_changed(ncec_t *ncec, void *arg) argument
3828 ncec_refhold(ncec_t *ncec) argument
3840 ncec_refhold_notr(ncec_t *ncec) argument
3849 ncec_refhold_locked(ncec_t *ncec) argument
3860 ncec_refrele(ncec_t *ncec) argument
3875 ncec_refrele_notr(ncec_t *ncec) argument
3890 nce_restart_timer(ncec_t *ncec, uint_t ms) argument
3912 nce_start_timer(ncec_t *ncec, uint_t ms) argument
4008 ncec_t *ncec = nce->nce_common; local
4046 ncec_t *ncec; local
4091 ill_defend_rate_limit(ill_t *ill, ncec_t *ncec) argument
4173 ndp_announce(ncec_t *ncec) argument
4181 nce_resolve_src(ncec_t *ncec, in6_addr_t *src) argument
4328 ncec_t *ncec; local
4386 ncec_t *ncec; local
4677 (char *), "ncec", (void *), ncec); local
4773 nce_add_impl(ill_t *ill, ncec_t *ncec, nce_t *nce, mblk_t *dlur_mp) argument
4795 nce_add(ill_t *ill, ncec_t *ncec) argument
4962 nce_resolv_ipmp_ok(ncec_t *ncec) argument
[all...]
H A Dip_arp.c221 ncec_t *ncec; local
228 ncec = ncec_lookup_illgrp_v4(ill, src_paddr);
229 *sncec = ncec;
231 if (ncec == NULL) {
236 mutex_enter(&ncec->ncec_lock);
243 lladdr = ncec->ncec_lladdr;
244 if (NCE_MYADDR(ncec) && hlen == ncec->ncec_ill->ill_phys_addr_length &&
246 mutex_exit(&ncec->ncec_lock);
256 if (ncec
1440 arp_notify(in_addr_t src, mblk_t *mp, uint32_t arcn_code, ip_recv_attr_t *ira, ncec_t *ncec) argument
1637 arp_request(ncec_t *ncec, in_addr_t sender, ill_t *ill) argument
1694 arp_announce(ncec_t *ncec) argument
1734 arp_probe(ncec_t *ncec) argument
[all...]
H A Dipmp.c923 ncec_t *ncec; local
959 ncec = nce->nce_common;
960 mutex_enter(&ncec->ncec_lock);
961 nce_update(ncec, ND_UNCHANGED, ill->ill_phys_addr);
962 mutex_exit(&ncec->ncec_lock);
2181 * NCEC walker callback: delete `ncec' if it is associated with `ill_arg' and
2185 ipmp_ncec_delete_nonlocal(ncec_t *ncec, uchar_t *ill_arg) argument
2187 if (!NCE_MYADDR(ncec) && ncec->ncec_ill == (ill_t *)ill_arg)
2188 ncec_delete(ncec);
2196 ipmp_ncec_delete_nce(ncec_t *ncec) argument
2230 ipmp_ncec_refresh_nce(ncec_t *ncec) argument
[all...]
H A Dip.c8928 * as an index to the ncec itself.
11128 ip_snmp_get2_v6_media(ncec_t *ncec, iproutedata_t *ird) argument
11133 ill = ncec->ncec_ill;
11134 /* skip arpce entries, and loopback ncec entries */
11143 ntme.ipv6NetToMediaNetAddress = ncec->ncec_addr;
11145 if (ncec->ncec_lladdr != NULL) {
11146 bcopy(ncec->ncec_lladdr, ntme.ipv6NetToMediaPhysAddress.o_bytes,
11154 ntme.ipv6NetToMediaState = ncec->ncec_state;
11158 if (NCE_MYADDR(ncec)) {
11160 } else if (ncec
11179 nce2ace(ncec_t *ncec) argument
11206 ip_snmp_get2_v4_media(ncec_t *ncec, iproutedata_t *ird) argument
14393 ncec_t *ncec = nce->nce_common; local
[all...]
H A Dip6.c1639 ncec_t *ncec = NULL; local
1670 ncec = ncec_lookup_illgrp_v6(ill, targetp);
1671 if (ncec != NULL && ncec->ncec_state != ND_INCOMPLETE &&
1672 ncec->ncec_lladdr != NULL) {
1680 if (ncec != NULL)
1681 ncec_refrele(ncec);
1696 if (ncec != NULL && ll_opt_len != 0) {
1699 bcopy((char *)ncec->ncec_lladdr, &opt[1],
1702 if (ncec !
[all...]
H A Dip_if.c2739 ncec_t *ncec; local
2750 ncec = nce->nce_common;
2751 mutex_enter(&ncec->ncec_lock);
2753 ncec->ncec_flags |= NCE_F_ISROUTER;
2755 ncec->ncec_flags &= ~NCE_F_ISROUTER;
2756 mutex_exit(&ncec->ncec_lock);
8190 ncec_t *ncec = NULL; local
8294 ncec = nce->nce_common;
8302 if (ncec == NULL) {
8307 if (NCE_MYADDR(ncec)) {
12250 ncec_t *ncec; local
[all...]
H A Dip_output.c210 * If the ncec changed then ip_verify_ire already set
2057 ncec_t *ncec; local
2059 ncec = nce->nce_common;
2062 if (ncec->ncec_flags & NCE_F_BCAST)
2064 else if (ncec->ncec_flags & NCE_F_MCAST)
/opensolaris-onvv-gate/usr/src/uts/common/inet/
H A Dip_ndp.h79 uint32_t ncec_refcnt; /* ncec active usage count */
111 * at the dying ncec from the ill_fastpath_list chain.
189 #define NCE_ISREACHABLE(ncec) \
190 (((((ncec)->ncec_state) >= ND_REACHABLE) && \
191 ((ncec)->ncec_state) <= ND_PROBE))
193 #define NCE_ISCONDEMNED(ncec) ((ncec)->ncec_flags & NCE_F_CONDEMNED)
224 #define NCE_MYADDR(ncec) (((ncec)->ncec_flags & NCE_F_MYADDR) != 0)
231 #define NCE_PUBLISH(ncec) ((nce
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/ip/
H A Dip.c90 ncec_t ncec; member in struct:ncec_walk_data_s
225 static int ncec_format(uintptr_t addr, const ncec_t *ncec, int ipversion);
226 static int ncec(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv);
744 ncec_t ncec; local
746 if (mdb_vread(&ncec, sizeof (ncec),
748 mdb_warn("can't read ncec at %p", ncep->nce_common);
752 ncec.ncec_ipversion != nce_cb->nce_ipversion)
767 if (ncec.ncec_ipversion == IPV6_VERSION) {
1913 { "ncec", "
2056 ncec_l2_addr(const ncec_t *ncec, const ill_t *ill) argument
2138 ncec(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function
2140 ncec_t ncec; local
2186 ncec_format(uintptr_t addr, const ncec_t *ncec, int ipversion) argument
2456 ncec_t ncec; local
[all...]

Completed in 273 milliseconds