From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw0-f176.google.com (mail-yw0-f176.google.com [209.85.161.176]) by dpdk.org (Postfix) with ESMTP id D0EE137B3 for ; Tue, 18 Oct 2016 08:01:31 +0200 (CEST) Received: by mail-yw0-f176.google.com with SMTP id t193so131350398ywc.2 for ; Mon, 17 Oct 2016 23:01:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=iObFRUIDE/Us46RBlYIdFzkKRPvGMemkW0IiiduJg4M=; b=EnQMhYbI/nptqdUt4n0bi+hrScMmHoq9nAbcka/twJGRZC5DdwEqMOk65QIOZGxhT/ Q1duvJo3ycDexy/zmwkFMnoHaFKD4212UN0+kmzPMHDLgq7DAc0md8cmq71q4aG8DRVk wZJOp7fbM2bAfjx+f9Ybl3XCv8avVKjV/H3tYLFfV2Tt88Pw4QpcTtL4jqbqyIbVqGrk aBy3tjX/QXyt7MXq0VQW9UVXON/TB+n26oz9P7UUo4kMlR3V8TWeGxeGgfn62wjicG4T +j1BUSRbuHS5/8BsjOTafzryUplDhxWuCnenDMrZcLA3QnYj02bcd6ZzUBvhl0iMU0eN jCtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=iObFRUIDE/Us46RBlYIdFzkKRPvGMemkW0IiiduJg4M=; b=TF/W5ObCx5qqIp8p+/0sdJ3XEdkRgg2hL8oA/mLyJ8NdjhI8USzg33UeG/FzK/FQgV XY8UBbEBW7Z6Zwem1n3G7C/p2bJ3f1zJ5pB7tMsx0Xz+kxP56PjdJiItUHkjT7AJtU83 yDlCLog+Dop8/RNy6sujkWMVROgtMIGL1tETxrPOBEnoPCnEbjaY7vEkMQesns+hRf92 ZDFrqDnokSYcvQQedgok1jmUxwlkqlw0AeRJn519go/XUT/JQPO7kG8mD8TL34mEXTUn nj5y68dzfJo+aneOTiieCw+Fa1l3lQGuDxdN566kQ6pfO6tJJ1pXijjJeENUeNyGbNdM T5OQ== X-Gm-Message-State: AA6/9Rl6d5Xjp0hM3EdssO2XO8a1gccvSEamWp1lPFlMo5mB1hUVb3+l+pnXicjHQ8tC5nt/acc9NCX8yjd/P+7V X-Received: by 10.129.119.70 with SMTP id s67mr1321320ywc.284.1476770491174; Mon, 17 Oct 2016 23:01:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.105.194 with HTTP; Mon, 17 Oct 2016 23:01:00 -0700 (PDT) In-Reply-To: <1476769747-23289-2-git-send-email-qiudayu@chinac.com> References: <1476769747-23289-1-git-send-email-qiudayu@chinac.com> <1476769747-23289-2-git-send-email-qiudayu@chinac.com> From: Christian Ehrhardt Date: Tue, 18 Oct 2016 08:01:00 +0200 Message-ID: To: stable@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-stable] Fwd: [dpdk-dev] [PATCH 2/2] examples/tep_term: Fix packet len for multi-seg mbuf X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2016 06:01:32 -0000 CC Stable ---------- Forwarded message ---------- From: Michael Qiu Date: Tue, Oct 18, 2016 at 7:49 AM Subject: [dpdk-dev] [PATCH 2/2] examples/tep_term: Fix packet len for multi-seg mbuf To: dev@dpdk.org Cc: jianfeng.tan@intel.com, Michael Qiu For multi-seg mbuf, ip->total_length should be pkt_len subtract ether len. Fixes: 4abe471ed6fc("examples/tep_term: implement VXLAN processing") Signed-off-by: Michael Qiu --- examples/tep_termination/vxlan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/tep_termination/vxlan.c b/examples/tep_termination/ vxlan.c index b57f867..9142c8d 100644 --- a/examples/tep_termination/vxlan.c +++ b/examples/tep_termination/vxlan.c @@ -218,7 +218,7 @@ encapsulation(struct rte_mbuf *m, uint8_t queue_id) /* copy in IP header */ ip = rte_memcpy(ip, &app_ip_hdr[vport_id], sizeof(struct ipv4_hdr)); - ip->total_length = rte_cpu_to_be_16(m->data_len + ip->total_length = rte_cpu_to_be_16(m->pkt_len - sizeof(struct ether_hdr)); /* outer IP checksum */ -- 1.8.3.1 -- Christian Ehrhardt Software Engineer, Ubuntu Server Canonical Ltd