Home
last modified time | relevance | path

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

/xnu-8796.121.2/bsd/net/
H A Dif_llatbl.h99 struct lltable *lle_tbl;
174 typedef struct llentry *(llt_lookup_t)(struct lltable *, uint16_t flags,
176 typedef struct llentry *(llt_alloc_t)(struct lltable *, uint16_t flags,
178 typedef void (llt_delete_t)(struct lltable *, struct llentry *);
179 typedef void (llt_prefix_free_t)(struct lltable *,
181 typedef int (llt_dump_entry_t)(struct lltable *, struct llentry *,
186 typedef void (llt_free_entry_t)(struct lltable *, struct llentry *);
188 typedef void (llt_free_tbl_t)(struct lltable *);
189 typedef void (llt_link_entry_t)(struct lltable *, struct llentry *);
192 typedef int (llt_foreach_cb_t)(struct lltable *, struct llentry *, void *);
[all …]
H A Dif_llatbl.c77 static SLIST_HEAD(, lltable) lltables = SLIST_HEAD_INITIALIZER(lltables);
86 static void lltable_unlink(struct lltable *llt);
88 static void llentries_unlink(struct lltable *llt, struct llentries *head);
91 static void htable_link_entry(struct lltable *llt, struct llentry *lle);
92 static int htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f,
99 lltable_dump_af(struct lltable *llt, struct sysctl_req *wr) in lltable_dump_af()
124 struct lltable *llt = NULL; in lltable_sysctl_dumparp()
151 htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg) in htable_foreach_lle()
171 htable_link_entry(struct lltable *llt, struct llentry *lle) in htable_link_entry()
213 htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg) in htable_prefix_free_cb()
[all …]
/xnu-8796.121.2/bsd/netinet6/
H A Din6_private.h229 struct lltable;
231 extern struct lltable * in6_lltattach(struct ifnet *ifp);
H A Din6.c4671 in6_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in6_lltable_free_entry()
4756 in6_lltable_find_dst(struct lltable *llt, const struct in6_addr *dst) in in6_lltable_find_dst()
4777 in6_lltable_delete_entry(struct lltable *llt, struct llentry *lle) in in6_lltable_delete_entry()
4789 in6_lltable_alloc(struct lltable *llt, uint16_t flags, in in6_lltable_alloc()
4828 in6_lltable_lookup(struct lltable *llt, uint16_t flags, in in6_lltable_lookup()
4861 in6_lltable_dump_entry(struct lltable *llt, struct llentry *lle, in in6_lltable_dump_entry()
4944 struct lltable *
4947 struct lltable *llt; in in6_lltattach()
H A Din6_var.h945 struct lltable *ii_llt; /* NDP state */
/xnu-8796.121.2/bsd/netinet/
H A Din.c149 static void in_lltable_free_entry(struct lltable *llt, struct llentry *lle);
154 static inline struct llentry * in_lltable_find_dst(struct lltable *llt, struct in_addr dst);
155 static void in_lltable_delete_entry(struct lltable *llt, struct llentry *lle);
156 static struct llentry * in_lltable_alloc(struct lltable *llt, uint16_t flags, const struct sockaddr…
157 static struct llentry * in_lltable_lookup(struct lltable *llt, uint16_t flags, const struct sockadd…
158 static int in_lltable_dump_entry(struct lltable *llt, struct llentry *lle, struct sysctl_req *wr);
159 static struct lltable * in_lltattach(struct ifnet *ifp);
2444 in_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in_lltable_free_entry()
2520 in_lltable_find_dst(struct lltable *llt, struct in_addr dst) in in_lltable_find_dst()
2541 in_lltable_delete_entry(struct lltable *llt, struct llentry *lle) in in_lltable_delete_entry()
[all …]
H A Din_var.h486 struct lltable *ii_llt; /* ARP state */