rtnetlink interface state monitoring problems.

David Woodhouse (dwmw2@infradead.org)
Mon, 21 Oct 2002 12:18:04 +0100


I'm playing with userspace applications which want to monitor the status of
IrDA and Bluetooth devices. Rather than polling for the interface state
(this is a handheld device and polling wastes CPU and battery), I want to
use netlink.

I have two problems:

1. I appear to need CAP_NET_ADMIN to bind to the netlink groups which give
me this information. I can poll for it just fine, but need
elevated privs to be notified. Why is this, and is there a workaround?

2. Even root doesn't get notification of state changes for Bluetooth
interfaces, because they're not treated as 'normal' network devices
like IrDA devices are. I can see the logic behind that -- by why
is it done differently from IrDA? Is there a way to get notification
of BT interface state changes?

--
dwmw2

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/