f52deb0e84
dm9601: warn on invalid mac address
...
Add warnings on invalid mac address to help disclose/debug problems.
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com >
Acked-by: Peter Korsgaard <jacmet@sunsite.dk >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-08 10:47:01 -08:00
4b9f8ec6e5
dm9601: tell HW about random generated mac address
...
Otherwise unicast RX will only work in promisc mode.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-08 10:46:02 -08:00
684f217601
tcp6: Add GRO support
...
This patch adds GRO support for TCP over IPv6. The code is exactly
the same as the IPv4 version except for the pseudo-header checksum
computation.
Note that I've removed the unused tcphdr argument from tcp_v6_check
rather than invent a bogus value for GRO.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-08 10:41:23 -08:00
787e920836
ipv6: Add GRO support
...
This patch adds GRO support for IPv6. IPv6 GRO supports extension
headers in the same way as GSO (by using the same infrastructure).
It's also simpler compared to IPv4 since we no longer have to worry
about fragmentation attributes or header checksums.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-08 10:40:57 -08:00
d9d6f46b42
hp100: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:13:49 -08:00
403413e50d
b44: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:10:49 -08:00
3a1a27fa46
atp: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:10:24 -08:00
887e53d2d1
amd8111e: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:09:58 -08:00
b1da683d17
slip: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:09:36 -08:00
c4a80d7e67
uwb: convert devices to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: David Vrabel <david.vrabel@csr.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:09:07 -08:00
5ec38f3023
gadget: convert devices to new API
...
Convert to net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:05:39 -08:00
e8ac9c55f2
xpnet: convert devices to new API
...
Convert to net_device_ops and internal net_device_stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:05:11 -08:00
4805fc7653
fusion: convert devices to new API
...
Convert to net_device_ops and internal net_device_stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:04:45 -08:00
d700555bda
I4l: convert to net_device_ops
...
Add net_device_ops and use interal stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Karsten Keil <kkeil@suse.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:04:17 -08:00
0e2445fbdd
hysdn: convert to net_device_ops and other updates
...
Several API problems fixed:
* use proper allocation
* handle renames
* convert to net_device_ops
* use internal net_device_stats
This driver is putrid (as in old and rotten), so I doubt any one uses it.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:03:43 -08:00
fb875333c8
dvb: update network device to current API
...
Use internal network_device_stats that exist in network device and
net_device_ops. Compile tested only.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:02:53 -08:00
2a97e6b735
windbond: convert devices to new API
...
Convert to net_device_ops and internal net_device_stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:02:26 -08:00
dfefe02bfd
uli526x: convert devices to new API
...
Convert to net_device_ops and internal net_device_stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:01:40 -08:00
2765df5898
dmfe: convert to new API
...
Convert to internal net_device-stats and net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:01:20 -08:00
1034c9f69a
xircom: convert devices to new API
...
Convert to net_device_ops and internal net_device_stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:00:55 -08:00
0b9a5b05b2
de4x5: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 18:00:31 -08:00
90d8743d03
de2104x: convert to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:59:47 -08:00
f4266cf34d
tulip: convert devices to new API
...
Convert to net_device_ops and internal net_device_stats
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Grant Grundler <grundler@parisc-linux.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:59:15 -08:00
633a277e2a
sundance: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:58:43 -08:00
4fc8006e00
starfire: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:58:17 -08:00
e287157f15
fealnx: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:57:47 -08:00
2b7d0c7039
natsemi: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:57:19 -08:00
d49d19c962
sb1000: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:56:54 -08:00
a7d1de25dc
ns83820: fix net_device_ops support
...
The vlan_rx_register fuction is now in net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:36:07 -08:00
97488c5b2d
sis190: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:35:41 -08:00
b8aa76a2bd
de600: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:34:36 -08:00
1f5ec79b8e
enc28j60: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:30:09 -08:00
8bdd555366
typhoon: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:29:46 -08:00
3bc124dd02
pcnet32: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:29:16 -08:00
d9a811d5fd
sungem: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:28:54 -08:00
2f89d12e98
sunhme: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:28:35 -08:00
805524cbcf
epic100: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:27:39 -08:00
391c5e6e18
tlan: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:27:15 -08:00
ed8cf436ca
plip: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:26:48 -08:00
04fb5f735e
ipg: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Pekka Enberg <penberg@cs.helsinki.fi >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:26:14 -08:00
83d6f0352c
cassini: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:25:41 -08:00
ab638e69ff
phonet: update to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:24:34 -08:00
b4d7f0a46b
bluetooth: driver API update
...
Convert to net_device_ops and use internal net_device_stats in bnep
device.
Note: no need for bnep_net_ioctl since if ioctl is not set, then
dev_ifsioc handles it by returning -EOPNOTSUPP
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Marcel Holtmann <marcel@holtmann.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:23:17 -08:00
43a67304a3
appletalk: convert ipddp to net_device_ops
...
Use internal element in network device for stats as well.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:22:19 -08:00
03b35ccb7c
appletalk: convert aarp to net_device_ops
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 17:21:44 -08:00
9ac32e1bc0
firmware: convert e100 driver to request_firmware()
...
Thanks to David Woodhouse for help.
Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-07 12:59:17 -08:00
92dc8cc317
ieee1394: use internal network device stats
...
Use the network_device_stats field in network_device.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Stefan Richter <stefanr@s5r6.in-berlin.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-06 16:49:02 -08:00
464f4daae7
ieee1394: remove unneeded last_rx
...
Last_rx is now done if needed inside bonding.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Stefan Richter <stefanr@s5r6.in-berlin.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-06 16:48:46 -08:00
79994c9906
ieee1394: convert to net_device_ops
...
Convert to net_device_ops.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Acked-by: Stefan Richter <stefanr@s5r6.in-berlin.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-06 16:48:30 -08:00
d442ad4ab1
dsa: convert to net_device_ops (v2)
...
Convert this driver to use net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-06 16:45:26 -08:00