Hello, I saw that in the wireless linux stack, there is usage
of sending messages to user space via the RtNetlink event channel : in net/core/wireless.c, wireless_send_event() method calls rtmsg_iwinfo() which calls netlink_broadcast(rtnl, skb, 0, RTNLGRP_LINK, GFP_ATOMIC); (it fills a struct with rtnetlink_fill_iwinfo before). On the other hand, I see that for example, in the case of sending messeges to userspace udev socket, the netlink_broadcast() call is with a different mecahinsm; In lib/kobject_uevent.c, there is the following call netlink_broadcast(uevent_sock, skb, 0, 1, GFP_KERNEL); Is there something special about RtNetlink event channel which makes it needed fot wireless.c (for example)? While udev can use some other mechanism ? What is special about RtNetlink event channel in comaprison to non RtNetlink channels? Regards, Xu __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
