Home
last modified time | relevance | path

Searched refs:llentry (Results 1 – 22 of 22) sorted by relevance

/freebsd-14.2/sys/net/
H A Dif_llatbl.h43 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
239 size_t llentry_free(struct llentry *);
258 void lltable_link_child_entry(struct llentry *parent_lle, struct llentry *child_lle);
274 static __inline struct llentry *
282 void llentry_mark_used(struct llentry *lle);
290 llentry_provide_feedback(struct llentry *lle) in llentry_provide_feedback()
[all …]
H A Dif_llatbl.c176 struct llentry *lle, *next; in htable_foreach_lle()
277 struct llentry *lle, *next; in htable_prefix_free()
438 struct llentry *
441 struct llentry *child_lle; in llentry_lookup_family()
526 struct llentry *child_lle; in llentry_request_feedback()
724 struct llentry *lle; in lltable_delete_addr()
887 struct llentry *
914 lltable_link_child_entry(struct llentry *lle, struct llentry *child_lle) in lltable_link_child_entry()
1069 struct llentry base;
1076 struct llentry *lle; in llatbl_lle_show()
[all …]
H A Dif_infiniband.c231 uint32_t *pflags, struct llentry **plle) in infiniband_resolve_addr()
307 struct llentry *lle = NULL; in infiniband_output()
H A Droute.h53 struct llentry *ro_lle;
H A Dif_ethersubr.c208 uint32_t *pflags, struct llentry **plle) in ether_resolve_addr()
296 struct llentry *lle = NULL; in ether_output()
/freebsd-14.2/sys/netinet6/
H A Dnd6.c754 struct llentry *ln; in nd6_llinfo_timer()
1209 struct llentry *
1213 struct llentry *ln; in nd6_lookup()
1227 static struct llentry *
1231 struct llentry *ln; in nd6_alloc()
1341 struct llentry *lle; in nd6_is_addr_neighbor()
1363 struct llentry *child_lle; in nd6_free_children()
1437 struct llentry *ln; in nd6_free()
1834 struct llentry *ln; in nd6_ioctl()
2248 struct llentry **plle) in nd6_resolve()
[all …]
H A Dnd6.h45 struct llentry;
353 struct llentry *nd6_lookup(const struct in6_addr *, int, struct ifnet *);
355 void nd6_llinfo_setstate(struct llentry *lle, int newstate);
361 const struct sockaddr *, u_char *, uint32_t *, struct llentry **);
365 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
366 struct mbuf *nd6_grab_holdchain(struct llentry *);
367 int nd6_flush_holdchain(struct ifnet *, struct llentry *, struct mbuf *);
368 void nd6_flush_children_holdchain(struct ifnet *, struct llentry *);
H A Din6.c2180 struct llentry base;
2193 struct llentry *lle; in in6_lltable_destroy_lle_unlocked()
2195 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in6_lltable_destroy_lle_unlocked()
2206 in6_lltable_destroy_lle(struct llentry *lle) in in6_lltable_destroy_lle()
2213 static struct llentry *
2345 static inline struct llentry *
2348 struct llentry *lle; in in6_lltable_find_dst()
2380 static struct llentry *
2386 struct llentry *lle; in in6_lltable_alloc()
2427 static struct llentry *
[all …]
H A Din6.h378 struct llentry *ro_lle;
H A Dnd6_nbr.c377 struct llentry *ln; in nd6_proxy_fill_sdl()
659 struct llentry *ln; in nd6_na_input()
H A Dnd6_rtr.c909 struct llentry *ln = NULL; in is_dr_reachable()
H A Dicmp6.c2386 struct llentry *ln = NULL; in icmp6_redirect_output()
/freebsd-14.2/sys/netlink/route/
H A Dneigh.c72 lle_state_to_nl_state(int family, struct llentry *lle) in lle_state_to_nl_state()
109 lle_flags_to_nl_flags(const struct llentry *lle) in lle_flags_to_nl_flags()
126 get_lle_next_ts(const struct llentry *lle) in get_lle_next_ts()
134 dump_lle_locked(struct llentry *lle, void *arg) in dump_lle_locked()
209 dump_lle(struct lltable *llt, struct llentry *lle, void *arg) in dump_lle()
284 struct llentry *lle = lla_lookup(llt, LLE_UNLOCKED, dst); in get_lle()
423 struct llentry *lle = lltable_alloc_entry(llt, lle_flags, attrs.nda_dst); in rtnl_handle_newneigh()
436 struct llentry *lle_tmp = lla_lookup(llt, LLE_EXCLUSIVE, attrs.nda_dst); in rtnl_handle_newneigh()
553 rtnl_lle_event(void *arg __unused, struct llentry *lle, int evt) in rtnl_lle_event()
/freebsd-14.2/sys/compat/linuxkpi/common/include/net/
H A Dnetevent.h45 struct llentry;
48 _handle_arp_update_event(void *arg, struct llentry *lle, int evt __unused) in _handle_arp_update_event()
/freebsd-14.2/sys/netinet/
H A Dif_ether.c187 struct ifnet *ifp, int bridged, 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()
771 struct llentry *la = NULL, *la_tmp; in in_arpinput()
1016 struct llentry *lle; in in_arpinput()
1127 arp_grab_holdchain(struct llentry *la) in arp_grab_holdchain()
1170 int bridged, struct llentry *la) in arp_check_update_lle()
[all …]
H A Din.c1421 struct llentry base;
1434 struct llentry *lle; in in_lltable_destroy_lle_unlocked()
1436 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in_lltable_destroy_lle_unlocked()
1447 in_lltable_destroy_lle(struct llentry *lle) in in_lltable_destroy_lle()
1454 static struct llentry *
1618 static inline struct llentry *
1621 struct llentry *lle; in in_lltable_find_dst()
1649 static struct llentry *
1654 struct llentry *lle; in in_lltable_alloc()
1700 static struct llentry *
[all …]
H A Dif_ether.h117 struct llentry;
121 struct llentry **plle);
H A Din_fib.h36 struct llentry *ro_lle;
H A Dtoecore.c415 toe_lle_event(void *arg __unused, struct llentry *lle, int evt) in toe_lle_event()
H A Dsctp_structs.h204 struct llentry *ro_lle;
/freebsd-14.2/sys/net/route/
H A Droute_debug.h168 struct llentry;
177 char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf,
179 char *llentry_print_buf_lltable(const struct llentry *lle, char *buf, size_t bufsize);
/freebsd-14.2/sys/dev/irdma/
H A Dfbsd_kcompat.c399 struct llentry *lle; in irdma_get_dst_mac()