From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by dpdk.org (Postfix) with ESMTP id 3FB3110A3 for ; Sun, 6 May 2018 08:37:23 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id E141F218EB; Sun, 6 May 2018 02:37:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 06 May 2018 02:37:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fridaylinux.org; h=cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=qosi+tCiWjBJSn6/O GjoUkn/EC/8J7rBTQe0ChnUdrY=; b=taSY7qU9kFYMRQng8v/KnyE6Rl14shLk9 jcjS9dlAxqyYUprC9fxKbD1OHcdpPyiwmaNaJV4r4C4Dzc6Teuq7E/yaL7L3KScI iaOF53m39IyCmNde8Mo972nGprLDYEK1haIQ1mTQtTCm/n+gQNKsw1zC3BCDSZvt WVYazvjRoZS8K/S/tjBH7PRhTsAKgPTku3+0s5zZJJAFgbuk4ZrbzmFpIvbdGj2r CsGVaynyhA+zkR2a4TDQG9HkHl8Zm7Sy2FOIBj+ku+jjSG7CGPxt1VuajgSZJNon afIrQ7x1GGId9GHW2SzmzQGwEjhuyXN0HLv0fX17XGXzkNM4SKFiA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=qosi+tCiWjBJSn6/OGjoUkn/EC/8J7rBTQe0ChnUdrY=; b=FYkGSG3O W3Qo2opvrdkdq264zDGXcZtVulJ8ErtLHI1hHCFmyiVxsYz1OcXAawGZbxacsy2G 1V0L7IFNFKnFdoG/4v2a1igbIgGK8ZubHLgFLpbOz82Du6nu44rHk1RfxXF7B7gT E/mMyp0n9qdmdaZt9tQcc8QVEyeVOpgzZ15rdXYncGTJkZsu9/prGc5EG1WLQgD6 Ep6yCBrw4Vdk4wZCLIDQeUf79EpCLH5ts2eaRwX9AR24YP7geg00GXy3Sk83oRhO 9kDN5tpdbYg2rhCD5m+x1rA6sMKoXyioLiOqhErv48WrXDjTj5yja0uOY7NTR40A 1e5Qv5DUgd3hPQ== X-ME-Sender: Received: from yuanhanliu-NB0.tencent.com (unknown [223.74.148.102]) by mail.messagingengine.com (Postfix) with ESMTPA id 615C710253; Sun, 6 May 2018 02:37:20 -0400 (EDT) From: Yuanhan Liu To: Thomas Monjalon Cc: Olivier Matz , dpdk stable Date: Sun, 6 May 2018 14:36:15 +0800 Message-Id: <20180506063639.23196-2-yliu@fridaylinux.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180506063639.23196-1-yliu@fridaylinux.org> References: <20180506063639.23196-1-yliu@fridaylinux.org> Subject: [dpdk-stable] patch 'mbuf: improve tunnel Tx offloads API doc' has been queued to LTS release 17.11.3 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: Sun, 06 May 2018 06:37:23 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 05/09/18. So please shout if anyone has objections. Thanks. --yliu --- >>From 1ca376a0a1c246241632da244a36c459991611ed Mon Sep 17 00:00:00 2001 From: Thomas Monjalon Date: Fri, 20 Apr 2018 01:53:10 +0200 Subject: [PATCH] mbuf: improve tunnel Tx offloads API doc [ upstream commit ab66fe0e4a1ca058c4e23efd475e48788c0977e7 ] Add few details to remind TSO flag, checksum flags and header lengths. The doxygen syntax for MPLS-in-UDP is fixed. Fixes: d95188551fa1 ("mbuf: introduce new Tx offload flag for MPLS-in-UDP") Signed-off-by: Thomas Monjalon Acked-by: Olivier Matz --- lib/librte_mbuf/rte_mbuf.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index 3966ed11e..807a8d419 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -222,14 +222,17 @@ extern "C" { /** * Bits 45:48 used for the tunnel type. - * When doing Tx offload like TSO or checksum, the HW needs to configure the - * tunnel type into the HW descriptors. + * The tunnel type must be specified for TSO or checksum on the inner part + * of tunnel packets. + * These flags can be used with PKT_TX_TCP_SEG for TSO, or PKT_TX_xxx_CKSUM. + * The mbuf fields for inner and outer header lengths are required: + * outer_l2_len, outer_l3_len, l2_len, l3_len, l4_len and tso_segsz for TSO. */ #define PKT_TX_TUNNEL_VXLAN (0x1ULL << 45) #define PKT_TX_TUNNEL_GRE (0x2ULL << 45) #define PKT_TX_TUNNEL_IPIP (0x3ULL << 45) #define PKT_TX_TUNNEL_GENEVE (0x4ULL << 45) -/**< TX packet with MPLS-in-UDP RFC 7510 header. */ +/** TX packet with MPLS-in-UDP RFC 7510 header. */ #define PKT_TX_TUNNEL_MPLSINUDP (0x5ULL << 45) /* add new TX TUNNEL type here */ #define PKT_TX_TUNNEL_MASK (0xFULL << 45) -- 2.11.0