Files
linux/drivers/net
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-05-24 16:36:51 -07:00
2007-07-10 22:08:12 -07:00
2007-05-09 07:18:01 +02:00
2007-07-10 22:08:12 -07:00
2007-07-10 12:41:09 -04:00
2007-07-10 12:41:09 -04:00
2007-06-01 08:18:27 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 12:22:30 -04:00
2007-02-09 09:14:07 -08:00
2006-09-13 13:24:59 -04:00
2006-09-13 13:24:59 -04:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2006-09-13 13:24:59 -04:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2007-07-08 22:16:38 -04:00
2007-07-10 22:08:12 -07:00
2007-07-10 12:41:08 -04:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2007-02-09 09:14:07 -08:00
2007-06-01 08:18:27 -07:00
2007-07-10 22:08:12 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 12:41:08 -04:00
2007-07-08 22:16:40 -04:00
2007-07-08 22:16:40 -04:00
2006-09-13 13:24:59 -04:00
2007-05-03 13:21:48 -07:00
2007-05-03 13:21:13 -07:00
2007-06-07 13:38:38 -07:00
2007-05-31 01:23:22 -07:00
2006-09-13 13:24:59 -04:00
2005-04-16 15:20:36 -07:00
2007-02-09 16:23:17 +00:00
2006-09-13 13:24:59 -04:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-09-13 13:24:59 -04:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2005-05-15 18:31:07 -04:00
2007-07-10 22:14:29 -07:00
2007-02-09 09:14:07 -08:00
2007-07-10 22:08:12 -07:00
2007-05-09 08:57:56 +02:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2007-02-09 09:14:07 -08:00
2006-09-13 13:24:59 -04:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-08 22:16:38 -04:00
2007-07-08 22:16:38 -04:00
2007-07-08 22:16:38 -04:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2006-12-09 09:41:18 -08:00
2005-04-16 15:20:36 -07:00
2006-12-02 00:11:56 -05:00
2007-07-10 22:14:37 -07:00
2007-05-04 17:59:08 -07:00
2007-07-10 22:08:12 -07:00
2005-04-16 15:20:36 -07:00
2007-05-04 17:59:06 -07:00
2007-05-04 17:59:07 -07:00
2007-02-07 18:50:53 -05:00
2005-04-16 15:20:36 -07:00
2007-07-10 12:41:18 -04:00
2007-05-04 17:59:08 -07:00
2007-05-24 17:20:49 -04:00
2007-05-09 08:57:56 +02:00
2007-04-28 11:01:05 -04:00
2007-07-10 22:08:12 -07:00
2006-12-04 02:00:34 -05:00
2006-12-02 21:22:37 -08:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2005-04-16 15:20:36 -07:00
2007-05-15 17:44:39 -04:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-04-25 22:24:41 -07:00
2007-06-23 23:04:11 -07:00
2007-04-28 11:01:01 -04:00
2007-07-10 12:24:42 -04:00
2007-07-08 22:16:38 -04:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2006-09-13 13:24:59 -04:00
2007-07-10 22:08:12 -07:00
2007-07-10 12:24:42 -04:00
2006-09-13 13:24:59 -04:00
2007-05-11 17:53:36 -04:00
2007-04-28 11:01:00 -04:00
2007-07-10 12:22:30 -04:00
2007-07-10 12:22:28 -04:00
2006-09-13 13:24:59 -04:00
2007-04-25 22:24:41 -07:00
2006-09-13 13:24:59 -04:00
2007-05-15 17:44:39 -04:00
2007-02-09 09:14:07 -08:00
2007-02-09 09:14:07 -08:00
2007-05-04 17:59:08 -07:00
2007-05-04 17:59:07 -07:00
2005-04-16 15:20:36 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2005-04-16 15:20:36 -07:00
2007-05-09 12:30:51 -07:00
2006-11-22 14:57:56 +00:00
2007-04-26 01:00:55 -07:00
2007-07-10 22:08:12 -07:00
2007-07-10 22:08:12 -07:00
2007-06-09 18:25:34 -04:00
2007-02-09 09:14:07 -08:00
2007-07-10 22:08:12 -07:00
2006-12-02 00:11:56 -05:00