Searched refs:lltable (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/sys/net/
H A Dif_llatbl.h65 struct lltable *lle_tbl;
139 typedef struct llentry *(llt_lookup_t)(struct lltable *, u_int flags,
141 typedef struct llentry *(llt_alloc_t)(struct lltable *, u_int flags,
143 typedef void (llt_delete_t)(struct lltable *, struct llentry *);
144 typedef void (llt_prefix_free_t)(struct lltable *,
146 typedef int (llt_dump_entry_t)(struct lltable *, struct llentry *,
151 typedef void (llt_free_entry_t)(struct lltable *, struct llentry *);
153 typedef void (llt_free_tbl_t)(struct lltable *);
154 typedef int (llt_link_entry_t)(struct lltable *, struct llentry *);
158 typedef int (llt_foreach_cb_t)(struct lltable *, struc
161 struct lltable { struct
[all...]
H A Dif_llatbl.c67 MALLOC_DEFINE(M_LLTABLE, "lltable", "link level address tables");
69 VNET_DEFINE_STATIC(SLIST_HEAD(, lltable), lltables) =
81 static void lltable_unlink(struct lltable *llt);
82 static void llentries_unlink(struct lltable *llt, struct llentries *head);
88 lltable_dump_af(struct lltable *llt, struct sysctl_req *wr)
113 struct lltable *llt;
139 htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg)
166 htable_link_entry(struct lltable *llt, struct llentry *lle)
195 struct lltable *llt;
202 KASSERT(llt->llt_entries > 0, ("%s: lltable
[all...]
/freebsd-13-stable/sys/netinet6/
H A Din6_var.h101 struct lltable;
110 struct lltable *lltable; member in struct:in6_ifextra
114 #define LLTABLE6(ifp) (((struct in6_ifextra *)(ifp)->if_afdata[AF_INET6])->lltable)
H A Din6.c1199 /* Add local address to lltable, if necessary (ex. on p2p link). */
2163 in6_lltable_free_entry(struct lltable *llt, struct llentry *lle)
2168 KASSERT(llt != NULL, ("lltable is NULL"));
2263 in6_lltable_find_dst(struct lltable *llt, const struct in6_addr *dst)
2282 in6_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
2294 in6_lltable_alloc(struct lltable *llt, u_int flags,
2341 in6_lltable_lookup(struct lltable *llt, u_int flags,
2380 in6_lltable_dump_entry(struct lltable *llt, struct llentry *lle,
2455 static struct lltable *
2458 struct lltable *ll
[all...]
/freebsd-13-stable/sys/netinet/
H A Din.c1353 in_lltable_free_entry(struct lltable *llt, struct llentry *lle)
1358 KASSERT(llt != NULL, ("lltable is NULL"));
1485 in_lltable_find_dst(struct lltable *llt, struct in_addr dst)
1504 in_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
1516 in_lltable_alloc(struct lltable *llt, u_int flags, const struct sockaddr *l3addr)
1566 in_lltable_lookup(struct lltable *llt, u_int flags, const struct sockaddr *l3addr)
1604 in_lltable_dump_entry(struct lltable *llt, struct llentry *lle,
1667 static struct lltable *
1670 struct lltable *llt;
H A Din_var.h57 struct lltable;
64 struct lltable *ii_llt; /* ARP state */

Completed in 143 milliseconds