Frank Blaschka
cc883d16c3
vlan: add neigh_setup
...
In case the real device has a neigh_setup function, this
neigh_setup function should be used for the vlan device.
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-01-08 10:50:20 -08:00
Wu Fengguang
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
Wu Fengguang
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
Herbert Xu
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
Herbert Xu
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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
Jaswinder Singh Rajput
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
Stephen Hemminger
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
Stephen Hemminger
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
Stephen Hemminger
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