Mitigations/tunables for reducing netlink loss?
Alexander
aldem-bird.201704 at nk7.net
Tue Sep 21 16:25:56 CEST 2021
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
More information about the Bird-users
mailing list