freebsd-nq/sys
Pyun YongHyeon 59dffaa088 Separate multicast filtering of SysKonnect GENESIS and Marvell
Yukon from common multicast handling code. Yukon uses hash-based
multicast filtering(big endian form) but GENESIS uses perfect
multicast filtering as well as hash-based one(little endian form).
Due to the differences of multicast filtering there is no much
sense to have a common code.
 o Remove sk_setmulti() and introduce sk_rxfilter_yukon(),
   sk_rxfilter_yukon() that handles multicast filtering setup.
 o Have sk_rxfilter_{yukon, genesis} handle promiscuous mode and
   nuke sk_setpromisc(). This simplifies ioctl handler as well as
   giving a chance to check validity of Rx control register of
   Yukon.
 o Don't reinitialize controller when IFF_ALLMULTI flags is changed.
 o Nuke sk_gmchash(), it's not needed anymore.
 o Always reconfigure Rx control register whenever a new multicast
   filtering condition is changed. This fixes multicast filtering
   setup on Yukon.

PR:	kern/134051
2009-05-01 03:24:03 +00:00
..
amd64 - Fix divide-by-zero panic when SMP kernel is used on UP system[1]. 2009-04-30 22:10:04 +00:00
arm
boot
bsm
cam
cddl Introduce the extensible jail framework, using the same "name=value" 2009-04-29 21:14:15 +00:00
compat Regen for new jail system calls in r191673. 2009-04-29 21:50:13 +00:00
conf Bite the bullet, and make the IPv6 SSM and MLDv2 mega-commit: 2009-04-29 19:19:13 +00:00
contrib In preparation for turning on options VIMAGE in next commits, 2009-04-26 22:06:42 +00:00
crypto
ddb
dev Separate multicast filtering of SysKonnect GENESIS and Marvell 2009-05-01 03:24:03 +00:00
fs
gdb
geom
gnu
i386 - Fix divide-by-zero panic when SMP kernel is used on UP system[1]. 2009-04-30 22:10:04 +00:00
ia64
isa
kern Don't call the OSD destructor if the data slot is NULL 2009-04-30 22:43:21 +00:00
kgssapi
legacy/dev
libkern
mips
modules
net Use the flowid if its available for selecting the tx port. 2009-04-30 14:25:44 +00:00
net80211 Store the tx seq# of an 802.11 frame in the mbuf pkthdr; this will be 2009-04-27 17:39:41 +00:00
netatalk
netgraph
netinet Permit buiding kernels with options VIMAGE, restricted to only a single 2009-04-30 13:36:26 +00:00
netinet6 Permit buiding kernels with options VIMAGE, restricted to only a single 2009-04-30 13:36:26 +00:00
netipsec Permit buiding kernels with options VIMAGE, restricted to only a single 2009-04-30 13:36:26 +00:00
netipx Make the SPX code use its own copies of insque()/remque(). 2009-04-26 21:03:27 +00:00
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver
nlm
opencrypto
pc98
pci
powerpc
rpc
security
sparc64
sun4v
sys Permit buiding kernels with options VIMAGE, restricted to only a single 2009-04-30 13:36:26 +00:00
tools
ufs Change the semantics of i_modrev/va_filerev to what is required for 2009-04-27 16:46:16 +00:00
vm Use the acquired reference to the vmspace instead of direct dereferencing 2009-04-28 11:45:36 +00:00
xdr
xen
Makefile