21 Sep
2021
21 Sep
'21
2:25 p.m.
On 2021-09-21 09:53, Maria Matejka wrote:
Here somebody suggests increasing net.core.rmem_default before starting BIRD.
https://bird.network.cz/pipermail/bird-users/2017-September/011541.html
Why not add an option with socket buffer size and force for netlink socket when specified? Like: setsockopt(fd, SOL_SOCKET, SO_RCVBUFFORCE, &buffer_size, sizeof(buffer_size)); SO_RCVBUFFORCE (available in kernels since 2.6.14) ignores limits in net.core.rmem_max so there is no need to mangle with settings, especially default settings (rmem_default) as it will affect *all* applications. Those who are lucky enough to run recent kernels without bugs could simply start bird with custom buffer size. /Al