netlink: user part and kernel part