Searched refs:lltable (Results 1 – 7 of 7) sorted by relevance
| /xnu-8796.121.2/bsd/net/ |
| H A D | if_llatbl.h | 99 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 D | if_llatbl.c | 77 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 D | in6_private.h | 229 struct lltable; 231 extern struct lltable * in6_lltattach(struct ifnet *ifp);
|
| H A D | in6.c | 4671 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 D | in6_var.h | 945 struct lltable *ii_llt; /* NDP state */
|
| /xnu-8796.121.2/bsd/netinet/ |
| H A D | in.c | 149 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 D | in_var.h | 486 struct lltable *ii_llt; /* ARP state */
|