Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/ip_output.c
Show First 20 Lines • Show All 273 Lines • ▼ Show 20 Lines | #endif | ||||
error = (*ifp->if_output)(ifp, m, gw, ro); | error = (*ifp->if_output)(ifp, m, gw, ro); | ||||
done: | done: | ||||
/* Check for route change invalidating send tags. */ | /* Check for route change invalidating send tags. */ | ||||
#ifdef KERN_TLS | #ifdef KERN_TLS | ||||
if (tls != NULL) { | if (tls != NULL) { | ||||
if (error == EAGAIN) | if (error == EAGAIN) | ||||
error = ktls_output_eagain(inp, tls); | error = ktls_output_eagain(inp); | ||||
ktls_free(tls); | ktls_free(tls); | ||||
} | } | ||||
#endif | #endif | ||||
#ifdef RATELIMIT | #ifdef RATELIMIT | ||||
if (error == EAGAIN) | if (error == EAGAIN) | ||||
in_pcboutput_eagain(inp); | in_pcboutput_eagain(inp); | ||||
#endif | #endif | ||||
return (error); | return (error); | ||||
▲ Show 20 Lines • Show All 1,314 Lines • Show Last 20 Lines |