Elina Pasheva
eb4fd8cd35
net/usb: add sierra_net.c driver
...
Re-submitted based on comments from netdev community.
Summary of the changes:
1. Improved error handling.
2. Added the missing timeout arguments to usb_control_msg().
The following is a new Linux driver which exposes certain models of Sierra
Wireless modems to the operating system as Network Interface Cards (NICs).
This driver requires a version of the sierra.c driver which supports
blacklisting to work properly. The blacklist in sierra.c rejects the interfaces
claimed by sierra_net.c. Likewise, the sierra_net.c driver only accepts
(i.e. whitelists) the interface(s) used for USB-to-WWAN traffic.
The version of sierra.c which supports blacklisting is
available from the sierra wireless knowledge base page for older kernels. It is
also available in Linux kernel starting from version 2.6.31.
This driver works with all Sierra Wireless devices configured with PID=68A3
like USB305, USB306 provided the corresponding firmware version is I2.0
(for USB305) or M3.0 (for USB306) and later.
This driver will not work with earlier firmware versions than the ones shown
above. In this case the driver will issue an error message indicating
incompatibility and will not serve the device's USB-to-WWAN interface.
Sierra_net.c sits atop a pre-existing Linux driver called usbnet.c.
A series of hook functions are provided in sierra_net.c which are called by
usbnet.c in response to a particular condition such as receipt or transmission
of a data packet. As such, usbnet.c does most of the work of making
a modem appear to the system as a network device and for properly exchanging
traffic between the USB subsystem and the Network card interface.
Sierra_net.c is concerned with managing the data exchanged between the
USB-to-WWAN interface and the upper layers of the operating system.
Signed-off-by: Elina Pasheva <epasheva@sierrawireless.com>
Signed-off-by: Rory Filer <rfiler@sierrawireless.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-04-27 18:12:04 -07:00
..
appletalk
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
arcnet
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
arm
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atl1c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atl1e
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atlx
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
benet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-06 08:34:06 -07:00
bonding
bonding: fix potential deadlock in bond_uninit()
2010-04-01 17:26:01 -07:00
can
can: Fix possible NULL pointer dereference in ems_usb.c
2010-04-21 16:14:51 -07:00
chelsio
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cris
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cxgb3
cxgb3: Wait longer for control packets on initialization
2010-04-27 10:18:27 -07:00
cxgb4
cxgb4: Add main driver file and driver Makefile
2010-04-01 19:29:16 -07:00
e1000
e1000: do not modify tx_queue_len on link speed change
2010-03-27 08:33:22 -07:00
e1000e
e1000e: enable/disable ASPM L0s and L1 and ERT according to hardware errata
2010-04-27 10:18:26 -07:00
ehea
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
enic
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
fs_enet
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
hamradio
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ibm_newemac
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
igb
igb: restrict WoL for 82576 ET2 Quad Port Server Adapter
2010-04-13 03:03:12 -07:00
igbvf
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
irda
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ixgb
net: convert multiple drivers to use netdev_for_each_mc_addr, part4
2010-02-22 15:45:52 -08:00
ixgbe
ixgbe: Power down PHY during driver resets
2010-04-27 10:18:25 -07:00
ixgbevf
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ixp2000
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
mlx4
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
myri10ge
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2010-04-11 02:44:30 -07:00
netxen
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
octeon
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
pcmcia
smc91c92_cs: spin_unlock_irqrestore before calling smc_interrupt()
2010-04-27 14:47:45 -07:00
phy
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
qlcnic
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2010-04-11 02:44:30 -07:00
qlge
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sfc
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
skfp
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
stmmac
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2010-04-11 02:44:30 -07:00
tokenring
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
tulip
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
usb
net/usb: add sierra_net.c driver
2010-04-27 18:12:04 -07:00
vmxnet3
net: convert multiple drivers to use netdev_for_each_mc_addr, part6
2010-02-26 02:07:31 -08:00
vxge
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
wan
WAN: flush tx_queue in hdlc_ppp to prevent panic on rmmod hw_driver.
2010-04-16 15:41:03 -07:00
wimax
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
wireless
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
2010-04-20 17:57:56 -07:00
3c59x.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c501.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c501.h
3c503.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
3c503.h
3c505.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c505.h
3c507.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c509.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c515.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c523.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
3c523.h
3c527.c
3c5xx: use netdev_mc_* helpers
2010-02-18 14:47:48 -08:00
3c527.h
7990.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
7990.h
8139cp.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8139too.c
8139too: Fix a typo in the function name.
2010-04-19 14:17:43 -07:00
8390.c
8390.h
8390p.c
82596.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
a2065.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
a2065.h
ac3200.c
acenic.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
acenic.h
amd8111e.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
amd8111e.h
net: convert multiple drivers to use netdev_for_each_mc_addr, part3
2010-02-22 15:45:51 -08:00
apne.c
ariadne.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ariadne.h
tree-wide: fix assorted typos all over the place
2009-12-04 15:39:55 +01:00
at1700.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atarilance.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atp.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atp.h
au1000_eth.c
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2010-02-28 19:23:06 -08:00
au1000_eth.h
NET: au1000-eth: Convert to platform_driver model
2010-02-27 12:53:02 +01:00
ax88796.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
b44.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
b44.h
bcm63xx_enet.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
bcm63xx_enet.h
MIPS: BCM63xx: Add integrated ethernet mac support.
2009-09-17 20:07:53 +02:00
bfin_mac.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part3
2010-02-22 15:45:51 -08:00
bfin_mac.h
bmac.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
bmac.h
bnx2.c
bnx2: Update version to 2.0.9.
2010-04-27 14:38:16 -07:00
bnx2.h
bnx2: Adjust flow control water marks.
2010-02-16 15:19:03 -08:00
bnx2_fw.h
bnx2x.h
drivers/net/bnx2x: Use (pr|netdev|netif)_<level> macro helpers
2010-02-17 17:45:20 -08:00
bnx2x_dump.h
bnx2x_fw_defs.h
bnx2x: Use firmware 5.2.13
2010-02-17 13:35:44 -08:00
bnx2x_fw_file_hdr.h
bnx2x_hsi.h
bnx2x: Use firmware 5.2.13
2010-02-17 13:35:44 -08:00
bnx2x_init.h
bnx2x_init_ops.h
bnx2x: Use firmware 5.2.13
2010-02-17 13:35:44 -08:00
bnx2x_link.c
drivers/net/bnx2x: Use (pr|netdev|netif)_<level> macro helpers
2010-02-17 17:45:20 -08:00
bnx2x_link.h
bnx2x: Fix CL73 autoneg issues
2009-11-05 20:00:29 -08:00
bnx2x_main.c
bnx2x: change smp_mb() comment to conform the true
2010-03-15 15:47:01 -07:00
bnx2x_reg.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-12-09 19:43:33 -08:00
bsd_comp.c
cassini.c
cassini: fix off by one
2010-03-03 01:04:39 -08:00
cassini.h
cnic.c
cnic: Fix crash during bnx2x MTU change.
2010-04-07 20:53:54 -07:00
cnic.h
cnic: Update version to 2.1.1.
2010-02-26 02:10:14 -08:00
cnic_defs.h
cnic: Update version to 2.1.1.
2010-02-26 02:10:14 -08:00
cnic_if.h
cnic: Update version to 2.1.1.
2010-02-26 02:10:14 -08:00
cpmac.c
cpmac: bump version to 0.5.2
2010-03-07 15:25:53 -08:00
cs89x0.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cs89x0.h
davinci_emac.c
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2010-03-15 16:23:54 -07:00
de600.c
de600.h
de620.c
net: use netdev_mc_count and netdev_mc_empty when appropriate
2010-02-12 11:38:58 -08:00
de620.h
declance.c
net: convert multiple drivers to use netdev_for_each_mc_addr
2010-02-17 13:27:12 -08:00
defxx.c
net: convert multiple drivers to use netdev_for_each_mc_addr
2010-02-17 13:27:12 -08:00
defxx.h
depca.c
depca: remove forgotten needless inicialization
2010-02-18 14:47:47 -08:00
depca.h
dl2k.c
net: convert multiple drivers to use netdev_for_each_mc_addr
2010-02-17 13:27:12 -08:00
dl2k.h
drivers/net/: use DEFINE_PCI_DEVICE_TABLE()
2010-01-07 23:54:26 -08:00
dm9000.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
dm9000.h
DM9000: Wake on LAN support
2009-11-11 19:22:21 -08:00
dnet.c
dnet.h
dummy.c
e100.c
e100: Fix the TX workqueue race
2010-04-24 21:09:29 -07:00
e2100.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
eepro.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
eexpress.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
eexpress.h
enc28j60.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
enc28j60_hw.h
epic100.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
eql.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
es3210.c
eth16i.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ethoc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ewrk3.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part4
2010-02-22 15:45:52 -08:00
ewrk3.h
fealnx.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
fec.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part4
2010-02-22 15:45:52 -08:00
fec.h
fec_mpc52xx.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
fec_mpc52xx.h
fec_mpc52xx_phy.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
forcedeth.c
forcedeth: fix tx limit2 flag check
2010-04-13 18:49:51 -07:00
fsl_pq_mdio.c
fsl_pq_mdio: Fix kernel oops during OF address translation
2010-04-23 16:20:25 -07:00
fsl_pq_mdio.h
fsl_pq_mdio: Add Suport for etsec2.0 devices.
2009-11-02 23:40:57 -08:00
gianfar.c
gianfar: Wait for both RX and TX to stop
2010-04-27 16:43:31 -07:00
gianfar.h
gianfar: fix undo of reserve()
2010-03-26 20:16:23 -07:00
gianfar_ethtool.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
gianfar_sysfs.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
greth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
greth.h
net: Add Aeroflex Gaisler 10/100/1G Ethernet MAC driver
2010-02-17 15:59:40 -08:00
hamachi.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
hp-plus.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
hp.c
hp100.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
hp100.h
hplance.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
hplance.h
hydra.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ibmlana.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ibmlana.h
ibmveth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ibmveth.h
ifb.c
net: rename skb->iif to skb->skb_iif
2009-11-20 15:35:04 -08:00
ioc3-eth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ipg.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ipg.h
iseries_veth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jazzsonic.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jme.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jme.h
jme: Advance driver version number
2010-03-18 21:14:00 -07:00
Kconfig
net: Hook up cxgb4 to Kconfig and Makefile
2010-04-01 19:29:17 -07:00
korina.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
ks8842.c
net: Use netdev_alloc_skb_ip_align()
2009-10-13 11:48:18 -07:00
ks8851.c
KS8851: NULL pointer dereference if list is empty
2010-04-21 16:29:22 -07:00
ks8851.h
KS8851: Fix MAC address write order
2009-10-20 19:11:06 -07:00
ks8851_mll.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ksz884x.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
lance.c
net: use netdev_mc_count and netdev_mc_empty when appropriate
2010-02-12 11:38:58 -08:00
lasi_82596.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
lib8390.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
lib82596.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
LICENSE.SRC
ll_temac.h
ll_temac_main.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ll_temac_mdio.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
lne390.c
loopback.c
percpu: add __percpu sparse annotations to net drivers
2010-02-16 23:05:38 -08:00
lp486e.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
mac89x0.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
mac8390.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
macb.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
macb.h
mace.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
mace.h
macmace.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
macsonic.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
macvlan.c
macvlan: allow multiple driver backends
2010-02-03 20:20:33 -08:00
macvtap.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
Makefile
drivers/net/usb: Add new driver ipheth
2010-04-21 22:43:18 -07:00
mdio.c
mdio: Expose pause frame advertising flags to ethtool
2009-10-12 23:59:08 -07:00
meth.c
netdev: remove HAVE_ leftovers
2010-01-28 06:01:35 -08:00
meth.h
mii.c
mipsnet.c
drivers/net: request_irq - Remove unnecessary leading & from second arg
2009-11-18 23:29:17 -08:00
mv643xx_eth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
mvme147.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
myri_sbus.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
myri_sbus.h
natsemi.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
ne-h8300.c
ne.c
ne: Do not use slashes in irq name string
2010-03-16 14:15:42 -07:00
ne2.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ne2k-pci.c
drivers/net/: use DEFINE_PCI_DEVICE_TABLE()
2010-01-07 23:54:26 -08:00
ne3210.c
netconsole.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
netx-eth.c
drivers/net: request_irq - Remove unnecessary leading & from second arg
2009-11-18 23:29:17 -08:00
ni52.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ni52.h
ni65.c
net: use netdev_mc_count and netdev_mc_empty when appropriate
2010-02-12 11:38:58 -08:00
ni65.h
ni5010.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ni5010.h
niu.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
niu.h
ns83820.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
pasemi_mac.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
pasemi_mac.h
pasemi_mac_ethtool.c
pasemi_mac: ethtool set settings support
2009-10-12 13:26:39 -07:00
pci-skeleton.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
pcnet32.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
2010-02-26 02:07:30 -08:00
plip.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ppp_async.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ppp_deflate.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
ppp_generic.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ppp_mppe.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
ppp_mppe.h
ppp_synctty.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
pppoe.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
pppol2tp.c
l2tp: Fix UDP socket reference count bugs in the pppol2tp driver
2010-03-16 14:15:44 -07:00
pppox.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ps3_gelic_net.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ps3_gelic_net.h
net/ps3: Add support for gelic link negotiation
2009-12-02 00:52:31 -08:00
ps3_gelic_wireless.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ps3_gelic_wireless.h
tree-wide: fix typos "aquire" -> "acquire", "cumsumed" -> "consumed"
2009-11-09 09:40:57 +01:00
qla3xxx.c
drivers/net: Eliminate useless code
2010-01-18 00:29:19 -08:00
qla3xxx.h
r6040.c
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2010-04-11 02:44:30 -07:00
r8169.c
r8169: more broken register writes workaround
2010-04-26 15:36:48 -07:00
rionet.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
rrunner.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
rrunner.h
s2io-regs.h
s2io.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
s2io.h
s6gmac.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
sb1000.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sb1250-mac.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
sc92031.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
seeq8005.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
seeq8005.h
sgiseeq.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-06 08:34:06 -07:00
sgiseeq.h
sh_eth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sh_eth.h
net: add Runtime PM to the sh_eth driver
2009-10-13 03:44:05 -07:00
sis190.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sis900.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
sis900.h
skge.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
skge.h
skge: use unique IRQ name
2009-10-01 15:14:54 -07:00
sky2.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sky2.h
sky2: jumbo packet changes
2010-02-12 16:21:01 -08:00
slhc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
slip.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
slip.h
smc-mca.c
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
smc-ultra.c
smc-ultra32.c
smc91x.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
smc91x.h
net: add ColdFire support to the smc91x driver
2010-03-10 07:37:06 -08:00
smc911x.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
smc911x.h
omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3
2010-02-15 09:27:02 -08:00
smc9194.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
smc9194.h
smsc911x.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
smsc911x.h
tree-wide: fix assorted typos all over the place
2009-12-04 15:39:55 +01:00
smsc9420.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
smsc9420.h
sni_82596.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sonic.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
sonic.h
Space.c
spider_net.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
spider_net.h
spider_net_ethtool.c
starfire.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part6
2010-02-26 02:07:31 -08:00
stnic.c
sun3_82586.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sun3_82586.h
sun3lance.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sunbmac.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sunbmac.h
sundance.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sungem.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sungem.h
drivers/net: Move && and || to end of previous line
2009-12-03 13:18:01 -08:00
sungem_phy.c
sungem_phy.h
sunhme.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
sunhme.h
sunlance.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sunqe.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
sunqe.h
sunvnet.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part2
2010-02-18 14:47:49 -08:00
sunvnet.h
tc35815.c
tc35815: Fix double locking on NAPI
2010-02-26 02:08:42 -08:00
tehuti.c
Merge branch 'for-next' into for-linus
2010-03-08 16:55:37 +01:00
tehuti.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
tg3.c
tg3: Fix INTx fallback when MSI fails
2010-04-26 11:15:49 -07:00
tg3.h
tg3: Push phylib definitions to phylib
2010-02-17 17:27:40 -08:00
tlan.c
net: convert multiple drivers to use netdev_for_each_mc_addr, part6
2010-02-26 02:07:31 -08:00
tlan.h
drivers/net/tlan: Remove TRUE/FALSE defines, use bool
2010-01-13 20:37:01 -08:00
tsi108_eth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
tsi108_eth.h
tun.c
tun: orphan an skb on tx
2010-04-14 04:52:03 -07:00
typhoon.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
typhoon.h
ucc_geth.c
Merge branch 'for-next' into for-linus
2010-03-08 16:55:37 +01:00
ucc_geth.h
ucc_geth: Fix the wrong the Rx/Tx FIFO size
2010-01-06 20:32:38 -08:00
ucc_geth_ethtool.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
veth.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
via-rhine.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
via-velocity.c
via-velocity: Fix FLOW_CNTL_TX_RX handling in set_mii_flow_control()
2010-03-25 11:56:32 -07:00
via-velocity.h
via-velocity: Bump version
2009-11-26 15:51:29 -08:00
virtio_net.c
virtio_net: missing sg_init_table
2010-04-12 22:00:34 -07:00
wd.c
xen-netfront.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
xilinx_emaclite.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
xtsonic.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
yellowfin.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
znet.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
zorro8390.c