aboutsummaryrefslogtreecommitdiff
path: root/net/tipc/socket.c
diff options
context:
space:
mode:
authorAllan Stephens <allan.stephens@windriver.com>2007-06-10 17:24:20 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2007-07-10 22:06:02 -0700
commitf3ec75f627c746cfe460482d38a33b06a84d038f (patch)
treedec16d74b5b5204692d14e07d57fd6c35c6c162e /net/tipc/socket.c
parente06e7c615877026544ad7f8b309d1a3706410383 (diff)
downloadlinux-2.6.34-ux500-f3ec75f627c746cfe460482d38a33b06a84d038f.tar.gz
[TIPC]: Improved support for Ethernet traffic filtering
This patch simplifies TIPC's Ethernet receive routine to take advantage of information already present in each incoming sk_buff indicating whether the packet was explicitly sent to the interface, has been broadcast to all interfaces, or was picked up because the interface is in promiscous mode. This new approach also fixes the problem of TIPC accepting unwanted traffic through UML's multicast-based Ethernet interfaces (which deliver traffic in a promiscuous manner even if the interface is not configured to be promiscuous). Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Jon Paul Maloy <jon.maloy@ericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/socket.c')
0 files changed, 0 insertions, 0 deletions