Symbol: lltable
sys/net/if_llatbl.c
113
struct lltable *llt;
sys/net/if_llatbl.c
1140
llatbl_llt_show(struct lltable *llt)
sys/net/if_llatbl.c
1157
DB_SHOW_COMMAND(lltable, db_show_lltable)
sys/net/if_llatbl.c
1165
llatbl_llt_show((struct lltable *)addr);
sys/net/if_llatbl.c
1171
struct lltable *llt;
sys/net/if_llatbl.c
174
htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg)
sys/net/if_llatbl.c
201
htable_link_entry(struct lltable *llt, struct llentry *lle)
sys/net/if_llatbl.c
230
struct lltable *llt;
sys/net/if_llatbl.c
259
htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg)
sys/net/if_llatbl.c
274
htable_prefix_free(struct lltable *llt, const struct sockaddr *addr,
sys/net/if_llatbl.c
298
htable_free_tbl(struct lltable *llt)
sys/net/if_llatbl.c
307
llentries_unlink(struct lltable *llt, struct llentries *head)
sys/net/if_llatbl.c
511
struct lltable *tbl = lle->lle_tbl;
sys/net/if_llatbl.c
592
llentry_update_ifaddr(struct lltable *llt, struct llentry *lle, void *farg)
sys/net/if_llatbl.c
626
lltable_update_ifaddr(struct lltable *llt)
sys/net/if_llatbl.c
672
lltable_free_cb(struct lltable *llt, struct llentry *lle, void *farg)
sys/net/if_llatbl.c
688
lltable_free(struct lltable *llt)
sys/net/if_llatbl.c
69
VNET_DEFINE_STATIC(SLIST_HEAD(, lltable), lltables) =
sys/net/if_llatbl.c
720
lltable_delete_addr(struct lltable *llt, u_int flags,
sys/net/if_llatbl.c
750
struct lltable *llt;
sys/net/if_llatbl.c
772
lltable_delete_conditional_cb(struct lltable *llt, struct llentry *lle,
sys/net/if_llatbl.c
787
lltable_delete_conditional(struct lltable *llt, llt_match_cb_t *func,
sys/net/if_llatbl.c
807
struct lltable *
sys/net/if_llatbl.c
81
static void lltable_unlink(struct lltable *llt);
sys/net/if_llatbl.c
810
struct lltable *llt;
sys/net/if_llatbl.c
813
llt = malloc(sizeof(struct lltable), M_LLTABLE, M_WAITOK | M_ZERO);
sys/net/if_llatbl.c
82
static void llentries_unlink(struct lltable *llt, struct llentries *head);
sys/net/if_llatbl.c
836
lltable_link(struct lltable *llt)
sys/net/if_llatbl.c
845
lltable_unlink(struct lltable *llt)
sys/net/if_llatbl.c
849
SLIST_REMOVE(&V_lltables, llt, lltable, llt_link);
sys/net/if_llatbl.c
857
struct lltable *
sys/net/if_llatbl.c
879
lltable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg)
sys/net/if_llatbl.c
88
lltable_dump_af(struct lltable *llt, struct sysctl_req *wr)
sys/net/if_llatbl.c
886
lltable_alloc_entry(struct lltable *llt, u_int flags,
sys/net/if_llatbl.c
894
lltable_free_entry(struct lltable *llt, struct llentry *lle)
sys/net/if_llatbl.c
901
lltable_link_entry(struct lltable *llt, struct llentry *lle)
sys/net/if_llatbl.c
931
lltable_unlink_entry(struct lltable *llt, struct llentry *lle)
sys/net/if_llatbl.c
940
struct lltable *llt;
sys/net/if_llatbl.c
947
lltable_get_ifp(const struct lltable *llt)
sys/net/if_llatbl.c
954
lltable_get_af(const struct lltable *llt)
sys/net/if_llatbl.c
970
struct lltable *llt;
sys/net/if_llatbl.h
147
typedef void (llt_delete_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
148
typedef void (llt_prefix_free_t)(struct lltable *,
sys/net/if_llatbl.h
150
typedef int (llt_dump_entry_t)(struct lltable *, struct llentry *,
sys/net/if_llatbl.h
155
typedef void (llt_free_entry_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
157
typedef void (llt_free_tbl_t)(struct lltable *);
sys/net/if_llatbl.h
158
typedef int (llt_link_entry_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
161
typedef void (llt_post_resolved_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
163
typedef int (llt_foreach_cb_t)(struct lltable *, struct llentry *, void *);
sys/net/if_llatbl.h
164
typedef int (llt_foreach_entry_t)(struct lltable *, llt_foreach_cb_t *, void *);
sys/net/if_llatbl.h
165
typedef bool (llt_match_cb_t)(struct lltable *, struct llentry *, void *);
sys/net/if_llatbl.h
168
SLIST_ENTRY(lltable) llt_link;
sys/net/if_llatbl.h
233
struct lltable *lltable_allocate_htbl(uint32_t hsize);
sys/net/if_llatbl.h
234
void lltable_free(struct lltable *);
sys/net/if_llatbl.h
235
void lltable_link(struct lltable *llt);
sys/net/if_llatbl.h
242
struct lltable *in_lltable_get(struct ifnet *ifp);
sys/net/if_llatbl.h
243
struct lltable *in6_lltable_get(struct ifnet *ifp);
sys/net/if_llatbl.h
244
struct lltable *lltable_get(struct ifnet *ifp, int family);
sys/net/if_llatbl.h
257
void lltable_update_ifaddr(struct lltable *llt);
sys/net/if_llatbl.h
258
struct llentry *lltable_alloc_entry(struct lltable *llt, u_int flags,
sys/net/if_llatbl.h
260
void lltable_free_entry(struct lltable *llt, struct llentry *lle);
sys/net/if_llatbl.h
261
int lltable_delete_addr(struct lltable *llt, u_int flags,
sys/net/if_llatbl.h
263
int lltable_link_entry(struct lltable *llt, struct llentry *lle);
sys/net/if_llatbl.h
264
int lltable_unlink_entry(struct lltable *llt, struct llentry *lle);
sys/net/if_llatbl.h
268
struct ifnet *lltable_get_ifp(const struct lltable *llt);
sys/net/if_llatbl.h
269
int lltable_get_af(const struct lltable *llt);
sys/net/if_llatbl.h
273
int lltable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f,
sys/net/if_llatbl.h
275
void lltable_delete_conditional(struct lltable *llt, llt_match_cb_t *func,
sys/net/if_llatbl.h
282
lla_lookup(struct lltable *llt, u_int flags, const struct sockaddr *l3addr)
sys/net/if_llatbl.h
64
struct lltable *lle_tbl;
sys/netinet/in.c
1355
static struct lltable *in_lltattach(struct ifnet *);
sys/netinet/in.c
1598
in_lltable_free_entry(struct lltable *llt, struct llentry *lle)
sys/netinet/in.c
1702
in_lltable_find_dst(struct lltable *llt, struct in_addr dst)
sys/netinet/in.c
1721
in_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
sys/netinet/in.c
1733
in_lltable_alloc(struct lltable *llt, u_int flags, const struct sockaddr *l3addr)
sys/netinet/in.c
1784
in_lltable_lookup(struct lltable *llt, u_int flags, const struct sockaddr *l3addr)
sys/netinet/in.c
1822
in_lltable_dump_entry(struct lltable *llt, struct llentry *lle,
sys/netinet/in.c
1886
in_lltable_post_resolved(struct lltable *llt, struct llentry *lle)
sys/netinet/in.c
1896
static struct lltable *
sys/netinet/in.c
1899
struct lltable *llt;
sys/netinet/in.c
1920
struct lltable *
sys/netinet/in_var.h
54
struct lltable;
sys/netinet/in_var.h
61
struct lltable *ii_llt; /* ARP state */
sys/netinet6/in6.c
2274
in6_lltable_free_entry(struct lltable *llt, struct llentry *lle)
sys/netinet6/in6.c
2353
in6_lltable_find_dst(struct lltable *llt, const struct in6_addr *dst)
sys/netinet6/in6.c
2372
in6_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
sys/netinet6/in6.c
2388
in6_lltable_alloc(struct lltable *llt, u_int flags,
sys/netinet6/in6.c
2435
in6_lltable_lookup(struct lltable *llt, u_int flags,
sys/netinet6/in6.c
2480
in6_lltable_dump_entry(struct lltable *llt, struct llentry *lle,
sys/netinet6/in6.c
2556
in6_lltable_post_resolved(struct lltable *llt, struct llentry *lle)
sys/netinet6/in6.c
2563
static struct lltable *
sys/netinet6/in6.c
2566
struct lltable *llt;
sys/netinet6/in6.c
2587
struct lltable *
sys/netinet6/in6.c
2593
return (ifp->if_inet6->lltable);
sys/netinet6/in6.c
2616
ext->lltable = in6_lltattach(ifp);
sys/netinet6/in6.c
2726
in6_lle_match_pub(struct lltable *llt, struct llentry *lle, void *farg)
sys/netinet6/in6.c
2734
struct lltable *llt;
sys/netinet6/in6_ifattach.c
936
lltable_free(ext->lltable);
sys/netinet6/in6_var.h
538
struct lltable *lltable;
sys/netinet6/in6_var.h
543
#define LLTABLE6(ifp) ((ifp)->if_inet6->lltable)
sys/netlink/route/neigh.c
208
dump_lle(struct lltable *llt, struct llentry *lle, void *arg)
sys/netlink/route/neigh.c
219
dump_llt(struct lltable *llt, struct netlink_walkargs *wa)
sys/netlink/route/neigh.c
234
struct lltable *llt = lltable_get(ifp, fam);
sys/netlink/route/neigh.c
279
struct lltable *llt = lltable_get(ifp, family);
sys/netlink/route/neigh.c
405
struct lltable *llt = lltable_get(attrs.nda_ifp, attrs.ndm_family);
sys/netlink/route/neigh.c
492
struct lltable *llt = lltable_get(attrs.nda_ifp, attrs.ndm_family);