Hi, For sending a netlink packet from user mode to kernel mode .send_msg is mapped to sys_sendmsg which intern calls netlink_sendmsg which calls netlink_unicast(). which calls the coreponding receive function . my question is if we ned to send a packet from the kernel space to the user space how do we send it? we have to run a demon in the user space which checks for the message. and how do we send the packet in kernel ? we have to use the same send_msg call. could any one please clarify.. thanks, praveen - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org