If there are lots of SAs to be synced, the default might be too low and messages and SAs get dropped. The new default is already 8 MiB, which should work fine for lots of SAs. The code mirrors the one in the kernel-netlink plugin (but with a guard around SO_RCVBUFFORCE, even though this plugin is mostly used on Linux as well).