OpenCloudOS-Kernel/drivers/net/wireless
Patrick McHardy 4153e77596 net: fix network drivers ndo_start_xmit() return values (part 3)
net: fix network drivers ndo_start_xmit() return values (part 3)

Fix up wireless drivers that return an errno value to qdisc_restart(), causing
qdisc_restart() to print a warning an requeue/retransmit the skb.

- airo: transmission not implemented for chip, intention is to free and abort
- ipw2200: transmission not implemented for promiscous mode, intention is to
           drop
- prism54: intention is to drop
- wl3501_cs: intention appears to be to drop
- zd1201: error counter indicates intention is to drop

All drivers compile tested.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-06-13 01:18:37 -07:00
..
ath ath5k: minor rfkill cleanup 2009-06-10 13:28:39 -04:00
b43 b43: Add fw capabilities 2009-06-10 13:28:37 -04:00
b43legacy b43/legacy: port to cfg80211 rfkill 2009-06-10 13:27:54 -04:00
hostap net: remove needless (now buggy) & from dev->dev_addr 2009-05-17 11:59:47 -07:00
ipw2x00 net: fix network drivers ndo_start_xmit() return values (part 3) 2009-06-13 01:18:37 -07:00
iwlwifi iwlwifi: port to cfg80211 rfkill 2009-06-10 13:27:49 -04:00
iwmc3200wifi cfg80211: fix Kconfig for users of cfg80211 2009-06-03 14:09:08 -04:00
libertas net/libertas: remove GPIO-CS handling in SPI interface code 2009-06-10 13:27:50 -04:00
libertas_tf mac80211: unify config_interface and bss_info_changed 2009-05-06 15:14:36 -04:00
orinoco orinoco: correct timeout logic in __orinoco_hw_set_tkip_key() 2009-04-16 10:39:17 -04:00
p54 wireless/p54: prepare for FIRMWARE_NAME_MAX removal 2009-06-03 14:05:15 -04:00
prism54 net: fix network drivers ndo_start_xmit() return values (part 3) 2009-06-13 01:18:37 -07:00
rt2x00 rt2x00: Remove last usage of beacon_int from ieee80211_config 2009-06-03 14:05:10 -04:00
rtl818x Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-06-03 02:43:41 -07:00
wl12xx wireless: WL12XX should depend on GENERIC_HARDIRQS 2009-05-11 15:23:54 -04:00
zd1211rw zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK 2009-05-20 14:46:24 -04:00
Kconfig net/libertas: remove GPIO-CS handling in SPI interface code 2009-06-10 13:27:50 -04:00
Makefile iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver 2009-05-22 14:06:02 -04:00
adm8211.c mac80211: unify config_interface and bss_info_changed 2009-05-06 15:14:36 -04:00
adm8211.h
airo.c net: fix network drivers ndo_start_xmit() return values (part 3) 2009-06-13 01:18:37 -07:00
airo.h
airo_cs.c airo_cs: checkpatch.pl cleanups 2009-03-16 18:09:35 -04:00
arlan-main.c Merge branch 'linus' into percpu-cpumask-x86-for-linus-2 2009-03-28 04:26:01 +01:00
arlan-proc.c
arlan.h
at76c50x-usb.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-06-03 02:43:41 -07:00
at76c50x-usb.h
atmel.c atmel: fix netdev ops conversion 2009-04-21 02:08:51 -07:00
atmel.h
atmel_cs.c Wireless: remove driver_data direct access of struct device 2009-05-06 15:15:01 -04:00
atmel_pci.c
i82586.h
i82593.h
mac80211_hwsim.c mac80211_hwsim: remove deprecated radio_enabled 2009-06-03 14:05:12 -04:00
mwl8k.c mac80211: move HT operation mode BSS info 2009-05-11 15:23:57 -04:00
netwave_cs.c netwave: convert to net_device_ops 2009-03-21 22:43:57 -07:00
ray_cs.c net: remove needless (now buggy) & from dev->dev_addr 2009-05-17 11:59:47 -07:00
ray_cs.h
rayctl.h
rndis_wlan.c rndis_wlan: cleanup: rename all rndis_wext* objects to rndis_wlan* 2009-06-10 13:27:50 -04:00
strip.c wireless: fix to set dev->broadcast correctly 2009-05-20 14:46:31 -04:00
wavelan.c wavelan: Remove bogus debugging on skb->next being non-NULL. 2009-05-27 17:27:01 -07:00
wavelan.h
wavelan.p.h wireless: convert wavelan to net_device_ops 2009-03-27 00:46:46 -07:00
wavelan_cs.c wavelan: Remove bogus debugging on skb->next being non-NULL. 2009-05-27 17:27:01 -07:00
wavelan_cs.h
wavelan_cs.p.h wavelan: convert to internal net_device_stats 2009-03-21 22:43:58 -07:00
wl3501.h wl3501: convert to internal net_device_stats 2009-03-21 22:51:19 -07:00
wl3501_cs.c net: fix network drivers ndo_start_xmit() return values (part 3) 2009-06-13 01:18:37 -07:00
zd1201.c net: fix network drivers ndo_start_xmit() return values (part 3) 2009-06-13 01:18:37 -07:00
zd1201.h zd1201: convert to internal net_device_stats 2009-03-21 22:51:20 -07:00