/freebsd/sys/net/ |
H A D | if_llatbl.c | 135 lltable_append_entry_queue(struct llentry *lle, struct mbuf *m, in lltable_append_entry_queue() argument 140 LLE_WLOCK_ASSERT(lle); in lltable_append_entry_queue() 142 while (lle->la_numheld >= maxheld && lle->la_hold != NULL) { in lltable_append_entry_queue() 143 struct mbuf *next = lle->la_hold->m_nextpkt; in lltable_append_entry_queue() 144 m_freem(lle->la_hold); in lltable_append_entry_queue() 145 lle->la_hold = next; in lltable_append_entry_queue() 146 lle->la_numheld--; in lltable_append_entry_queue() 150 if (lle->la_hold != NULL) { in lltable_append_entry_queue() 151 struct mbuf *curr = lle->la_hold; in lltable_append_entry_queue() 156 lle->la_hold = m; in lltable_append_entry_queue() [all …]
|
H A D | if_llatbl.h | 91 #define LLE_WLOCK(lle) rw_wlock(&(lle)->lle_lock) argument 92 #define LLE_RLOCK(lle) rw_rlock(&(lle)->lle_lock) argument 93 #define LLE_WUNLOCK(lle) rw_wunlock(&(lle)->lle_lock) argument 94 #define LLE_RUNLOCK(lle) rw_runlock(&(lle)->lle_lock) argument 95 #define LLE_DOWNGRADE(lle) rw_downgrade(&(lle)->lle_lock) argument 96 #define LLE_TRY_UPGRADE(lle) rw_try_upgrade(&(lle)->lle_lock) argument 97 #define LLE_LOCK_INIT(lle) rw_init_flags(&(lle)->lle_lock, "lle", RW_DUPOK) argument 98 #define LLE_LOCK_DESTROY(lle) rw_destroy(&(lle)->lle_lock) argument 99 #define LLE_WLOCK_ASSERT(lle) rw_assert(&(lle)->lle_lock, RA_WLOCKED) argument 101 #define LLE_REQ_INIT(lle) mtx_init(&(lle)->req_mtx, "lle req", \ argument [all …]
|
H A D | if_infiniband.c | 343 struct llentry *lle = NULL; in infiniband_output() local 372 lle = ro->ro_lle; in infiniband_output() 373 if (lle != NULL && in infiniband_output() 374 (lle->la_flags & LLE_VALID) == 0) { in infiniband_output() 375 LLE_FREE(lle); in infiniband_output() 376 lle = NULL; /* redundant */ in infiniband_output() 379 if (lle == NULL) { in infiniband_output() 388 llentry_provide_feedback(lle); in infiniband_output() 390 if (lle != NULL) { in infiniband_output() 391 phdr = lle->r_linkdata; in infiniband_output() [all …]
|
H A D | if_ethersubr.c | 294 struct llentry *lle = NULL; in ether_output() local 306 lle = ro->ro_lle; in ether_output() 307 if (lle != NULL && in ether_output() 308 (lle->la_flags & LLE_VALID) == 0) { in ether_output() 309 LLE_FREE(lle); in ether_output() 310 lle = NULL; /* redundant */ in ether_output() 313 if (lle == NULL) { in ether_output() 322 llentry_provide_feedback(lle); in ether_output() 324 if (lle != NULL) { in ether_output() 325 phdr = lle in ether_output() [all...] |
/freebsd/sys/netlink/route/ |
H A D | neigh.c | 72 lle_state_to_nl_state(int family, struct llentry *lle) in lle_state_to_nl_state() argument 74 int state = lle->ln_state; in lle_state_to_nl_state() 78 if (lle->la_flags & (LLE_STATIC | LLE_IFADDR)) in lle_state_to_nl_state() 109 lle_flags_to_nl_flags(const struct llentry *lle) in lle_flags_to_nl_flags() argument 113 if (lle->la_flags & LLE_IFADDR) in lle_flags_to_nl_flags() 115 if (lle->la_flags & LLE_PUB) in lle_flags_to_nl_flags() 117 if (lle->la_flags & LLE_STATIC) in lle_flags_to_nl_flags() 119 if (lle->ln_router != 0) in lle_flags_to_nl_flags() 126 get_lle_next_ts(const struct llentry *lle) in get_lle_next_ts() argument 128 if (lle->la_expire == 0) in get_lle_next_ts() [all …]
|
/freebsd/sys/netinet/ |
H A D | in.c | 1448 struct llentry *lle; in in_lltable_destroy_lle_unlocked() local 1450 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in_lltable_destroy_lle_unlocked() 1451 LLE_LOCK_DESTROY(lle); in in_lltable_destroy_lle_unlocked() 1452 LLE_REQ_DESTROY(lle); in in_lltable_destroy_lle_unlocked() 1453 free(lle, M_LLTABLE); in in_lltable_destroy_lle_unlocked() 1461 in_lltable_destroy_lle(struct llentry *lle) in in_lltable_destroy_lle() argument 1464 LLE_WUNLOCK(lle); in in_lltable_destroy_lle() 1465 NET_EPOCH_CALL(in_lltable_destroy_lle_unlocked, &lle->lle_epoch_ctx); in in_lltable_destroy_lle() 1471 struct in_llentry *lle; in in_lltable_new() local 1473 lle = malloc(sizeof(struct in_llentry), M_LLTABLE, M_NOWAIT | M_ZERO); in in_lltable_new() [all …]
|
H A D | if_ether.c | 205 struct llentry *lle = (struct llentry *)arg; in arptimer() local 208 if (lle->la_flags & LLE_STATIC) { in arptimer() 211 LLE_WLOCK(lle); in arptimer() 212 if (callout_pending(&lle->lle_timer)) { in arptimer() 228 LLE_WUNLOCK(lle); in arptimer() 231 ifp = lle->lle_tbl->llt_ifp; in arptimer() 234 switch (lle->ln_state) { in arptimer() 242 llentry_request_feedback(lle); in arptimer() 243 lle->ln_state = ARP_LLINFO_VERIFY; in arptimer() 244 callout_schedule(&lle->lle_timer, hz * V_arpt_rexmit); in arptimer() [all …]
|
H A D | toecore.c | 415 toe_lle_event(void *arg __unused, struct llentry *lle, int evt) in toe_lle_event() argument 425 LLE_WLOCK_ASSERT(lle); in toe_lle_event() 427 ifp = lltable_get_ifp(lle->lle_tbl); in toe_lle_event() 428 family = lltable_get_af(lle->lle_tbl); in toe_lle_event() 444 lltable_fill_sa_entry(lle, sa); in toe_lle_event() 456 KASSERT(lle->la_flags & LLE_VALID, in toe_lle_event() 457 ("%s: %p resolved but not valid?", __func__, lle)); in toe_lle_event() 459 lladdr = (uint8_t *)lle->ll_addr; in toe_lle_event()
|
/freebsd/sys/netinet6/ |
H A D | nd6.c | 172 nd6_lle_event(void *arg __unused, struct llentry *lle, int evt) in nd6_lle_event() argument 181 LLE_WLOCK_ASSERT(lle); in nd6_lle_event() 183 if (lltable_get_af(lle->lle_tbl) != AF_INET6) in nd6_lle_event() 189 KASSERT(lle->la_flags & LLE_VALID, in nd6_lle_event() 190 ("%s: %p resolved but not valid?", __func__, lle)); in nd6_lle_event() 199 ifp = lltable_get_ifp(lle->lle_tbl); in nd6_lle_event() 204 lltable_fill_sa_entry(lle, (struct sockaddr *)&dst); in nd6_lle_event() 213 bcopy(lle->ll_addr, gw.sdl_data, ifp->if_addrlen); in nd6_lle_event() 639 nd6_is_stale(struct llentry *lle, long *pdelay, int *do_switch) in nd6_is_stale() argument 649 lle_hittime = llentry_get_hittime(lle); in nd6_is_stale() [all …]
|
H A D | in6.c | 2191 struct llentry *lle; in in6_lltable_destroy_lle_unlocked() local 2193 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in6_lltable_destroy_lle_unlocked() 2194 LLE_LOCK_DESTROY(lle); in in6_lltable_destroy_lle_unlocked() 2195 LLE_REQ_DESTROY(lle); in in6_lltable_destroy_lle_unlocked() 2196 free(lle, M_LLTABLE); in in6_lltable_destroy_lle_unlocked() 2204 in6_lltable_destroy_lle(struct llentry *lle) in in6_lltable_destroy_lle() argument 2207 LLE_WUNLOCK(lle); in in6_lltable_destroy_lle() 2208 NET_EPOCH_CALL(in6_lltable_destroy_lle_unlocked, &lle->lle_epoch_ctx); in in6_lltable_destroy_lle() 2214 struct in6_llentry *lle; in in6_lltable_new() local 2216 lle = malloc(sizeof(struct in6_llentry), M_LLTABLE, M_NOWAIT | M_ZERO); in in6_lltable_new() [all …]
|
H A D | nd6.h | 355 void nd6_llinfo_setstate(struct llentry *lle, int newstate); 365 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
|
/freebsd/sys/kern/ |
H A D | subr_witness.c | 348 static void witness_lock_list_free(struct lock_list_entry *lle); 1117 struct lock_list_entry *lock_list, *lle; in witness_checkorder() local 1220 lle = lock_list->ll_next; in witness_checkorder() 1226 if (lle == NULL) in witness_checkorder() 1228 plock = &lle->ll_children[lle->ll_count - 1]; in witness_checkorder() 1282 for (j = 0, lle = lock_list; lle != NULL; lle = lle->ll_next) { in witness_checkorder() 1283 for (i = lle->ll_count - 1; i >= 0; i--, j++) { in witness_checkorder() 1288 lock1 = &lle->ll_children[i]; in witness_checkorder() 1419 lock2 = &lle->ll_children[i]; in witness_checkorder() 1423 if (i == 0 && lle->ll_next != NULL) { in witness_checkorder() [all …]
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | netevent.h | 48 _handle_arp_update_event(void *arg, struct llentry *lle, int evt __unused) in _handle_arp_update_event() argument 53 nb->notifier_call(nb, NETEVENT_NEIGH_UPDATE, lle); in _handle_arp_update_event()
|
/freebsd/sys/net/route/ |
H A D | route_debug.h | 178 char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf, 180 char *llentry_print_buf_lltable(const struct llentry *lle, char *buf, size_t bufsize);
|
/freebsd/contrib/tcsh/nls/finnish/ |
H A D | set3 | 115 113 Suorita 'which' tälle komennolle 118 116 (Vain WIN32) Kopioi leikkauspuskuri leikepöydälle
|
/freebsd/contrib/openpam/ |
H A D | CREDITS | 40 Maëlle Lesage <lesage.maelle@gmail.com>
|
/freebsd/sys/dev/irdma/ |
H A D | fbsd_kcompat.c | 399 struct llentry *lle; in irdma_get_dst_mac() local 412 err = arpresolve(ifp, gateway, NULL, nexthop, dst_mac, NULL, &lle); in irdma_get_dst_mac() 415 dst_mac, NULL, &lle); in irdma_get_dst_mac()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsEVAInstrInfo.td | 136 class LLE_DESC : LLE_DESC_BASE<"lle", GPR32Opnd, II_LLE>;
|
H A D | MicroMipsInstrInfo.td | 1060 def LLE_MM : MMRel, LLEBaseMM<"lle", GPR32Opnd>, LLE_FM_MM<0x6>,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.td | 5040 defm : TrapExtendedMnemonic<"lle", 6>;
|