added partial code for Kernel Netlink Socket handler