Skip to content

Commit

Permalink
[netlink] Increse netlink buffer size from 3MB to 16MB (#13965)
Browse files Browse the repository at this point in the history
#### Why I did it
Following the PR sonic-net/sonic-swss-common#739 increasing netlink buffer size in linux kernel
As error is seen in fdbsyncd with netlink reports "out of memory on reading a netlink socket" It is seen when kernel is sending 10k remote mac to fdbsyncd.


#### How I did it
Increase the buffer size of the netlink buffer from 3MB to 16MB


#### How to verify it
Verified with 10k remote mac, and restarting the fdbsyncd process. So that kernel send the bridge fdb dump to the fdbsyncd.
Verified that the netlink buffer error is not reported in the sys log.
  • Loading branch information
dgsudharsan committed Feb 27, 2023
1 parent 94cfe83 commit 8883259
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions files/image_config/sysctl/sysctl-net.conf
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ net.ipv6.conf.all.keep_addr_on_down=1
net.ipv6.conf.eth0.keep_addr_on_down=1
net.ipv4.tcp_l3mdev_accept=1
net.ipv4.udp_l3mdev_accept=1
net.core.rmem_max=3145728
net.core.wmem_max=3145728
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.core.somaxconn=512
net.ipv4.fib_multipath_use_neigh=1

0 comments on commit 8883259

Please sign in to comment.