summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2006-03-20 18:52:01 -0800
committerDavid S. Miller <davem@davemloft.net>2006-03-20 18:52:01 -0800
commit4277a083ecd2c8771058641132bcecea04ca6608 (patch)
treec35d659c63fa4d64e2569e5eebd76e1b3fba9a15 /arch
parenta24276924875802853b5bdc12c56d29f1c1bbc79 (diff)
downloadlinux-3.10-4277a083ecd2c8771058641132bcecea04ca6608.tar.gz
linux-3.10-4277a083ecd2c8771058641132bcecea04ca6608.tar.bz2
linux-3.10-4277a083ecd2c8771058641132bcecea04ca6608.zip
[NETLINK]: Add netlink_has_listeners for avoiding unneccessary event message generation
Keep a bitmask of multicast groups with subscribed listeners to let netlink users check for listeners before generating multicast messages. Queries don't perform any locking, which may result in false positives, it is guaranteed however that any new subscriptions are visible before bind() or setsockopt() return. Signed-off-by: Patrick McHardy <kaber@trash.net> ACKed-by: Jamal Hadi Salim<hadi@cyberus.ca> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions