Home
last modified time | relevance | path

Searched refs:lltable (Results 1 – 7 of 7) sorted by relevance

/freebsd-14-stable/sys/net/
HDif_llatbl.h64 struct lltable *lle_tbl;
143 typedef struct llentry *(llt_lookup_t)(struct lltable *, u_int flags,
145 typedef struct llentry *(llt_alloc_t)(struct lltable *, u_int flags,
147 typedef void (llt_delete_t)(struct lltable *, struct llentry *);
148 typedef void (llt_prefix_free_t)(struct lltable *,
150 typedef int (llt_dump_entry_t)(struct lltable *, struct llentry *,
155 typedef void (llt_free_entry_t)(struct lltable *, struct llentry *);
157 typedef void (llt_free_tbl_t)(struct lltable *);
158 typedef int (llt_link_entry_t)(struct lltable *, struct llentry *);
161 typedef void (llt_post_resolved_t)(struct lltable *, struct llentry *);
[all …]
HDif_llatbl.c69 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) in lltable_dump_af()
113 struct lltable *llt; in lltable_sysctl_dumparp()
174 htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg) in htable_foreach_lle()
201 htable_link_entry(struct lltable *llt, struct llentry *lle) in htable_link_entry()
230 struct lltable *llt; in htable_unlink_entry()
259 htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg) in htable_prefix_free_cb()
274 htable_prefix_free(struct lltable *llt, const struct sockaddr *addr, in htable_prefix_free()
[all …]
/freebsd-14-stable/sys/netlink/route/
HDneigh.c209 dump_lle(struct lltable *llt, struct llentry *lle, void *arg) in dump_lle()
220 dump_llt(struct lltable *llt, struct netlink_walkargs *wa) in dump_llt()
235 struct lltable *llt = lltable_get(ifp, fam); in dump_llts_iface()
280 struct lltable *llt = lltable_get(ifp, family); in get_lle()
406 struct lltable *llt = lltable_get(attrs.nda_ifp, attrs.ndm_family); in rtnl_handle_newneigh()
493 struct lltable *llt = lltable_get(attrs.nda_ifp, attrs.ndm_family); in rtnl_handle_delneigh()
/freebsd-14-stable/sys/netinet6/
HDin6.c2265 in6_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in6_lltable_free_entry()
2346 in6_lltable_find_dst(struct lltable *llt, const struct in6_addr *dst) in in6_lltable_find_dst()
2365 in6_lltable_delete_entry(struct lltable *llt, struct llentry *lle) in in6_lltable_delete_entry()
2381 in6_lltable_alloc(struct lltable *llt, u_int flags, in in6_lltable_alloc()
2428 in6_lltable_lookup(struct lltable *llt, u_int flags, in in6_lltable_lookup()
2473 in6_lltable_dump_entry(struct lltable *llt, struct llentry *lle, in in6_lltable_dump_entry()
2549 in6_lltable_post_resolved(struct lltable *llt, struct llentry *lle) in in6_lltable_post_resolved()
2556 static struct lltable *
2559 struct lltable *llt; in in6_lltattach()
2580 struct lltable *
[all …]
HDin6_var.h100 struct lltable;
109 struct lltable *lltable; member
113 #define LLTABLE6(ifp) (((struct in6_ifextra *)(ifp)->if_afdata[AF_INET6])->lltable)
/freebsd-14-stable/sys/netinet/
HDin.c1516 in_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in_lltable_free_entry()
1620 in_lltable_find_dst(struct lltable *llt, struct in_addr dst) in in_lltable_find_dst()
1639 in_lltable_delete_entry(struct lltable *llt, struct llentry *lle) in in_lltable_delete_entry()
1651 in_lltable_alloc(struct lltable *llt, u_int flags, const struct sockaddr *l3addr) in in_lltable_alloc()
1702 in_lltable_lookup(struct lltable *llt, u_int flags, const struct sockaddr *l3addr) in in_lltable_lookup()
1740 in_lltable_dump_entry(struct lltable *llt, struct llentry *lle, in in_lltable_dump_entry()
1804 in_lltable_post_resolved(struct lltable *llt, struct llentry *lle) in in_lltable_post_resolved()
1814 static struct lltable *
1817 struct lltable *llt; in in_lltattach()
1838 struct lltable *
[all …]
HDin_var.h56 struct lltable;
63 struct lltable *ii_llt; /* ARP state */