Eric Dumazet
82d8189826
veth: extend features to support tunneling
...
While investigating on a recent vxlan regression, I found veth
was using a zero features set for vxlan tunnels.
We have to segment GSO frames, copy the payload, and do the checksum.
This patch brings a ~200% performance increase
We probably have to add hw_enc_features support
on other virtual devices.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Alexei Starovoitov <ast@plumgrid.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-10-28 00:57:29 -04:00
..
2013-10-17 15:44:48 +02:00
2013-10-22 08:21:34 +01:00
2013-10-21 18:46:46 -04:00
2013-10-16 18:42:41 -07:00
2013-10-17 14:02:07 -04:00
2013-09-24 17:00:26 -07:00
2013-10-02 00:36:16 -07:00
2013-10-01 17:04:17 +00:00
2013-10-15 16:22:11 -07:00
2013-09-09 15:49:04 -07:00
2013-09-26 02:31:04 +02:00
2013-10-02 16:03:50 -04:00
2013-10-16 23:53:38 +02:00
2013-09-12 11:22:45 -07:00
2013-09-07 12:53:35 +10:00
2013-10-11 07:31:47 +05:30
2013-09-06 11:14:33 -07:00
2013-09-03 11:37:15 -07:00
2013-08-29 22:35:05 +02:00
2013-09-11 15:58:51 -07:00
2013-10-11 16:31:54 +02:00
2013-10-22 07:35:17 +01:00
2013-10-21 13:39:37 +02:00
2013-10-17 09:30:10 -07:00
2013-10-09 09:48:55 -07:00
2013-10-10 10:22:35 +02:00
2013-09-05 15:21:30 -04:00
2013-10-15 19:26:43 +01:00
2013-10-23 16:49:34 -04:00
2013-09-15 07:13:39 -04:00
2013-10-04 10:43:34 -07:00
2013-09-09 16:35:29 -07:00
2013-10-17 15:13:20 -04:00
2013-09-12 11:35:33 -07:00
2013-09-06 08:09:27 +09:30
2013-09-18 12:02:00 -07:00
2013-10-23 07:55:36 +01:00
2013-10-14 06:37:00 -03:00
2013-09-06 13:30:06 -07:00
2013-09-11 15:59:35 -07:00
2013-09-13 15:09:52 +02:00
2013-09-26 13:56:53 -07:00
2013-09-21 09:55:32 -07:00
2013-09-27 05:56:22 -05:00
2013-10-28 00:57:29 -04:00
2013-09-05 11:08:01 -07:00
2013-10-15 09:26:07 +01:00
2013-09-03 22:52:48 -04:00
2013-09-03 16:24:35 -07:00
2013-08-30 12:08:04 -07:00
2013-10-12 01:49:48 +02:00
2013-09-27 16:22:43 +02:00
2013-10-23 07:57:57 +01:00
2013-09-11 15:58:15 -07:00
2013-09-13 15:09:52 +02:00
2013-09-13 15:09:52 +02:00
2013-09-06 13:21:16 -07:00
2013-09-30 12:04:33 +01:00
2013-09-11 15:58:59 -07:00
2013-10-22 09:16:40 +02:00
2013-09-19 13:57:28 -05:00
2013-10-07 14:51:59 +01:00
2013-10-23 07:52:36 +01:00
2013-10-03 14:22:45 -07:00
2013-10-21 11:26:45 +08:00
2013-10-16 13:22:16 -07:00
2013-09-03 11:37:15 -07:00
2013-10-16 13:52:16 -07:00
2013-10-11 10:40:46 -06:00
2013-10-01 21:27:31 -07:00
2013-09-26 15:33:23 +03:00
2013-09-09 10:02:53 +09:30
2013-08-27 21:49:26 -07:00
2013-10-07 00:12:14 -07:00
2013-10-13 20:02:03 +02:00
2013-09-25 15:50:53 -07:00