netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] gue: Generalize remote checksum offload
@ 2014-11-25 19:21 Tom Herbert
  2014-11-25 19:21 ` [PATCH net-next 1/2] net: Add remcsum_adjust as common function for " Tom Herbert
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Tom Herbert @ 2014-11-25 19:21 UTC (permalink / raw)
  To: davem, netdev

The remote checksum offload is generalized by creating a common
function (remcsum_adjust) that does the work of modifying the
checksum in remote checksum offload. This function can be called
from normal or GRO path. GUE was modified to use this function.

Remote checksum offload is described in
https://tools.ietf.org/html/draft-herbert-remotecsumoffload-01

Tested by running 200 TCP_STREAM connections over GUE, did not see
any problems with remote checksum offload enabled.

Tom Herbert (2):
  net: Add remcsum_adjust as common function for remote checksum offload
  gue: Call remcsum_adjust

 include/net/checksum.h | 16 ++++++++++
 net/ipv4/fou.c         | 84 ++++++++++----------------------------------------
 2 files changed, 33 insertions(+), 67 deletions(-)

-- 
2.1.0.rc2.206.gedb03e5

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-11-26 17:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-25 19:21 [PATCH net-next 0/2] gue: Generalize remote checksum offload Tom Herbert
2014-11-25 19:21 ` [PATCH net-next 1/2] net: Add remcsum_adjust as common function for " Tom Herbert
2014-11-25 19:21 ` [PATCH net-next 2/2] gue: Call remcsum_adjust Tom Herbert
2014-11-26 17:27 ` [PATCH net-next 0/2] gue: Generalize remote checksum offload David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).