1
linux/drivers/net
Brian Braunstein 36226a8ded [NET] tun/tap: fixed hw address handling
Fixed tun/tap driver's handling of hw addresses.  The hw address is stored
in both the net_device.dev_addr and tun.dev_addr fields.  These fields were
not kept synchronized, and in fact weren't even initialized to the same
value.  Now during both init and when performing SIOCSIFHWADDR on the tun
device these values are both updated.  However, if SIOCSIFHWADDR is
performed on the net device directly (for instance, setting the hw address
using ifconfig), the tun device does not get updated.  Perhaps the
tun.dev_addr field should be removed completely at some point, as it is
redundant and net_device.dev_addr can be used anywhere it is used.

Signed-off-by: Brian Braunstein <linuxkernel@bristyle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-04-26 01:00:55 -07:00
..
appletalk [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
arcnet [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
arm [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
atl1 [NETDRV]: Perform missing csum_offset conversions 2007-04-25 22:28:41 -07:00
bonding [NET]: Inline net_device_stats 2007-04-25 22:28:26 -07:00
chelsio [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
cris [SK_BUFF]: Convert skb->end to sk_buff_data_t 2007-04-25 22:26:29 -07:00
cxgb3 [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
e1000 [NETDRV]: Perform missing csum_offset conversions 2007-04-25 22:28:41 -07:00
ehea [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
fec_8xx [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
fs_enet [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
hamradio [NET]: Fix yam.c 2007-04-26 00:55:53 -07:00
ibm_emac [SK_BUFF]: Convert skb->tail to sk_buff_data_t 2007-04-25 22:26:28 -07:00
irda [IrDA]: Adding carriage returns to mcs7780 debug statements 2007-04-25 22:29:31 -07:00
ixgb [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
ixp2000 [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
myri10ge [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
netxen [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
pcmcia [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
phy phylib: Add support for Marvell 88e1111S and 88e1145 2007-02-17 15:16:08 -05:00
sk98lin [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
skfp [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
tokenring [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
tulip [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
wan [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
wireless [WIRELESS] drivers/net/wireless/Kconfig: correct minor typo 2007-04-25 22:29:43 -07:00
3c59x.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
3c501.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
3c501.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
3c503.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
3c503.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
3c505.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
3c505.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
3c507.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
3c509.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
3c515.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
3c523.c [NET]: Fix warnings in 3c523.c and ni52.c 2007-04-25 22:28:27 -07:00
3c523.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
3c527.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
3c527.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
7990.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
7990.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
8139cp.c [SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph 2007-04-25 22:25:10 -07:00
8139too.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
8390.c [PATCH] beginning of 8390 fixes - generic and arm/etherh 2006-12-02 00:11:56 -05:00
8390.h [PATCH] 8390 fixes - the final chunk (h8300) 2006-12-02 00:11:56 -05:00
82596.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
a2065.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
a2065.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ac3200.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
acenic_firmware.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
acenic.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
acenic.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
amd8111e.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
amd8111e.h [PATCH] amd8111e use standard CRC lib 2006-12-02 00:22:30 -05:00
apne.c [PATCH] Amiga PCMCIA NE2000 Ethernet dev->irq init 2006-12-09 09:41:18 -08:00
ariadne.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ariadne.h
at1700.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
atari_bionet.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
atari_pamsnet.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
atarilance.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
atp.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
atp.h
au1000_eth.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
au1000_eth.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
b44.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
b44.h b44 endian annotations 2007-02-06 19:03:56 -05:00
bmac.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
bmac.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
bnx2_fw2.h [BNX2]: New firmware to support 5709 (part 4). 2006-12-02 21:24:31 -08:00
bnx2_fw.h [BNX2]: Re-organize firmware structures. 2006-12-02 21:24:22 -08:00
bnx2.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
bnx2.h [BNX2]: Fix occasional NETDEV WATCHDOG on 5709. 2007-04-24 15:35:53 -07:00
bsd_comp.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
cassini.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
cassini.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
cs89x0.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
cs89x0.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
de600.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
de600.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
de620.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
de620.h
declance.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
defxx.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
defxx.h [TC] defxx: TURBOchannel support 2007-02-09 16:23:17 +00:00
depca.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
depca.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_asstruct.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_bcomm.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_es4h.h
dgrs_ether.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_firmware.c
dgrs_i82596.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_plx9060.h
dgrs.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
dgrs.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dl2k.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
dl2k.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dm9000.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
dm9000.h
dummy.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
e100.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
e2100.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
eepro100.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
eepro.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
eexpress.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
eexpress.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
epic100.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
eql.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
es3210.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
eth16i.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ewrk3.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ewrk3.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
fealnx.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
fec.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
fec.h
forcedeth.c [FORCEDETH]: Use skb_tailroom where appropriate 2007-04-25 22:26:41 -07:00
gianfar_ethtool.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
gianfar_mii.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
gianfar_mii.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
gianfar_sysfs.c Merge branch 'master' into upstream 2007-02-17 15:11:43 -05:00
gianfar.c [SK_BUFF]: Introduce skb_network_header_len 2007-04-25 22:26:19 -07:00
gianfar.h [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
hamachi.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
hp100.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
hp100.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
hp-plus.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
hp.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
hplance.c [PATCH] m68k/HP300: HP LANCE updates 2006-12-09 09:41:18 -08:00
hplance.h
hydra.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00
ibmlana.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ibmlana.h
ibmveth.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ibmveth.h [PATCH] ibmveth: Remove ibmveth "liobn" field 2006-12-04 20:38:06 +11:00
ifb.c [IFB]: Fix crash on input device removal 2007-03-29 11:46:52 -07:00
ioc3-eth.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
isa-skeleton.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
iseries_veth.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
jazzsonic.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
Kconfig gianfar needs crc32 lib dependency 2007-04-19 15:01:16 -04:00
lance.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
lasi_82596.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
lib8390.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
LICENSE.SRC
lne390.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
loopback.c [NET]: loopback driver can use loopback_dev integrated net_device_stats 2007-04-25 22:28:52 -07:00
lp486e.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
mac89x0.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
mac8390.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00
macb.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
macb.h AT91: MACB support 2007-02-07 18:50:53 -05:00
mace.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
mace.h
macmace.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
macsonic.c [PATCH] missing include in macsonic 2007-02-09 08:28:48 -08:00
Makefile [WIRELESS]: Refactor wireless Kconfig. 2007-04-25 22:29:40 -07:00
meth.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
meth.h
mii.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
mipsnet.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
mipsnet.h
mv643xx_eth.c [SK_BUFF]: Introduce tcp_hdr(), remove skb->h.th 2007-04-25 22:25:26 -07:00
mv643xx_eth.h Fix mv643xx_eth compilation. 2007-03-02 20:16:10 -05:00
mvme147.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
myri_code.h [SPARC]: Fix some section mismatch warnings in sparc drivers. 2006-10-17 19:28:51 -07:00
myri_sbus.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
myri_sbus.h
natsemi.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ne2.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ne2k-pci.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
ne3210.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ne-h8300.c [PATCH] 8390 fixes - the final chunk (h8300) 2006-12-02 00:11:56 -05:00
ne.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
netconsole.c netpoll queue cleanup 2006-12-02 21:22:37 -08:00
netx-eth.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ni52.c [NET]: Fix warnings in 3c523.c and ni52.c 2007-04-25 22:28:27 -07:00
ni52.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni65.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
ni65.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni5010.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
ni5010.h
ns83820.c [SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph 2007-04-25 22:25:10 -07:00
pasemi_mac.c [SK_BUFF]: Introduce skb_network_header_len 2007-04-25 22:26:19 -07:00
pasemi_mac.h PA Semi PWRficient Ethernet driver 2007-02-05 16:58:52 -05:00
pci-skeleton.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
pcnet32.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
plip.c [SK_BUFF]: Introduce skb_mac_header() 2007-04-25 22:24:41 -07:00
ppp_async.c [PPP]: Fix skbuff.c:BUG due incorrect logic in process_input_packet() 2007-04-19 13:05:52 -07:00
ppp_deflate.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ppp_generic.c [SK_BUFF]: Introduce skb_reset_mac_header(skb) 2007-04-25 22:24:32 -07:00
ppp_mppe.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ppp_mppe.h
ppp_synctty.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
pppoe.c [PPPOE]: Fix device tear-down notification. 2007-04-25 22:29:21 -07:00
pppox.c [PPPOE]: memory leak when socket is release()d before PPPIOCGCHAN has been called on it 2007-04-25 22:29:20 -07:00
qla3xxx.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
qla3xxx.h qla3xxx: bugfix: Jumbo frame handling. 2007-03-28 02:18:50 -04:00
r8169.c [SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph 2007-04-25 22:25:10 -07:00
rionet.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
rrunner.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
rrunner.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
s2io-regs.h S2IO: Added a loadable parameter to enable or disable vlan stripping in frame. 2007-02-27 04:27:11 -05:00
s2io.c [SK_BUFF]: Convert skb->tail to sk_buff_data_t 2007-04-25 22:26:28 -07:00
s2io.h S2IO: Added a loadable parameter to enable or disable vlan stripping in frame. 2007-02-27 04:27:11 -05:00
saa9730.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
saa9730.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sb1000.c [SK_BUFF]: Introduce skb_reset_mac_header(skb) 2007-04-25 22:24:32 -07:00
sb1250-mac.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
sc92031.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
seeq8005.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
seeq8005.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sgiseeq.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sgiseeq.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
shaper.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sis190.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
sis900.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
sis900.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
skge.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
skge.h skge: use per-port phy locking 2007-03-23 01:48:33 -04:00
sky2.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sky2.h sky2: EC-U performance and jumbo support 2007-04-19 15:01:17 -04:00
slhc.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
slip.c [SK_BUFF]: Introduce skb_mac_header() 2007-04-25 22:24:41 -07:00
slip.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc91x.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
smc91x.h [PATCH] smc91x: Kill off excessive versatile hooks. 2006-12-11 09:54:50 -05:00
smc911x.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
smc911x.h
smc9194.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
smc9194.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc-mca.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
smc-ultra32.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
smc-ultra.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
sonic.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
sonic.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
Space.c remove the broken SKMC driver 2007-02-05 16:58:46 -05:00
spider_net_ethtool.c Spidernet DMA coalescing 2007-02-05 16:58:43 -05:00
spider_net.c [SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph 2007-04-25 22:25:10 -07:00
spider_net.h spidernet: janitorial, typos 2007-02-27 04:16:03 -05:00
starfire_firmware.h
starfire_firmware.pl
starfire.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
stnic.c sh: Board updates for I/O routine rework. 2006-09-27 15:41:24 +09:00
sun3_82586.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sun3_82586.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sun3lance.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
sunbmac.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
sunbmac.h
sundance.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
sungem_phy.c sungem_phy: support bcm5461 phy, autoneg. 2007-02-27 04:16:02 -05:00
sungem_phy.h sungem_phy: support bcm5461 phy, autoneg. 2007-02-27 04:16:02 -05:00
sungem.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sungem.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sunhme.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sunhme.h
sunlance.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sunqe.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
sunqe.h
tc35815.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
tg3.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
tg3.h [TG3]: Exit irq handler during chip reset. 2007-03-25 18:48:08 -07:00
tlan.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
tlan.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
tsi108_eth.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
tsi108_eth.h [PATCH] Add tsi108/9 On Chip Ethernet device driver support 2006-12-02 00:12:03 -05:00
tun.c [NET] tun/tap: fixed hw address handling 2007-04-26 01:00:55 -07:00
typhoon-firmware.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
typhoon.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
typhoon.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ucc_geth_phy.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
ucc_geth_phy.h [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes 2006-10-21 14:09:51 -04:00
ucc_geth.c Revert "ucc_geth: returns NETDEV_TX_BUSY when BD ring is full" 2007-03-23 01:48:34 -04:00
ucc_geth.h [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes 2006-10-21 14:09:51 -04:00
via-rhine.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
via-velocity.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
via-velocity.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
wd.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
yellowfin.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
znet.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
zorro8390.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00