[PATCH net-next v2 0/2] net: visibility of memory limits in netns

From: technoboy85
Date: Thu May 30 2024 - 19:27:44 EST


From: Matteo Croce <teknoraver@xxxxxxxx>

Some programs need to know the size of the network buffers to operate
correctly, export the following sysctls read-only in network namespaces:

- net.core.rmem_default
- net.core.rmem_max
- net.core.wmem_default
- net.core.wmem_max

Matteo Croce (2):
net: make net.core.{r,w}mem_{default,max} namespaced
selftests: net: tests net.core.{r,w}mem_{default,max} sysctls in a
netns

changes from v1:
- added SPDX header to test
- rewrite test with more detailed error messages

net/core/sysctl_net_core.c | 75 ++++++++++++---------
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/netns-sysctl.sh | 40 +++++++++++
3 files changed, 83 insertions(+), 33 deletions(-)
create mode 100755 tools/testing/selftests/net/netns-sysctl.sh

--
2.45.1