Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet6/nd6.c
Show First 20 Lines • Show All 765 Lines • ▼ Show 20 Lines | if (callout_pending(&ln->lle_timer)) { | ||||
* would have been 1. | * would have been 1. | ||||
*/ | */ | ||||
LLE_WUNLOCK(ln); | LLE_WUNLOCK(ln); | ||||
ND6_RUNLOCK(); | ND6_RUNLOCK(); | ||||
CURVNET_RESTORE(); | CURVNET_RESTORE(); | ||||
return; | return; | ||||
} | } | ||||
NET_EPOCH_ENTER(et); | NET_EPOCH_ENTER(et); | ||||
ndi = ND_IFINFO(ifp); | |||||
send_ns = 0; | send_ns = 0; | ||||
if ((ndi = nd6_ifinfo(ifp)) == NULL) | |||||
goto done; | |||||
dst = &ln->r_l3addr.addr6; | dst = &ln->r_l3addr.addr6; | ||||
pdst = dst; | pdst = dst; | ||||
if (ln->ln_ntick > 0) { | if (ln->ln_ntick > 0) { | ||||
if (ln->ln_ntick > INT_MAX) { | if (ln->ln_ntick > INT_MAX) { | ||||
ln->ln_ntick -= INT_MAX; | ln->ln_ntick -= INT_MAX; | ||||
nd6_llinfo_settimer_locked(ln, INT_MAX); | nd6_llinfo_settimer_locked(ln, INT_MAX); | ||||
} else { | } else { | ||||
▲ Show 20 Lines • Show All 2,011 Lines • Show Last 20 Lines |