From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by dpdk.org (Postfix) with ESMTP id 4FF29378E for ; Fri, 27 Jul 2018 12:17:56 +0200 (CEST) Received: by mail-wm0-f65.google.com with SMTP id c14-v6so4736757wmb.4 for ; Fri, 27 Jul 2018 03:17:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=eruS6EdAWRMt0WcbWJeb7ZWD5z1t3/AE593h0sy1N2Q=; b=mZXKPxzUka2uA34Uqno+4xUQ9WNG/4gAul96FuHKjeUJdg8ZF6PKY53KbyOh0zTlkG /XBaVR+XL2SDOf9hY1x085RGkOgMH+FBUgXq72PdP5eYga4xjoHsIugFbgfXPwGw2zSt fxAMB8nwCOSG42/g/3dHTe9rZgr8DQAU68mT0uCYvIYZvmEEOaSkUaWZgCcAjF7E1YRz ZsJB6/SlFIO19+qL3yKwtnCOoQ+FTmDsHl4c/Ob+E/JxQi4RogNWjQtxDU+Q5PIUqELT tNqukIEwawhfB81nsTVce9T7XtDLFv8pX42JQzzdtVid0uE4mGhPFvktBsTBh19E794e +D3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=eruS6EdAWRMt0WcbWJeb7ZWD5z1t3/AE593h0sy1N2Q=; b=XoLg3+56HjxD+jZh/H4yIejxIsW2fcgWI0FF8ker3EIZjYDcTAXzS8Jfai2xhosnw6 ltqXEfLkBmVnvSyYqKWZmldRlFD53KIwqTgBAjljZfx7tWLzsMSrrzJk+Ay4hQtGrS3O VqMQq6ZE2afxRaCCZtHDuFFaWv/DTpnCEUuylYctl5eEpKkEdWtU6hdY+VQM2ENXZtE9 eoxwaKBMS/le+hoI4iZvnDMQ9UDge4mOdNxDjgR+Ezwi07QYCdYTdj4BFumP+z6oWJzl ggRenpomKsYdWVmhO+0scwWdLCUSSs5mPnmheIsSQQDqCU1FSi6hGT4Oxk1yv1tCMj2k MYJA== X-Gm-Message-State: AOUpUlGEsRewe6s+e/2f8PE3NzVKA5Wm3o/a2Niw04tFOOmHuVaQwXai 5esO32/CFbYxUJ0FcCwResPt42gb/i8= X-Google-Smtp-Source: AAOMgpeH2QRKM48Np2hlevYekrycSDCCKz6ZH0Z8cidVbxQw98hByfrklIxGsnkNlBaa4XQg1NCvbQ== X-Received: by 2002:a1c:af53:: with SMTP id y80-v6mr3708658wme.55.1532686675998; Fri, 27 Jul 2018 03:17:55 -0700 (PDT) Received: from localhost ([2a00:23c5:be94:4600:7b12:f8a0:fd52:f87d]) by smtp.gmail.com with ESMTPSA id o10-v6sm2769670wrw.79.2018.07.27.03.17.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 27 Jul 2018 03:17:54 -0700 (PDT) From: luca.boccassi@gmail.com To: Konstantin Ananyev Cc: Radu Nicolau , dpdk stable Date: Fri, 27 Jul 2018 11:17:37 +0100 Message-Id: <20180727101748.30228-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180724160752.20287-34-luca.boccassi@gmail.com> References: <20180724160752.20287-34-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'examples/ipsec-secgw: fix IPv4 checksum at Tx' has been queued to LTS release 16.11.8 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2018 10:17:56 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.8 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/29/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From c7789b4609705ea3cc6e1774856641896fa1a34f Mon Sep 17 00:00:00 2001 From: Konstantin Ananyev Date: Wed, 6 Jun 2018 13:04:01 +0100 Subject: [PATCH] examples/ipsec-secgw: fix IPv4 checksum at Tx [ upstream commit b45be46dfd4548acd8f130841d02e97ab7bc7eb8 ] For ESP transport and BYPASS mode the app might generate output packets with invalid IPv4 header checksum. At least such behavior was observed on few Intel NICs. The reason is that the app didn't set ipv4 header checksum to zero before passing it to the HW. Fixes: 906257e965b7 ("examples/ipsec-secgw: support IPv6") Signed-off-by: Konstantin Ananyev Acked-by: Radu Nicolau --- examples/ipsec-secgw/ipsec-secgw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/ipsec-secgw/ipsec-secgw.c b/examples/ipsec-secgw/ipsec-secgw.c index 3c1ea16d5..315a68074 100644 --- a/examples/ipsec-secgw/ipsec-secgw.c +++ b/examples/ipsec-secgw/ipsec-secgw.c @@ -304,6 +304,7 @@ prepare_tx_pkt(struct rte_mbuf *pkt, uint8_t port) pkt->l3_len = sizeof(struct ip); pkt->l2_len = ETHER_HDR_LEN; + ip->ip_sum = 0; ethhdr->ether_type = rte_cpu_to_be_16(ETHER_TYPE_IPv4); } else { pkt->ol_flags |= PKT_TX_IPV6; -- 2.18.0