I am observing that max netlink msg that my kernel module can send to user app is close to 16K. For larger sizes, genlmsg_unicast() succeeds but my app does not receive data. I have tried increasing RECV buffer size in my user app but that does not help. Regards