diff --git a/overlay/tun_linux.go b/overlay/tun_linux.go index 75266da10..e7ca1ce4a 100644 --- a/overlay/tun_linux.go +++ b/overlay/tun_linux.go @@ -492,7 +492,7 @@ func (t *tun) watchRoutes() { netlinkOptions := netlink.RouteSubscribeOptions{ ReceiveBufferSize: t.useSystemRoutesBuffer, - ReceiveBufferForceSize: false, + ReceiveBufferForceSize: true, ErrorCallback: func (e error) {t.l.WithError(e).Errorf("netlink error")}, }