HomeClusterLabs Projects

Don't require root privileges unless necessary

Description

Don't require root privileges unless necessary

On Linux, if /proc/sys/net/core/[rw]mem_max are set to at least
8388608 (KNET_RING_RCVBUFF), setting the socket buffer sizes
doesn't require root privileges.

FreeBSD uses the kern.ipc.maxsockbuf sysctl MIB variable for
capping user buffer requests.

Linux doubles the requested amount for administrative overhead,
but FreeBSD does not, so we can't be too strict when checking
the results.

Details

Provenance
wferiAuthored on Nov 22 2017, 5:10 PM
Parents
rKcc2209872ec0: Merge pull request #93 from kronosnet/dynamic-pong
Branches
Unknown
Tags
Unknown

Event Timeline