1
0
Fork 0
alistair23-linux/drivers/net
Jiri Pirko 01789349ee net: introduce IFF_UNICAST_FLT private flag
Use IFF_UNICAST_FTL to find out if driver handles unicast address
filtering. In case it does not, promisc mode is entered.

Patch also fixes following drivers:
stmmac, niu: support uc filtering and yet it propagated
	ndo_set_multicast_list
bna, benet, pxa168_eth, ks8851, ks8851_mll, ksz884x : has set
	ndo_set_rx_mode but do not support uc filtering

Signed-off-by: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-08-17 20:21:27 -07:00
..
appletalk
arcnet
bonding bonding: use ndo_change_rx_flags callback 2011-08-17 20:17:47 -07:00
caif net: fix warning of versioncheck 2011-07-07 00:26:31 -07:00
can net/can/mscan: add __iomem annotations 2011-08-15 12:52:20 +02:00
cris
ethernet net: introduce IFF_UNICAST_FLT private flag 2011-08-17 20:21:27 -07:00
hamradio atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
irda irda: use PCI_VENDOR_ID_* 2011-08-03 19:04:11 -07:00
pcmcia xircom: Move the Xircom driver 2011-08-12 23:47:43 -07:00
phy dp83640: increase receive time stamp buffer size 2011-08-07 22:53:22 -07:00
skfp
tokenring
usb Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net 2011-08-07 23:20:26 -07:00
vmxnet3 vmxnet3: fix publicity of NETIF_F_HIGHDMA 2011-07-21 20:39:47 -07:00
wan net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared 2011-07-27 22:39:30 -07:00
wimax atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
wireless Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2011-08-05 06:42:01 -10:00
xen-netback xen/netback: Add module alias for autoloading 2011-06-30 11:19:09 -07:00
Kconfig net: Fix sungem_phy sharing. 2011-08-16 00:16:49 -07:00
LICENSE.SRC
Makefile net: Fix sungem_phy sharing. 2011-08-16 00:16:49 -07:00
Space.c
bsd_comp.c treewide: fix potentially dangerous trailing ';' in #defined values/expressions 2011-07-21 14:10:00 +02:00
defxx.c
defxx.h
dummy.c
eql.c
ifb.c net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared 2011-07-27 22:39:30 -07:00
loopback.c
macvlan.c net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared 2011-07-27 22:39:30 -07:00
macvtap.c macvtap: macvtapTX zero-copy support 2011-07-07 04:41:24 -07:00
mdio.c
mii.c
netconsole.c
plip.c net: Push protocol type directly down to header_ops->cache() 2011-07-13 02:29:59 -07:00
ppp_async.c
ppp_deflate.c net+crypto: Use vmalloc for zlib inflate buffers. 2011-06-29 05:48:41 -07:00
ppp_generic.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c
pppoe.c pppoe: Must flush connections when MAC address changes too. 2011-07-18 11:48:28 -07:00
pppox.c
pptp.c net: Remove unneeded version.h includes from drivers/net/ 2011-06-24 02:40:08 -07:00
rionet.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-05 23:23:37 -07:00
rrunner.c
rrunner.h
sb1000.c
slhc.c
slip.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net 2011-08-07 23:20:26 -07:00
slip.h slip: cleanup statistics generation 2011-08-03 19:12:15 -07:00
sungem_phy.c net: Fix sungem_phy sharing. 2011-08-16 00:16:49 -07:00
tun.c net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared 2011-07-27 22:39:30 -07:00
veth.c net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared 2011-07-27 22:39:30 -07:00
virtio_net.c net: introduce IFF_UNICAST_FLT private flag 2011-08-17 20:21:27 -07:00
xen-netfront.c