Eric W. Biederman
910a7e905f
netlink: Implment netlink_broadcast_filtered
...
When netlink sockets are used to convey data that is in a namespace
we need a way to select a subset of the listening sockets to deliver
the packet to. For the network namespace we have been doing this
by only transmitting packets in the correct network namespace.
For data belonging to other namespaces netlink_bradcast_filtered
provides a mechanism that allows us to examine the destination
socket and to decide if we should transmit the specified packet
to it.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-05-21 09:37:32 -07:00
..
9p
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
802
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-11 14:53:53 -07:00
8021q
net: Remove unnecessary semicolons after switch statements
2010-05-17 17:44:35 -07:00
appletalk
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-11 14:53:53 -07:00
atm
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
ax25
net: sk_sleep() helper
2010-04-20 16:37:13 -07:00
bluetooth
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
bridge
sysfs: add struct file* to bin_attr callbacks
2010-05-21 09:37:31 -07:00
caif
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
can
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
core
net/sysfs: Fix the bitrot in network device kobject namespace support
2010-05-21 09:37:32 -07:00
dcb
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
dccp
net: sock_def_readable() and friends RCU conversion
2010-05-01 15:00:15 -07:00
decnet
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
dsa
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-11 14:53:53 -07:00
econet
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ethernet
net: Inline skb_pull() in eth_type_trans().
2010-05-02 02:21:44 -07:00
ieee802154
ieee802154: Fix oops during ieee802154_sock_ioctl
2010-04-26 11:20:32 -07:00
ipv4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
ipv6
ipv6: Never schedule DAD timer on dead address
2010-05-18 15:56:06 -07:00
ipx
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
irda
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
iucv
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
key
pfkey: add severity to printk
2010-05-17 23:23:13 -07:00
l2tp
l2tp_eth: fix memory allocation
2010-04-23 16:37:33 -07:00
lapb
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
llc
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-05-12 00:05:35 -07:00
mac80211
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
netfilter
net: add a noref bit on skb dst
2010-05-17 17:18:50 -07:00
netlabel
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
netlink
netlink: Implment netlink_broadcast_filtered
2010-05-21 09:37:32 -07:00
netrom
net: sk_sleep() helper
2010-04-20 16:37:13 -07:00
packet
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-21 01:14:25 -07:00
phonet
net: sock_def_readable() and friends RCU conversion
2010-05-01 15:00:15 -07:00
rds
net: Remove unnecessary semicolons after switch statements
2010-05-17 17:44:35 -07:00
rfkill
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-11 14:53:53 -07:00
rose
net: sk_sleep() helper
2010-04-20 16:37:13 -07:00
rxrpc
net: sock_def_readable() and friends RCU conversion
2010-05-01 15:00:15 -07:00
sched
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sctp
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sunrpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
tipc
tipc: Reduce footprint by un-inlining tipc_msg_* routines
2010-05-12 23:02:29 -07:00
unix
unix/garbage: kill copy of the skb queue walker
2010-05-03 15:39:58 -07:00
wanrouter
headers: smp_lock.h redux
2009-07-12 12:22:34 -07:00
wimax
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
wireless
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
2010-05-11 14:24:55 -04:00
x25
X25: Remove bkl in sockopts
2010-05-17 17:39:28 -07:00
xfrm
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
compat.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
Kconfig
net/sysfs: Fix the bitrot in network device kobject namespace support
2010-05-21 09:37:32 -07:00
Makefile
l2tp: Split pppol2tp patch into separate l2tp and ppp parts
2010-04-03 14:56:02 -07:00
nonet.c
socket.c
net: Remove unnecessary semicolons after switch statements
2010-05-17 17:44:35 -07:00
sysctl_net.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
TUNABLE