[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1449599238-4094072-1-git-send-email-tom@herbertland.com>
Date: Tue, 8 Dec 2015 10:27:15 -0800
From: Tom Herbert <tom@...bertland.com>
To: <davem@...emloft.net>, <netdev@...r.kernel.org>,
<jesse@...ira.com>, <linville@...driver.com>
CC: <kernel-team@...com>
Subject: [PATCH net-next 0/3] geneve: Add support for Remote Checksum Offload
This patch set adds UDP checksum configuration via netlink and
Remote Checksum Offload for Geneve,
Testing (10Gbps mlx4):
Single connection TCP_STREAM in netperf
- No UDP checksums, no RCO
4371.9 Mbpos
- UDP checksums enabled, no RCO
7263.4 Mbps
- UDP checksums enabled, RCO enabled
7607.6 Mbps
200 TCP_RR streams
- No UDP checksums, no RCO
55.05% CPU utilization
879284.9 tps
184/231/742 50/90/99% latencies
- UDP checksums enabled, no RCO
55.46% CPU utilization
901785 tps
176/222/738 50/90/99% latencies
- UDP checksums enabled, RCO enabled
52.36% CPU utilization
910582 tps
174/218/706 50/90/99% latencies
Tom Herbert (3):
rco: Clean up casting errors
geneve: UDP checksum configuration via netlink
geneve: Remote Checksum Offload support
drivers/net/geneve.c | 249 ++++++++++++++++++++++++++++++++++++++-----
include/net/checksum.h | 3 +-
include/net/geneve.h | 22 +++-
include/uapi/linux/if_link.h | 6 ++
4 files changed, 246 insertions(+), 34 deletions(-)
--
2.4.6
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists