diff options
author | Patrick McHardy <kaber@trash.net> | 2006-03-20 18:52:01 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-03-20 18:52:01 -0800 |
commit | 4277a083ecd2c8771058641132bcecea04ca6608 (patch) | |
tree | c35d659c63fa4d64e2569e5eebd76e1b3fba9a15 /arch | |
parent | a24276924875802853b5bdc12c56d29f1c1bbc79 (diff) | |
download | linux-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