Symbol: llentry
sys/compat/linuxkpi/common/include/net/netevent.h
45
struct llentry;
sys/compat/linuxkpi/common/include/net/netevent.h
48
_handle_arp_update_event(void *arg, struct llentry *lle, int evt __unused)
sys/dev/irdma/fbsd_kcompat.c
405
struct llentry *lle;
sys/net/if_ethersubr.c
200
uint32_t *pflags, struct llentry **plle)
sys/net/if_ethersubr.c
288
struct llentry *lle = NULL;
sys/net/if_infiniband.c
267
uint32_t *pflags, struct llentry **plle)
sys/net/if_infiniband.c
343
struct llentry *lle = NULL;
sys/net/if_llatbl.c
1067
llatbl_lle_show(struct llentry *lle)
sys/net/if_llatbl.c
1128
DB_SHOW_COMMAND(llentry, db_show_llentry)
sys/net/if_llatbl.c
1136
llatbl_lle_show((struct llentry *)addr);
sys/net/if_llatbl.c
1143
struct llentry *lle;
sys/net/if_llatbl.c
135
lltable_append_entry_queue(struct llentry *lle, struct mbuf *m,
sys/net/if_llatbl.c
176
struct llentry *lle, *next;
sys/net/if_llatbl.c
201
htable_link_entry(struct lltable *llt, struct llentry *lle)
sys/net/if_llatbl.c
228
htable_unlink_entry(struct llentry *lle)
sys/net/if_llatbl.c
259
htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg)
sys/net/if_llatbl.c
277
struct llentry *lle, *next;
sys/net/if_llatbl.c
309
struct llentry *lle, *next;
sys/net/if_llatbl.c
321
lltable_drop_entry_queue(struct llentry *lle)
sys/net/if_llatbl.c
343
lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.c
361
lltable_trylock(struct llentry *lle)
sys/net/if_llatbl.c
390
lltable_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.c
437
struct llentry *
sys/net/if_llatbl.c
438
llentry_lookup_family(struct llentry *lle, int family)
sys/net/if_llatbl.c
440
struct llentry *child_lle;
sys/net/if_llatbl.c
462
llentry_get_upper_family(const struct llentry *lle, int default_family)
sys/net/if_llatbl.c
474
llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family,
sys/net/if_llatbl.c
509
llentry_print_buf_lltable(const struct llentry *lle, char *buf, size_t bufsize)
sys/net/if_llatbl.c
523
llentry_request_feedback(struct llentry *lle)
sys/net/if_llatbl.c
525
struct llentry *child_lle;
sys/net/if_llatbl.c
544
llentry_mark_used(struct llentry *lle)
sys/net/if_llatbl.c
558
llentry_get_hittime_raw(struct llentry *lle)
sys/net/if_llatbl.c
571
llentry_get_hittime(struct llentry *lle)
sys/net/if_llatbl.c
574
struct llentry *child_lle;
sys/net/if_llatbl.c
592
llentry_update_ifaddr(struct lltable *llt, struct llentry *lle, void *farg)
sys/net/if_llatbl.c
649
llentry_free(struct llentry *lle)
sys/net/if_llatbl.c
672
lltable_free_cb(struct lltable *llt, struct llentry *lle, void *farg)
sys/net/if_llatbl.c
690
struct llentry *lle, *next;
sys/net/if_llatbl.c
723
struct llentry *lle;
sys/net/if_llatbl.c
772
lltable_delete_conditional_cb(struct lltable *llt, struct llentry *lle,
sys/net/if_llatbl.c
790
struct llentry *lle, *next;
sys/net/if_llatbl.c
885
struct llentry *
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
912
lltable_link_child_entry(struct llentry *lle, struct llentry *child_lle)
sys/net/if_llatbl.c
921
lltable_unlink_child_entry(struct llentry *child_lle)
sys/net/if_llatbl.c
923
struct llentry *lle = child_lle->lle_parent;
sys/net/if_llatbl.c
927
CK_SLIST_REMOVE(&lle->lle_children, child_lle, llentry, lle_child_next);
sys/net/if_llatbl.c
931
lltable_unlink_entry(struct lltable *llt, struct llentry *lle)
sys/net/if_llatbl.c
938
lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa)
sys/net/if_llatbl.c
971
struct llentry *lle, *lle_tmp;
sys/net/if_llatbl.h
143
typedef struct llentry *(llt_lookup_t)(struct lltable *, u_int flags,
sys/net/if_llatbl.h
145
typedef struct llentry *(llt_alloc_t)(struct lltable *, u_int flags,
sys/net/if_llatbl.h
147
typedef void (llt_delete_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
150
typedef int (llt_dump_entry_t)(struct lltable *, struct llentry *,
sys/net/if_llatbl.h
152
typedef uint32_t (llt_hash_t)(const struct llentry *, uint32_t);
sys/net/if_llatbl.h
154
const struct sockaddr *, u_int, struct llentry *);
sys/net/if_llatbl.h
155
typedef void (llt_free_entry_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
156
typedef void (llt_fill_sa_entry_t)(const struct llentry *, struct sockaddr *);
sys/net/if_llatbl.h
158
typedef int (llt_link_entry_t)(struct lltable *, struct llentry *);
sys/net/if_llatbl.h
159
typedef int (llt_unlink_entry_t)(struct llentry *);
sys/net/if_llatbl.h
160
typedef void (llt_mark_used_t)(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
165
typedef bool (llt_match_cb_t)(struct lltable *, struct llentry *, void *);
sys/net/if_llatbl.h
239
size_t lltable_append_entry_queue(struct llentry *,
sys/net/if_llatbl.h
246
size_t llentry_free(struct llentry *);
sys/net/if_llatbl.h
249
size_t lltable_drop_entry_queue(struct llentry *);
sys/net/if_llatbl.h
250
void lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.h
252
int lltable_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
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
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
265
void lltable_link_child_entry(struct llentry *parent_lle, struct llentry *child_lle);
sys/net/if_llatbl.h
266
void lltable_unlink_child_entry(struct llentry *child_lle);
sys/net/if_llatbl.h
267
void lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa);
sys/net/if_llatbl.h
271
bool lltable_trylock(struct llentry *lle);
sys/net/if_llatbl.h
281
static __inline struct llentry *
sys/net/if_llatbl.h
288
void llentry_request_feedback(struct llentry *lle);
sys/net/if_llatbl.h
289
void llentry_mark_used(struct llentry *lle);
sys/net/if_llatbl.h
290
time_t llentry_get_hittime(struct llentry *lle);
sys/net/if_llatbl.h
291
int llentry_get_upper_family(const struct llentry *lle, int default_family);
sys/net/if_llatbl.h
297
llentry_provide_feedback(struct llentry *lle)
sys/net/if_llatbl.h
304
struct llentry *llentry_lookup_family(struct llentry *lle, int family);
sys/net/if_llatbl.h
314
typedef void (*lle_event_fn)(void *, struct llentry *, int);
sys/net/if_llatbl.h
43
struct llentry;
sys/net/if_llatbl.h
44
CK_LIST_HEAD(llentries, llentry);
sys/net/if_llatbl.h
52
CK_LIST_ENTRY(llentry) lle_next;
sys/net/if_llatbl.h
66
void (*lle_free)(struct llentry *);
sys/net/if_llatbl.h
80
CK_SLIST_HEAD(llentry_children_head,llentry) lle_children; /* child encaps */
sys/net/if_llatbl.h
81
CK_SLIST_ENTRY(llentry) lle_child_next; /* child encaps */
sys/net/if_llatbl.h
82
struct llentry *lle_parent; /* parent for a child */
sys/net/if_llatbl.h
84
CK_LIST_ENTRY(llentry) lle_chain; /* chain of deleted items */
sys/net/route.h
54
struct llentry *ro_lle;
sys/net/route/route_debug.h
169
struct llentry;
sys/net/route/route_debug.h
178
char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf,
sys/net/route/route_debug.h
180
char *llentry_print_buf_lltable(const struct llentry *lle, char *buf, size_t bufsize);
sys/netinet/if_ether.c
1015
struct llentry *lle;
sys/netinet/if_ether.c
1126
arp_grab_holdchain(struct llentry *la)
sys/netinet/if_ether.c
1140
arp_flush_holdchain(struct ifnet *ifp, struct llentry *la, struct mbuf *chain)
sys/netinet/if_ether.c
1169
int bridged, struct llentry *la)
sys/netinet/if_ether.c
1257
arp_mark_lle_reachable(struct llentry *la, struct ifnet *ifp)
sys/netinet/if_ether.c
1290
struct llentry *lle, *lle_tmp;
sys/netinet/if_ether.c
186
struct ifnet *ifp, int bridged, struct llentry *la);
sys/netinet/if_ether.c
187
static void arp_mark_lle_reachable(struct llentry *la, struct ifnet *ifp);
sys/netinet/if_ether.c
205
struct llentry *lle = (struct llentry *)arg;
sys/netinet/if_ether.c
462
struct llentry **plle)
sys/netinet/if_ether.c
464
struct llentry *la = NULL, *la_tmp;
sys/netinet/if_ether.c
599
struct llentry **plle)
sys/netinet/if_ether.c
601
struct llentry *la = NULL;
sys/netinet/if_ether.c
770
struct llentry *la = NULL, *la_tmp;
sys/netinet/if_ether.h
115
struct llentry;
sys/netinet/if_ether.h
119
struct llentry **plle);
sys/netinet/in.c
1507
struct llentry base;
sys/netinet/in.c
1520
struct llentry *lle;
sys/netinet/in.c
1522
lle = __containerof(ctx, struct llentry, lle_epoch_ctx);
sys/netinet/in.c
1533
in_lltable_destroy_lle(struct llentry *lle)
sys/netinet/in.c
1540
static struct llentry *
sys/netinet/in.c
1566
const struct sockaddr *smask, u_int flags, struct llentry *lle)
sys/netinet/in.c
1598
in_lltable_free_entry(struct lltable *llt, struct llentry *lle)
sys/netinet/in.c
1683
in_lltable_hash(const struct llentry *lle, uint32_t hsize)
sys/netinet/in.c
1690
in_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa)
sys/netinet/in.c
1701
static inline struct llentry *
sys/netinet/in.c
1704
struct llentry *lle;
sys/netinet/in.c
1721
in_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
sys/netinet/in.c
1732
static struct llentry *
sys/netinet/in.c
1737
struct llentry *lle;
sys/netinet/in.c
1783
static struct llentry *
sys/netinet/in.c
1787
struct llentry *lle;
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_fib.h
36
struct llentry *ro_lle;
sys/netinet/sctp_structs.h
204
struct llentry *ro_lle;
sys/netinet/toecore.c
413
toe_lle_event(void *arg __unused, struct llentry *lle, int evt)
sys/netinet6/icmp6.c
2376
struct llentry *ln = NULL;
sys/netinet6/in6.c
2189
struct llentry base;
sys/netinet6/in6.c
2202
struct llentry *lle;
sys/netinet6/in6.c
2204
lle = __containerof(ctx, struct llentry, lle_epoch_ctx);
sys/netinet6/in6.c
2215
in6_lltable_destroy_lle(struct llentry *lle)
sys/netinet6/in6.c
2222
static struct llentry *
sys/netinet6/in6.c
2243
const struct sockaddr *smask, u_int flags, struct llentry *lle)
sys/netinet6/in6.c
2274
in6_lltable_free_entry(struct lltable *llt, struct llentry *lle)
sys/netinet6/in6.c
2334
in6_lltable_hash(const struct llentry *lle, uint32_t hsize)
sys/netinet6/in6.c
2341
in6_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa)
sys/netinet6/in6.c
2352
static inline struct llentry *
sys/netinet6/in6.c
2355
struct llentry *lle;
sys/netinet6/in6.c
2372
in6_lltable_delete_entry(struct lltable *llt, struct llentry *lle)
sys/netinet6/in6.c
2387
static struct llentry *
sys/netinet6/in6.c
2393
struct llentry *lle;
sys/netinet6/in6.c
2434
static struct llentry *
sys/netinet6/in6.c
2440
struct llentry *lle;
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
2726
in6_lle_match_pub(struct lltable *llt, struct llentry *lle, void *farg)
sys/netinet6/in6.h
376
struct llentry *ro_lle;
sys/netinet6/nd6.c
1227
struct llentry *
sys/netinet6/nd6.c
1231
struct llentry *ln;
sys/netinet6/nd6.c
1245
static struct llentry *
sys/netinet6/nd6.c
1249
struct llentry *ln;
sys/netinet6/nd6.c
1359
struct llentry *lle;
sys/netinet6/nd6.c
1379
nd6_free_children(struct llentry *lle)
sys/netinet6/nd6.c
1381
struct llentry *child_lle;
sys/netinet6/nd6.c
1400
nd6_try_set_entry_addr_locked(struct ifnet *ifp, struct llentry *lle, char *lladdr)
sys/netinet6/nd6.c
1413
struct llentry *child_lle;
sys/netinet6/nd6.c
1430
nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr)
sys/netinet6/nd6.c
1452
nd6_free(struct llentry **lnp, int gc)
sys/netinet6/nd6.c
1455
struct llentry *ln;
sys/netinet6/nd6.c
152
static void nd6_free(struct llentry **, int);
sys/netinet6/nd6.c
153
static void nd6_free_redirect(const struct llentry *);
sys/netinet6/nd6.c
155
static void nd6_llinfo_settimer_locked(struct llentry *, long);
sys/netinet6/nd6.c
157
const struct sockaddr_in6 *, u_char *, uint32_t *, struct llentry **);
sys/netinet6/nd6.c
1609
nd6_free_redirect(const struct llentry *ln)
sys/netinet6/nd6.c
167
nd6_lle_event(void *arg __unused, struct llentry *lle, int evt)
sys/netinet6/nd6.c
1849
struct llentry *ln;
sys/netinet6/nd6.c
1974
struct llentry *ln = NULL, *ln_tmp;
sys/netinet6/nd6.c
2175
nd6_grab_holdchain(struct llentry *ln)
sys/netinet6/nd6.c
2262
struct llentry **plle)
sys/netinet6/nd6.c
2264
struct llentry *ln = NULL;
sys/netinet6/nd6.c
2327
static __noinline struct llentry *
sys/netinet6/nd6.c
2330
struct llentry *child_lle = NULL;
sys/netinet6/nd6.c
2331
struct llentry *lle, *lle_tmp;
sys/netinet6/nd6.c
2398
struct llentry **plle)
sys/netinet6/nd6.c
2400
struct llentry *lle = NULL;
sys/netinet6/nd6.c
2489
struct llentry *lle_parent = lle->lle_parent;
sys/netinet6/nd6.c
2531
nd6_flush_holdchain(struct ifnet *ifp, struct llentry *lle, struct mbuf *chain)
sys/netinet6/nd6.c
2562
nd6_flush_children_holdchain(struct ifnet *ifp, struct llentry *lle)
sys/netinet6/nd6.c
2564
struct llentry *child_lle;
sys/netinet6/nd6.c
2615
struct llentry *ln, *ln_tmp;
sys/netinet6/nd6.c
561
nd6_llinfo_settimer_locked(struct llentry *ln, long tick)
sys/netinet6/nd6.c
600
nd6_llinfo_get_holdsrc(struct llentry *ln, struct in6_addr *src)
sys/netinet6/nd6.c
656
nd6_is_stale(struct llentry *lle, long *pdelay, int *do_switch)
sys/netinet6/nd6.c
720
nd6_llinfo_setstate(struct llentry *lle, int newstate)
sys/netinet6/nd6.c
771
struct llentry *ln;
sys/netinet6/nd6.c
779
ln = (struct llentry *)arg;
sys/netinet6/nd6.h
350
struct llentry *nd6_lookup(const struct in6_addr *, int, struct ifnet *);
sys/netinet6/nd6.h
352
void nd6_llinfo_setstate(struct llentry *lle, int newstate);
sys/netinet6/nd6.h
358
const struct sockaddr *, u_char *, uint32_t *, struct llentry **);
sys/netinet6/nd6.h
362
bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
sys/netinet6/nd6.h
363
struct mbuf *nd6_grab_holdchain(struct llentry *);
sys/netinet6/nd6.h
364
int nd6_flush_holdchain(struct ifnet *, struct llentry *, struct mbuf *);
sys/netinet6/nd6.h
365
void nd6_flush_children_holdchain(struct ifnet *, struct llentry *);
sys/netinet6/nd6.h
45
struct llentry;
sys/netinet6/nd6_nbr.c
402
struct llentry *ln;
sys/netinet6/nd6_nbr.c
678
struct llentry *ln;
sys/netinet6/nd6_rtr.c
959
struct llentry *ln = NULL;
sys/netlink/route/neigh.c
108
lle_flags_to_nl_flags(const struct llentry *lle)
sys/netlink/route/neigh.c
125
get_lle_next_ts(const struct llentry *lle)
sys/netlink/route/neigh.c
133
dump_lle_locked(struct llentry *lle, void *arg)
sys/netlink/route/neigh.c
208
dump_lle(struct lltable *llt, struct llentry *lle, void *arg)
sys/netlink/route/neigh.c
283
struct llentry *lle = lla_lookup(llt, LLE_UNLOCKED, dst);
sys/netlink/route/neigh.c
422
struct llentry *lle = lltable_alloc_entry(llt, lle_flags, attrs.nda_dst);
sys/netlink/route/neigh.c
435
struct llentry *lle_tmp = lla_lookup(llt, LLE_EXCLUSIVE, attrs.nda_dst);
sys/netlink/route/neigh.c
552
rtnl_lle_event(void *arg __unused, struct llentry *lle, int evt)
sys/netlink/route/neigh.c
71
lle_state_to_nl_state(int family, struct llentry *lle)