llc: use a device based hash table to speed up multicast delivery
authorOctavian Purdila <opurdila@ixiacom.com>
Sat, 26 Dec 2009 11:51:04 +0000 (11:51 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 27 Dec 2009 04:43:57 +0000 (20:43 -0800)
commit6d2e3ea284463d5ab34e9cf2a41d0b8627b95d02
tree86ee780b06adfe388ac64dd66ece598be69b29ec
parent0f7b67dd9e1192976f5e5a78934c7a339ff7c45f
llc: use a device based hash table to speed up multicast delivery

This patch adds a per SAP device based hash table to solve the
multicast delivery scalability issue when we have large number of
interfaces and a large number of sockets bound to the same SAP.

Signed-off-by: Octavian Purdila <opurdila@ixiacom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/llc.h
include/net/llc_conn.h
net/llc/llc_conn.c
net/llc/llc_sap.c