Using more modern netlink code in the kernel