http://linux.die.net/man/7/netlink We can use NETLINK_KOBJECT_UEVENT to get some hotplug event like usb / Lan .