Stephen Hemminger
3c94acb7ee
yam: convert to internal net_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:38 -08:00
Stephen Hemminger
2d8b223d81
hdlcdrv: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Thomas Sailer <t.sailer@alumni.ethz.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:38 -08:00
Stephen Hemminger
5a7616af60
hdlcdrv: convert to internal net_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Thomas Sailer <t.sailer@alumni.ethz.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:36 -08:00
Stephen Hemminger
52db625079
dmascc: convert to network_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:36 -08:00
Stephen Hemminger
13c0582d91
dmascc: convert to internal network device stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:35 -08:00
Stephen Hemminger
283767e705
bpqether: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:35 -08:00
Stephen Hemminger
f57505fd7c
bpqether: convert to internal net_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:34 -08:00
Stephen Hemminger
9772a252b5
baycom: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Thomas Sailer <t.sailer@alumni.ethz.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:34 -08:00
Stephen Hemminger
cd94f08658
baycom: convert to internal net_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Thomas Sailer <t.sailer@alumni.ethz.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:33 -08:00
Stephen Hemminger
b3672a7394
6pack: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:32 -08:00
Stephen Hemminger
bc0443fc38
znet: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:31 -08:00
Stephen Hemminger
69d651692f
3c559: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:31 -08:00
Stephen Hemminger
f1608f859a
tms380tr: convert to net_device_ops
...
Conver this related group of drivers to new API
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:30 -08:00
Stephen Hemminger
efda072393
olympic: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:30 -08:00
Stephen Hemminger
dcc59a9789
olympic: convert to internal network device stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:29 -08:00
Stephen Hemminger
be18827815
lanstreamer: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:29 -08:00
Stephen Hemminger
37423fff4f
lanstreamer: convert to internal network stats
...
Use internal network_device_stats to keep track of statistics.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:27 -08:00
Stephen Hemminger
c86d874029
ibmtr: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:26 -08:00
Stephen Hemminger
9fd3238e95
ibmtr: convert to internal network_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:26 -08:00
Stephen Hemminger
48b47a5e30
3c59x: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:25 -08:00
Stephen Hemminger
4394e6533d
3c527: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:25 -08:00
Stephen Hemminger
90e64c6ad2
3c523: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:24 -08:00
Stephen Hemminger
f3701c2f0e
3c515: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:24 -08:00
Stephen Hemminger
3186ae8f3f
3c509: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:23 -08:00
Stephen Hemminger
1722de5098
3c507: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:23 -08:00
Stephen Hemminger
e6c42b7826
3c505: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:22 -08:00
Stephen Hemminger
878f64856d
3c501: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:21 -08:00
Stephen Hemminger
a1799af4d7
com20020: convert to net_devic_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:20 -08:00
Stephen Hemminger
bca5b8939f
arcnet: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:19 -08:00
Stephen Hemminger
5803c5122a
arcnet: convert to internal stats
...
Use pre-existing network_device_stats inside network_device rather than own
private structure.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:19 -08:00
Stephen Hemminger
60961ce4d0
appletalk: remove unneeded stubs
...
With net_device_ops if set_mac_address is null, then error
is -EOPNOTSUPPORTED.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:18 -08:00
Stephen Hemminger
3170c65687
rose: convert to network_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:04 -08:00
Stephen Hemminger
d289d120b4
rose: convert to internal net_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:02 -08:00
Stephen Hemminger
0f6c5c8e79
netrom: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:02 -08:00
Stephen Hemminger
b51414b691
netrom: convert to internal net_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:01 -08:00
Stephen Hemminger
004b3225c0
lec: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:00 -08:00
Stephen Hemminger
162619e59a
lec: convert to internal network_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:02:00 -08:00
Stephen Hemminger
1a6afe8a73
clip: convert to internal network_device_stats
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:01:59 -08:00
Stephen Hemminger
0ba25ff4c6
br2684: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:01:59 -08:00
Stephen Hemminger
410e9d8f9c
atm: br2684 internal stats
...
Now that stats are in net_device, use them.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 14:01:58 -08:00
Christian Eggers
6d31748294
usb/mcs7830: Don't use buffers from stack for USB transfers
...
mcs7830_set_reg() and mcs7830_get_reg() are called with buffers
from stack which must not be used directly for USB transfers.
This causes corruption of the stack particulary on non x86
architectures because DMA may be used for these transfers.
Signed-off-by: Christian Eggers <christian.eggers@kathrein.de >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 12:56:24 -08:00
Steve Glendinning
0b491eee46
usbnet: allow type check of devdbg arguments in non-debug build
...
Improve usbnet's devdbg to always type-check diagnostic arguments,
like dev_dbg (device.h). This makes no change to the resulting size of
usbnet modules.
This patch also removes an #ifdef DEBUG directive from rndis_wlan so
it's devdbg statements are always type-checked at compile time.
Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com >
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 12:35:43 -08:00
Patrick McHardy
748085fcbe
netfilter: ctnetlink: fix scheduling while atomic
...
Caused by call to request_module() while holding nf_conntrack_lock.
Reported-and-tested-by: Kövesdi György <kgy@teledigit.hu >
Signed-off-by: Patrick McHardy <kaber@trash.net >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-21 12:19:49 -08:00
Herbert Xu
37fe4732b9
gro: Fix merging of paged packets
...
The previous fix to paged packets broke the merging because it
reset the skb->len before we added it to the merged packet. This
wasn't detected because it simply resulted in the truncation of
the packet while the missing bit is subsequently retransmitted.
The fix is to store skb->len before we clobber it.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-20 14:44:03 -08:00
Herbert Xu
9a8e47ffd9
gro: Fix error handling on extremely short frags
...
When a frag is shorter than an Ethernet header, we'd return a
zeroed packet instead of aborting. This patch fixes that.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-20 14:44:02 -08:00
Herbert Xu
ebad18e93f
gro: Fix handling of complete checksums in IPv6
...
We need to perform skb_postpull_rcsum after pulling the IPv6
header in order to maintain the correctness of the complete
checksum.
This patch also adds a missing iph reload after pulling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-20 14:44:01 -08:00
roel kluin
0d1cfd20cc
via-velocity: fix hot spin
...
while(--j >= 0) keeps spinning when j is unsigned:
Signed-off-by: Roel Kluin <roel.kluin@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-20 14:44:01 -08:00
Brice Goglin
e3fd553468
myri10ge: don't forget pci_disable_device()
...
Don't forget to call pci_disable_device() in myri10ge_remove()
and when myri10ge_probe() fails.
By the way, update the copyright years.
Signed-off-by: Brice Goglin <brice@myri.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-20 14:41:18 -08:00
Jiri Slaby
357f5b0b91
NET: net_namespace, fix lock imbalance
...
register_pernet_gen_subsys omits mutex_unlock in one fail path.
Fix it.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-20 14:39:31 -08:00
David S. Miller
518aa1b544
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
2009-01-20 14:37:10 -08:00