Stephen Hemminger
d212f87b06
[NET]: IPV6 checksum offloading in network devices
...
The existing model for checksum offload does not correctly handle
devices that can offload IPV4 and IPV6 only. The NETIF_F_HW_CSUM flag
implies device can do any arbitrary protocol.
This patch:
* adds NETIF_F_IPV6_CSUM for those devices
* fixes bnx2 and tg3 devices that need it
* add NETIF_F_IPV6_CSUM to ipv6 output (incl GSO)
* fixes assumptions about NETIF_F_ALL_CSUM in nat
* adjusts bridge union of checksumming computation
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-07-10 22:15:52 -07:00
..
2007-07-10 08:03:34 +02:00
2007-07-02 21:06:48 -07:00
2007-07-09 12:29:31 -04:00
2007-07-06 10:23:43 -07:00
2007-06-01 08:18:28 -07:00
2007-06-08 12:41:08 -07:00
2007-07-10 13:51:06 -07:00
2007-05-24 14:26:15 +02:00
2007-07-10 08:03:34 +02:00
2007-07-10 17:51:13 -07:00
2007-05-09 12:30:56 -07:00
2007-05-24 21:23:24 +10:00
2007-06-28 11:34:53 -07:00
2007-05-10 15:46:07 +02:00
2007-05-08 11:15:02 -07:00
2007-07-10 00:07:49 +02:00
2007-05-02 18:57:59 -07:00
2007-07-09 14:23:37 +02:00
2007-06-24 08:59:10 -07:00
2007-05-26 10:09:39 +01:00
2007-07-10 08:03:34 +02:00
2007-07-10 00:07:41 +02:00
2007-07-02 20:48:31 -07:00
2007-07-10 00:43:06 -04:00
2007-06-08 17:23:33 -07:00
2007-06-15 12:30:59 +03:00
2007-05-10 15:46:07 +02:00
2007-06-22 18:41:18 -07:00
2007-05-09 12:30:49 -07:00
2007-06-16 13:16:15 -07:00
2007-07-03 15:11:21 -03:00
2007-06-05 11:04:56 -05:00
2007-06-24 08:59:11 -07:00
2007-07-10 12:41:09 -04:00
2007-07-09 21:29:07 +02:00
2007-07-10 17:33:04 +01:00
2007-07-10 22:15:52 -07:00
2007-05-21 09:18:19 -07:00
2007-06-21 17:46:19 -04:00
2007-05-27 12:13:53 -04:00
2007-06-01 08:18:27 -07:00
2007-05-31 07:58:13 -07:00
2007-07-06 10:23:43 -07:00
2007-07-10 11:28:22 +01:00
2007-05-08 13:37:51 +10:00
2007-06-01 08:18:29 -07:00
2007-07-10 11:24:54 +02:00
2007-05-31 01:52:53 -07:00
2007-07-02 10:12:34 -04:00
2007-07-08 22:16:39 -04:00
2007-06-11 17:34:17 +08:00
2007-07-10 17:33:05 +01:00
2007-05-10 15:46:07 +02:00
2007-07-06 10:23:43 -07:00
2007-06-28 11:34:54 -07:00
2007-07-10 11:28:31 +01:00
2007-05-04 17:59:08 -07:00
2007-07-10 14:47:59 -07:00
2007-07-10 11:25:44 +01:00