Lines Matching refs:llinfo
840 why = "could not allocate llinfo";
902 struct llinfo_arp *llinfo = NULL;
978 if (result || route == NULL || (llinfo = route->rt_llinfo) == NULL) {
987 log(LOG_DEBUG, "arpresolve: can't allocate llinfo "
1003 !(unreachable = !arp_llreach_reachable(llinfo))) {
1006 arp_llreach_use(llinfo); /* Mark use timestamp */
1024 if (llinfo->la_hold != NULL)
1025 m_freem(llinfo->la_hold);
1026 llinfo->la_hold = packet;
1031 if (llinfo->la_asked == 0 ||
1034 if (llinfo->la_asked++ < arp_maxtries) {
1042 if (llinfo->la_llreach != NULL) {
1043 IFLR_LOCK_SPIN(llinfo->la_llreach);
1044 llinfo->la_llreach->lr_probes++;
1045 IFLR_UNLOCK(llinfo->la_llreach);
1051 arp_llreach_use(llinfo); /* Mark use timestamp */
1065 llinfo->la_asked = 0;
1071 llinfo->la_hold = NULL;
1111 struct llinfo_arp *llinfo;
1503 /* update the llinfo, send a queued packet if there is one */
1504 llinfo = route->rt_llinfo;
1505 llinfo->la_asked = 0;
1506 if (llinfo->la_hold) {
1508 m0 = llinfo->la_hold;
1509 llinfo->la_hold = NULL;