| /freebsd-13-stable/sys/net/ |
| HD | if_llatbl.h | 43 struct llentry; 44 CK_LIST_HEAD(llentries, llentry); 51 struct llentry { struct 52 CK_LIST_ENTRY(llentry) lle_next; 66 void (*lle_free)(struct llentry *); argument 80 CK_SLIST_HEAD(llentry_children_head,llentry) lle_children; /* child encaps */ argument 81 CK_SLIST_ENTRY(llentry) lle_child_next; /* child encaps */ 82 struct llentry *lle_parent; /* parent for a child */ argument 84 CK_LIST_ENTRY(llentry) lle_chain; /* chain of deleted items */ 143 typedef struct llentry *(llt_lookup_t)(struct lltable *, u_int flags, [all …]
|
| HD | if_llatbl.c | 134 lltable_append_entry_queue(struct llentry *lle, struct mbuf *m, in lltable_append_entry_queue() 175 struct llentry *lle, *next; in htable_foreach_lle() 200 htable_link_entry(struct lltable *llt, struct llentry *lle) in htable_link_entry() 227 htable_unlink_entry(struct llentry *lle) in htable_unlink_entry() 258 htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg) in htable_prefix_free_cb() 276 struct llentry *lle, *next; in htable_prefix_free() 307 struct llentry *lle, *next; in llentries_unlink() 319 lltable_drop_entry_queue(struct llentry *lle) in lltable_drop_entry_queue() 341 lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle, in lltable_set_entry_addr() 359 lltable_acquire_wlock(struct ifnet *ifp, struct llentry *lle) in lltable_acquire_wlock() [all …]
|
| HD | if_infiniband.c | 222 uint32_t *pflags, struct llentry **plle) in infiniband_resolve_addr() 297 struct llentry *lle = NULL; in infiniband_output()
|
| HD | route.h | 53 struct llentry *ro_lle;
|
| HD | if_ethersubr.c | 203 uint32_t *pflags, struct llentry **plle) in ether_resolve_addr() 292 struct llentry *lle = NULL; in ether_output()
|
| /freebsd-13-stable/sys/netinet6/ |
| HD | nd6.c | 136 static void nd6_free(struct llentry **, int); 137 static void nd6_free_redirect(const struct llentry *); 139 static void nd6_llinfo_settimer_locked(struct llentry *, long); 141 const struct sockaddr_in6 *, u_char *, uint32_t *, struct llentry **); 153 nd6_lle_event(void *arg __unused, struct llentry *lle, int evt) in nd6_lle_event() 525 nd6_llinfo_settimer_locked(struct llentry *ln, long tick) in nd6_llinfo_settimer_locked() 564 nd6_llinfo_get_holdsrc(struct llentry *ln, struct in6_addr *src) in nd6_llinfo_get_holdsrc() 620 nd6_is_stale(struct llentry *lle, long *pdelay, int *do_switch) in nd6_is_stale() 684 nd6_llinfo_setstate(struct llentry *lle, int newstate) in nd6_llinfo_setstate() 735 struct llentry *ln; in nd6_llinfo_timer() [all …]
|
| HD | nd6.h | 45 struct llentry; 367 struct llentry *nd6_lookup(const struct in6_addr *, int, struct ifnet *); 369 void nd6_llinfo_setstate(struct llentry *lle, int newstate); 375 const struct sockaddr *, u_char *, uint32_t *, struct llentry **); 379 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr); 380 struct mbuf *nd6_grab_holdchain(struct llentry *); 381 int nd6_flush_holdchain(struct ifnet *, struct llentry *, struct mbuf *); 382 void nd6_flush_children_holdchain(struct ifnet *, struct llentry *);
|
| HD | in6.c | 2086 struct llentry base; 2099 struct llentry *lle; in in6_lltable_destroy_lle_unlocked() 2101 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in6_lltable_destroy_lle_unlocked() 2112 in6_lltable_destroy_lle(struct llentry *lle) in in6_lltable_destroy_lle() 2119 static struct llentry * 2140 const struct sockaddr *smask, u_int flags, struct llentry *lle) in in6_lltable_match_prefix() 2171 in6_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in6_lltable_free_entry() 2233 in6_lltable_hash(const struct llentry *lle, uint32_t hsize) in in6_lltable_hash() 2240 in6_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa) in in6_lltable_fill_sa_entry() 2251 static inline struct llentry * [all …]
|
| HD | in6.h | 372 struct llentry *ro_lle;
|
| HD | nd6_nbr.c | 630 struct llentry *ln; in nd6_na_input()
|
| HD | nd6_rtr.c | 919 struct llentry *ln = NULL; in is_dr_reachable()
|
| HD | icmp6.c | 2421 struct llentry *ln = NULL; in icmp6_redirect_output()
|
| /freebsd-13-stable/sys/netlink/route/ |
| HD | neigh.c | 70 lle_state_to_nl_state(int family, struct llentry *lle) in lle_state_to_nl_state() 107 lle_flags_to_nl_flags(const struct llentry *lle) in lle_flags_to_nl_flags() 124 get_lle_next_ts(const struct llentry *lle) in get_lle_next_ts() 132 dump_lle_locked(struct llentry *lle, void *arg) in dump_lle_locked() 207 dump_lle(struct lltable *llt, struct llentry *lle, void *arg) in dump_lle() 287 struct llentry *lle = lla_lookup(llt, LLE_UNLOCKED, dst); in get_lle() 404 struct llentry *lle = lltable_alloc_entry(llt, lle_flags, attrs.nda_dst); in rtnl_handle_newneigh() 417 struct llentry *lle_tmp = lla_lookup(llt, LLE_EXCLUSIVE, attrs.nda_dst); in rtnl_handle_newneigh() 478 struct llentry *lle = lla_lookup(llt, LLE_EXCLUSIVE, attrs.nda_dst); in rtnl_handle_delneigh() 552 rtnl_lle_event(void *arg __unused, struct llentry *lle, int evt) in rtnl_lle_event()
|
| /freebsd-13-stable/sys/compat/linuxkpi/common/include/net/ |
| HD | netevent.h | 45 struct llentry; 48 _handle_arp_update_event(void *arg, struct llentry *lle, int evt __unused) in _handle_arp_update_event()
|
| /freebsd-13-stable/sys/netinet/ |
| HD | in.c | 1292 struct llentry base; 1305 struct llentry *lle; in in_lltable_destroy_lle_unlocked() 1307 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in_lltable_destroy_lle_unlocked() 1318 in_lltable_destroy_lle(struct llentry *lle) in in_lltable_destroy_lle() 1325 static struct llentry * 1354 const struct sockaddr *smask, u_int flags, struct llentry *lle) in in_lltable_match_prefix() 1386 in_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in_lltable_free_entry() 1471 in_lltable_hash(const struct llentry *lle, uint32_t hsize) in in_lltable_hash() 1478 in_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa) in in_lltable_fill_sa_entry() 1489 static inline struct llentry * [all …]
|
| HD | if_ether.c | 187 struct ifnet *ifp, int bridged, struct llentry *la); 188 static void arp_mark_lle_reachable(struct llentry *la); 206 struct llentry *lle = (struct llentry *)arg; in arptimer() 463 struct llentry **plle) in arpresolve_full() 465 struct llentry *la = NULL, *la_tmp; in arpresolve_full() 600 struct llentry **plle) in arpresolve() 602 struct llentry *la = NULL; in arpresolve() 772 struct llentry *la = NULL, *la_tmp; in in_arpinput() 1026 struct llentry *lle; in in_arpinput() 1137 arp_grab_holdchain(struct llentry *la) in arp_grab_holdchain() [all …]
|
| HD | if_ether.h | 117 struct llentry; 121 struct llentry **plle);
|
| HD | in_fib.h | 36 struct llentry *ro_lle;
|
| HD | toecore.c | 403 toe_lle_event(void *arg __unused, struct llentry *lle, int evt) in toe_lle_event()
|
| HD | sctp_structs.h | 204 struct llentry *ro_lle;
|
| /freebsd-13-stable/sys/net/route/ |
| HD | route_debug.h | 158 struct llentry; 167 char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf, 169 char *llentry_print_buf_lltable(const struct llentry *lle, char *buf, size_t bufsize);
|
| /freebsd-13-stable/sys/dev/irdma/ |
| HD | fbsd_kcompat.c | 397 struct llentry *lle; in irdma_get_dst_mac()
|
| /freebsd-13-stable/sys/dev/qlnx/qlnxr/ |
| HD | qlnxr_verbs.c | 6865 struct llentry *lle;
|