linux/drivers/net
Marcel Holtmann 384912ed19 net: Add DEVTYPE support for Ethernet based devices
The Ethernet framing is used for a lot of devices these days. Most
prominent are WiFi and WiMAX based devices. However for userspace
application it is important to classify these devices correctly and
not only see them as Ethernet devices. The daemons like HAL, DeviceKit
or even NetworkManager with udev support tries to do the classification
in userspace with a lot trickery and extra system calls. This is not
good and actually reaches its limitations. Especially since the kernel
does know the type of the Ethernet device it is pretty stupid.

To solve this problem the underlying device type needs to be set and
then the value will be exported as DEVTYPE via uevents and available
within udev.

  # cat /sys/class/net/wlan0/uevent
  DEVTYPE=wlan
  INTERFACE=wlan0
  IFINDEX=5

This is similar to subsystems like USB and SCSI that distinguish
between hosts, devices, disks, partitions etc.

The new SET_NETDEV_DEVTYPE() is a convenience helper to set the actual
device type. All device types are free form, but for convenience the
same strings as used with RFKILL are choosen.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-09-11 12:54:55 -07:00
..
appletalk Subject: [PATCH] appletalk: Fix skb leak when ipddp interface is not loaded 2009-09-11 12:54:23 -07:00
arcnet netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
arm drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
atl1c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
atl1e netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
atlx netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
benet be2net: Code changes in Tx path to use skb_dma_map/skb_dma_unmap 2009-09-07 01:56:41 -07:00
bonding bonding: use compare_ether_addr_64bits() in ALB 2009-09-01 17:40:26 -07:00
can can: sja1000: legacy SJA1000 ISA bus driver 2009-09-04 02:16:16 -07:00
chelsio netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
cris net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
cxgb3 netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
e1000 netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
e1000e netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
ehea ehea: Fix napi list corruption on ifconfig down 2009-08-04 11:48:39 -07:00
enic enic: organize device initialization/deinit into separate functions 2009-09-03 20:19:25 -07:00
fs_enet Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-07-23 19:03:51 -07:00
hamradio NET: Fix possible corruption in bpqether driver 2009-09-02 23:45:58 -07:00
ibm_newemac netdev: Convert MDIO ioctl implementation to use struct mii_ioctl_data 2009-09-03 20:02:12 -07:00
igb netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
igbvf drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
irda Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
ixgb intel: convert drivers to netdev_tx_t 2009-09-01 01:13:52 -07:00
ixgbe ixgbe: Add support for using FCoE DDP in 82599 as FCoE targets 2009-09-03 20:01:55 -07:00
ixp2000 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
mlx4 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
myri10ge netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
netxen netxen: fix tx descriptor structure 2009-09-09 18:12:59 -07:00
pcmcia netdev: Convert MDIO ioctl implementation to use struct mii_ioctl_data 2009-09-03 20:02:12 -07:00
phy phy/marvell: Make non-aneg speed/duplex forcing work for 88E1111 PHYs 2009-09-11 12:54:38 -07:00
qlge netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
sfc netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
skfp netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
tokenring tokenring: convert to netdev_tx_t 2009-09-01 01:13:26 -07:00
tulip netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
usb net: Add DEVTYPE support for Ethernet based devices 2009-09-11 12:54:55 -07:00
vxge drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
wan drivers/net/wan: introduce missing kfree 2009-09-11 12:54:30 -07:00
wimax net: Add DEVTYPE support for Ethernet based devices 2009-09-11 12:54:55 -07:00
wireless ath9k: Initialize the priority gpio for BT coex 3-wire 2009-09-09 11:25:27 -04:00
3c59x.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c501.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c501.h 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c503.c net: Fix a build break because of a typo in drivers/net/3c503.c 2009-09-04 03:41:07 -07:00
3c503.h
3c505.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c505.h
3c507.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c509.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c515.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c523.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c523.h
3c527.c 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c527.h
7990.c net: convert remaining non-symbolic return values in ndo_start_xmit() functions 2009-07-05 19:23:38 -07:00
7990.h
8139cp.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
8139too.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
8390.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
8390.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
8390p.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
82596.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
a2065.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
a2065.h
ac3200.c netdev: convert ac3200 to net_device_ops 2009-03-27 00:46:54 -07:00
acenic.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
acenic.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
amd8111e.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
amd8111e.h
apne.c
ariadne.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ariadne.h
at1700.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
atarilance.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
atp.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
atp.h
au1000_eth.c au1000_eth: possible NULL dereference of aup->mii_bus->irq in au1000_probe() 2009-09-01 17:40:56 -07:00
au1000_eth.h
ax88796.c ax88796: Add method to take MAC from platform data 2009-03-24 23:32:03 -07:00
b44.c b44/b43/b43legacy: Fix switch warnings introduced by SSB-SDIO 2009-09-09 11:19:03 -04:00
b44.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-06-15 03:02:23 -07:00
bfin_mac.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
bfin_mac.h
bmac.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-08-12 17:44:53 -07:00
bmac.h
bnx2_fw.h bnx2: Use request_firmware() 2009-04-04 16:51:14 -07:00
bnx2.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
bnx2.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
bnx2x_dump.h bnx2x: Beautify bnx2x_dump.h 2009-08-12 23:03:00 -07:00
bnx2x_fw_defs.h bnx2x: Using the new FW 2009-08-12 22:53:28 -07:00
bnx2x_fw_file_hdr.h bnx2x: Separated FW from the source. 2009-04-27 03:27:43 -07:00
bnx2x_hsi.h bnx2x: Supporting Device Control Channel 2009-08-12 23:02:12 -07:00
bnx2x_init_ops.h bnx2x: Re-factor the initialization code 2009-08-12 23:02:59 -07:00
bnx2x_init.h bnx2x: Re-factor the initialization code 2009-08-12 23:02:59 -07:00
bnx2x_link.c bnx2x: Whitespaces and comments 2009-08-12 23:03:01 -07:00
bnx2x_link.h bnx2x: Using macro for phy address 2009-08-12 23:02:57 -07:00
bnx2x_main.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
bnx2x_reg.h bnx2x: Whitespaces and comments 2009-08-12 23:03:01 -07:00
bnx2x.h bnx2x: Whitespaces and comments 2009-08-12 23:03:01 -07:00
bsd_comp.c
cassini.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
cassini.h
cnic_defs.h [SCSI] cnic: Add new Broadcom CNIC driver. 2009-06-09 10:22:42 -05:00
cnic_if.h cnic: Fix locking in init/exit calls. 2009-08-15 18:50:47 -07:00
cnic.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
cnic.h cnic: Fix locking in start/stop calls. 2009-08-15 18:50:44 -07:00
cpmac.c cpmac: bump version to 0.5.1 2009-08-05 12:22:11 -07:00
cs89x0.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
cs89x0.h
davinci_emac.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
de600.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
de600.h
de620.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
de620.h
declance.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
defxx.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
defxx.h
depca.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
depca.h
dl2k.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
dl2k.h
dm9000.c dm9000: Use resource_size instead of private macro 2009-09-09 18:54:49 -07:00
dm9000.h dm9000: add checksum offload support 2009-07-06 18:54:51 -07:00
dnet.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
dnet.h dnet: Dave DNET ethernet controller driver (updated) 2009-03-11 23:26:02 -07:00
dummy.c netdev: convert pseudo drivers to netdev_tx_t 2009-09-01 01:13:40 -07:00
e100.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
e2100.c
eepro.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
eexpress.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
eexpress.h
enc28j60_hw.h
enc28j60.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
epic100.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
eql.c netdev: convert pseudo drivers to netdev_tx_t 2009-09-01 01:13:40 -07:00
es3210.c
eth16i.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ethoc.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
ewrk3.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ewrk3.h
fealnx.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
fec_mpc52xx_phy.c Merge commit 'gcl/merge' into next 2009-06-18 11:22:08 +10:00
fec_mpc52xx.c drivers/net: fixed drivers that support netpoll use ndo_start_xmit() 2009-08-23 19:51:03 -07:00
fec_mpc52xx.h
fec.c fec: don't enable irqs in hard irq context 2009-09-02 23:46:06 -07:00
fec.h fec: fix definition of 5272 version of FEC_X_DES_ACTIVE register 2009-07-06 18:56:11 -07:00
forcedeth.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
fsl_pq_mdio.c fsl_pq_mdio: Fix fsl_pq_mdio to work with modules 2009-06-25 20:03:53 -07:00
fsl_pq_mdio.h
gianfar_ethtool.c gianfar: fix coalescing setup in ethtool support 2009-07-30 14:20:42 -07:00
gianfar_sysfs.c
gianfar.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
gianfar.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-06-03 02:43:41 -07:00
hamachi.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
hp100.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
hp100.h
hp-plus.c
hp.c
hplance.c hplance: convert to net_device_ops 2009-04-16 02:20:08 -07:00
hplance.h
hydra.c net: fix hydra printk format warning 2009-09-07 01:56:52 -07:00
ibmlana.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ibmlana.h
ibmveth.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ibmveth.h
ifb.c netdev: convert pseudo drivers to netdev_tx_t 2009-09-01 01:13:40 -07:00
ioc3-eth.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
ipg.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
ipg.h trivial: fix typo milisecond/millisecond for documentation and source comments. 2009-06-12 18:01:46 +02:00
isa-skeleton.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-07-16 20:21:24 -07:00
iseries_veth.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
jazzsonic.c drivers/net: Correct use of request_region/request_mem_region 2009-08-12 21:54:57 -07:00
jme.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
jme.h jme: Advance driver version number 2009-07-06 13:05:13 -07:00
Kconfig Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
korina.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
ks8842.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
ks8851.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ks8851.h net: Micrel KS8851 SPI network driver 2009-07-20 08:23:26 -07:00
lance.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
lasi_82596.c lasi_82596: fix printk format warning 2009-05-05 12:29:47 -07:00
lib8390.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
lib82596.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
LICENSE.SRC
ll_temac_main.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
ll_temac_mdio.c net: add Xilinx ll_temac device driver 2009-04-27 02:53:52 -07:00
ll_temac.h net: add Xilinx ll_temac device driver 2009-04-27 02:53:52 -07:00
lne390.c
loopback.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
lp486e.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
mac89x0.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
mac8390.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
macb.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
macb.h
mace.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
mace.h
macmace.c macmace: convert to net_device_ops 2009-04-16 02:20:16 -07:00
macsonic.c net: move macsonic's probe function to .devinit.text 2009-07-23 18:01:09 -07:00
macvlan.c macvlan: add multiqueue capability 2009-09-03 20:02:13 -07:00
Makefile net: add Xilinx emac lite device driver 2009-08-20 02:52:16 -07:00
mdio.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
meth.c net: move meth's probe function to .devinit.text 2009-07-23 18:01:06 -07:00
meth.h
mii.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
mipsnet.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
mv643xx_eth.c mv643xx_eth.c: remove unused txq_set_wrr() 2009-09-11 12:54:49 -07:00
mvme147.c mvme147: convert to net_device_ops 2009-04-16 02:20:21 -07:00
myri_sbus.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
myri_sbus.h
natsemi.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
ne2.c
ne2k-pci.c ne2k-pci: use dev->addr_len instead of "6" 2009-05-03 14:19:23 -07:00
ne3210.c net: remove driver_data direct access of struct device 2009-05-01 15:21:55 -07:00
ne-h8300.c
ne.c Remove multiple KERN_ prefixes from printk formats 2009-07-08 10:30:03 -07:00
netconsole.c netconsole: take care of NETDEV_UNREGISTER event 2009-05-01 15:24:18 -07:00
netx-eth.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
ni52.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ni52.h
ni65.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ni65.h
ni5010.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
ni5010.h
niu.c niu: Use resource_size instead of private function 2009-09-09 01:41:30 -07:00
niu.h trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)able 2009-06-12 18:01:45 +02:00
ns83820.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
pasemi_mac_ethtool.c
pasemi_mac.c pasemi_mac: mac_to_intf() error not noticed 2009-04-27 03:20:17 -07:00
pasemi_mac.h net: Rework pasemi_mac driver to use of_mdio infrastructure 2009-04-27 02:53:49 -07:00
pci-skeleton.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
pcnet32.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
plip.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-07-16 20:21:24 -07:00
ppp_async.c Revert "ppp: Fix throttling bugs" 2009-07-16 09:14:23 -07:00
ppp_deflate.c
ppp_generic.c netdev: convert pseudo drivers to netdev_tx_t 2009-09-01 01:13:40 -07:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c Revert "ppp: Fix throttling bugs" 2009-07-16 09:14:23 -07:00
pppoe.c net,pppoe: fixup module init/exit subsequent calls 2009-08-12 16:39:16 -07:00
pppol2tp.c pppol2tp: calls unregister_pernet_gen_device() at unload time 2009-08-02 12:20:34 -07:00
pppox.c
ps3_gelic_net.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
ps3_gelic_net.h
ps3_gelic_wireless.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
ps3_gelic_wireless.h
qla3xxx.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
qla3xxx.h
r6040.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
r8169.c r8169: Fix warning in rtl8169_start_xmit(). 2009-09-07 02:03:37 -07:00
rionet.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
rrunner.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
rrunner.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
s2io-regs.h s2io: Use generic MDIO definitions 2009-04-29 17:32:34 -07:00
s2io.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
s2io.h s2io: Generate complete messages using single line DBG_PRINTs 2009-08-30 22:35:11 -07:00
s6gmac.c s6gmac: Read buffer overflow 2009-08-02 12:20:40 -07:00
sb1000.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
sb1250-mac.c net: move sb1250-mac's probe function to .devinit.text 2009-07-23 18:01:07 -07:00
sc92031.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
seeq8005.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
seeq8005.h
sgiseeq.c net: move sgiseeq's probe function to .devinit.text 2009-07-23 18:01:04 -07:00
sgiseeq.h
sh_eth.c net: sh_eth: add value of ether_link pin in platform_data 2009-08-29 00:19:35 -07:00
sh_eth.h net: sh_eth: add value of ether_link pin in platform_data 2009-08-29 00:19:35 -07:00
sis190.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
sis900.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
sis900.h
skge.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
skge.h
sky2.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
sky2.h sky2: Use 32bit read to read Y2_VAUX_AVAIL 2009-09-01 17:40:44 -07:00
slhc.c
slip.c netdev: convert pseudo drivers to netdev_tx_t 2009-09-01 01:13:40 -07:00
slip.h
smc91x.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
smc91x.h smc91x.h: add config for Nomadik evaluation kit 2009-07-26 19:15:07 -07:00
smc911x.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
smc911x.h net: smc911x: includecheck fix for smc911x.h 2009-08-12 22:13:16 -07:00
smc9194.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
smc9194.h
smc-mca.c net: remove driver_data direct access of struct device 2009-05-01 15:21:55 -07:00
smc-ultra32.c netdev: smc-ultra32 convert to net_device_ops 2009-03-27 00:46:47 -07:00
smc-ultra.c netdev: smc-ultra fix netpoll 2009-03-27 00:46:48 -07:00
smsc911x.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
smsc911x.h smsc911x: define status word positions as constants 2009-03-19 23:59:27 -07:00
smsc9420.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
smsc9420.h
sni_82596.c
sonic.c net: convert remaining non-symbolic return values in ndo_start_xmit() functions 2009-07-05 19:23:38 -07:00
sonic.h
Space.c
spider_net_ethtool.c
spider_net.c spider_net: Add missing .ndo_validate_addr 2009-03-23 14:42:09 -07:00
spider_net.h
starfire.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
stnic.c
sun3_82586.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
sun3_82586.h
sun3lance.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
sunbmac.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
sunbmac.h
sundance.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
sungem_phy.c
sungem_phy.h
sungem.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
sungem.h
sunhme.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
sunhme.h
sunlance.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
sunqe.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
sunqe.h
sunvnet.c netdev: restore MTU change operation 2009-07-12 14:20:04 -07:00
sunvnet.h
tc35815.c tc35815: Use 0 RxFragSize.MinFrag value for non-packing mode 2009-08-06 13:14:25 -07:00
tehuti.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
tehuti.h dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
tg3.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
tg3.h tg3: Add MDIO bus address assignments 2009-09-02 00:44:09 -07:00
tlan.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
tlan.h
tsi108_eth.c Remove multiple KERN_ prefixes from printk formats 2009-07-08 10:30:03 -07:00
tsi108_eth.h
tun.c tun: reuse struct sock fields 2009-09-01 17:40:33 -07:00
typhoon.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
typhoon.h
ucc_geth_ethtool.c ucc_geth: Implement suspend/resume and Wake-On-LAN support 2009-08-30 21:51:47 -07:00
ucc_geth.c ucc_geth: Fix hangs after switching from full to half duplex 2009-09-11 12:54:45 -07:00
ucc_geth.h ucc_geth: Implement suspend/resume and Wake-On-LAN support 2009-08-30 21:51:47 -07:00
veth.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
via-rhine.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
via-velocity.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
via-velocity.h Fix typos in comments in via-velocity header. 2009-07-23 18:11:28 -07:00
virtio_net.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
wd.c
xen-netfront.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
xilinx_emaclite.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
xtsonic.c net: move xtsonic's probe function to .devinit.text 2009-07-23 18:01:08 -07:00
yellowfin.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
znet.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
zorro8390.c zorro8390: Fix read buffer overflow in zorro8390_init_one() 2009-08-09 21:46:53 -07:00