Lines Matching defs:llt
2263 in6_lltable_free_entry(struct lltable *llt, struct llentry *lle)
2268 KASSERT(llt != NULL, ("lltable is NULL"));
2272 ifp = llt->llt_ifp;
2274 lltable_unlink_entry(llt, lle);
2344 in6_lltable_find_dst(struct lltable *llt, const struct in6_addr *dst)
2350 hashidx = in6_lltable_hash_dst(dst, llt->llt_hsize);
2351 lleh = &llt->lle_head[hashidx];
2363 in6_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
2370 in6_leave_proxy_ndp_mc(llt->llt_ifp, &lle->r_l3addr.addr6);
2379 in6_lltable_alloc(struct lltable *llt, u_int flags,
2383 struct ifnet *ifp = llt->llt_ifp;
2411 in6_lltable_free_entry(llt, lle);
2426 in6_lltable_lookup(struct lltable *llt, u_int flags,
2433 IF_AFDATA_LOCK_ASSERT(llt->llt_ifp);
2440 lle = in6_lltable_find_dst(llt, &sin6->sin6_addr);
2471 in6_lltable_dump_entry(struct lltable *llt, struct llentry *lle,
2474 struct ifnet *ifp = llt->llt_ifp;
2547 in6_lltable_post_resolved(struct lltable *llt, struct llentry *lle)
2551 in6_join_proxy_ndp_mc(llt->llt_ifp, &lle->r_l3addr.addr6);
2557 struct lltable *llt;
2559 llt = lltable_allocate_htbl(IN6_LLTBL_DEFAULT_HSIZE);
2560 llt->llt_af = AF_INET6;
2561 llt->llt_ifp = ifp;
2563 llt->llt_lookup = in6_lltable_lookup;
2564 llt->llt_alloc_entry = in6_lltable_alloc;
2565 llt->llt_delete_entry = in6_lltable_delete_entry;
2566 llt->llt_dump_entry = in6_lltable_dump_entry;
2567 llt->llt_hash = in6_lltable_hash;
2568 llt->llt_fill_sa_entry = in6_lltable_fill_sa_entry;
2569 llt->llt_free_entry = in6_lltable_free_entry;
2570 llt->llt_match_prefix = in6_lltable_match_prefix;
2571 llt->llt_mark_used = llentry_mark_used;
2572 llt->llt_post_resolved = in6_lltable_post_resolved;
2573 lltable_link(llt);
2575 return (llt);
2581 struct lltable *llt = NULL;
2585 llt = ((struct in6_ifextra *)afdata_ptr)->lltable;
2586 return (llt);
2741 in6_lle_match_pub(struct lltable *llt, struct llentry *lle, void *farg)
2749 struct lltable *llt;
2755 llt = LLTABLE6(ifp);
2757 need_purge = ((llt->llt_flags & LLT_ADDEDPROXY) != 0);
2765 lltable_delete_conditional(llt, in6_lle_match_pub, NULL);