Now
MAIN commitmail json YAML
src/lib/libc/sys/recv.2@1.38
/
diff
/
nxr@1.38
src/sys/kern/uipc_socket2.c@1.128 / diff / nxr@1.128
src/sys/kern/uipc_usrreq.c@1.184 / diff / nxr@1.184
src/sys/net/raw_usrreq.c@1.59 / diff / nxr@1.59
src/sys/netinet/udp_usrreq.c@1.246 / diff / nxr@1.246
src/sys/netinet6/udp6_usrreq.c@1.138 / diff / nxr@1.138
src/sys/netipsec/keysock.c@1.63 / diff / nxr@1.63
src/sys/sys/socketvar.h@1.151 / diff / nxr@1.151
src/sys/kern/uipc_socket2.c@1.128 / diff / nxr@1.128
src/sys/kern/uipc_usrreq.c@1.184 / diff / nxr@1.184
src/sys/net/raw_usrreq.c@1.59 / diff / nxr@1.59
src/sys/netinet/udp_usrreq.c@1.246 / diff / nxr@1.246
src/sys/netinet6/udp6_usrreq.c@1.138 / diff / nxr@1.138
src/sys/netipsec/keysock.c@1.63 / diff / nxr@1.63
src/sys/sys/socketvar.h@1.151 / diff / nxr@1.151
socket: report receive buffer overflows
Add soroverflow() which increments the overflow counter, sets so_error
to ENOBUFS and wakes the receive socket up.
Replace all code that manually increments this counter with soroverflow().
Add soroverflow() to raw_input().
This allows userland to detect route(4) overflows so it can re-sync
with the current state.
Add soroverflow() which increments the overflow counter, sets so_error
to ENOBUFS and wakes the receive socket up.
Replace all code that manually increments this counter with soroverflow().
Add soroverflow() to raw_input().
This allows userland to detect route(4) overflows so it can re-sync
with the current state.