diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index f0ae18499b..f4e4162cf1 100644 --- a/src/network/networkd-manager.c +++ b/src/network/networkd-manager.c @@ -38,8 +38,8 @@ #include "udev-util.h" #include "virt.h" -/* use 8 MB for receive socket kernel queue. */ -#define RCVBUF_SIZE (8*1024*1024) +/* use 128 MB for receive socket kernel queue. */ +#define RCVBUF_SIZE (128*1024*1024) static int log_message_warning_errno(sd_netlink_message *m, int err, const char *msg) { const char *err_msg = NULL; diff --git a/units/systemd-networkd.socket b/units/systemd-networkd.socket index 113306607b..445193e8d3 100644 --- a/units/systemd-networkd.socket +++ b/units/systemd-networkd.socket @@ -15,7 +15,7 @@ DefaultDependencies=no Before=sockets.target [Socket] -ReceiveBuffer=8M +ReceiveBuffer=128M ListenNetlink=route 1361 PassCredentials=yes