From patchwork Fri Oct 5 04:46:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 46110 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 689A35B3E; Fri, 5 Oct 2018 06:47:00 +0200 (CEST) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0049.outbound.protection.outlook.com [104.47.37.49]) by dpdk.org (Postfix) with ESMTP id 91DDE2BBD; Fri, 5 Oct 2018 06:46:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=42foBFXD8xCKb+vCAVsWFIqyAkhctwHQTaVZ7fqWiz4=; b=B/UPu9I4ZuXCgdFpWA8RZGnJDm6CrpAG9QY0hMJvOgfC0L4fCPKpE76apNK8nRcbeS+aNyQ+I2uU1p4axpLHrjfq27RyiK0/vgGUP2jvjHFoFaHSYcVEbSklDRcyWDCuQwtV0SgjM5xl5JTZyAcAvAaxt+187oxrU+sf93fHYlw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from localhost.localdomain (2401:4900:2181:f61f:bd54:2df9:6584:d687) by SN6PR07MB5007.namprd07.prod.outlook.com (2603:10b6:805:ac::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.23; Fri, 5 Oct 2018 04:46:50 +0000 From: Jerin Jacob To: John McNamara , Marko Kovacevic Cc: dev@dpdk.org, thomas@monjalon.net, ferruh.yigit@intel.com, arybchenko@solarflare.com, olivier.matz@6wind.com, Jerin Jacob , stable@dpdk.org Date: Fri, 5 Oct 2018 10:16:04 +0530 Message-Id: <20181005044606.27026-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 X-Originating-IP: [2401:4900:2181:f61f:bd54:2df9:6584:d687] X-ClientProxiedBy: PN1PR0101CA0010.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::20) To SN6PR07MB5007.namprd07.prod.outlook.com (2603:10b6:805:ac::33) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0598013-4db0-4ada-0b59-08d62a7d9427 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:SN6PR07MB5007; X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB5007; 3:4WCNN87Ps/B9nvZ6Xsy33DgIhOA2s9pHY4wEgoW+C5ltuFAjLBExPf36Hcbkug0qFNvImjea8btdYkOj6xs77JE8TfzHH486kpfv+N/1I9THkPwVwl9+AhS/I+wMGyZ9117KNvSP0cVnjlA9WXjcVReWlQr01ftO8o9Yd19M96MzlDnijZEkAXKjVtXOU71YkIleWt0qGS9d91LTR7E9f0bKBjNwrX4cZjBGubIVFIE4uZj7IEJBvzVfrIuTwziA; 25:cUFctTgY1de4Tm68VGAnaVVoakRpF3eCC6rRcbRqK0YceK5kRvDFABYbtszecag7QxtwtHULQSQYg1e+Hu7fIG1DrZBz24Gt0HigrFFVzXCcIs9eYu4fzQWyuvReWZ9V+olTf0a9cJJhkaMOhvfAknmJ6m5IwryHmg7ZJChYRoFSC/XrEfrybH1DlOihMXfppVkr8KgPOcsAwo2w2D9KIM3AqkJdpQS50HfXYfEPymwIsp1/Z6OUxOABGfOqw2JgIszmmiDlDkHbN8ZvViiDJzTErhIYgjNjFE/zCAP8XpPP+yqVkme9FJdlX5qwy40ZcNvEhPV8FJQUbs1cARxsMQ==; 31:IWTbna7FMc14mMihlhG/8OwWEDwFOCGehqscSk/lxVjmfcjSwok9q6D1tW0APWn5iKiXPjUaSiNIXrWSrz0p/CE636pa8ihiQISAq29rLYQceB1sJyS9/rITPQJOOjYgTFLg3iHiWYrM2nj/sHZwcsBwYuqcGAr8JNdA+FOQuIHUN09egLxufPg1uiKndZz2urZId8dIawns9peHAk4oRxt11omVvqKMpfawqI/6ax0= X-MS-TrafficTypeDiagnostic: SN6PR07MB5007: X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB5007; 20:jJ1NbNEKA9WCf44x+o4baAvEk8ky9TFSKn7LYAmwp0S2PxmsYPL91jqZDkUhMBYVXGx3A93Jg0XpPKY3drLk2szK0FAiICiBsuQ4Xznsh0SdV4AgRDdULY6bjjPiQXc7wP/DxyqbVuZG78H3ZgAQVWGbm05o0s2h3sIvN2swLkvZaaSO79WnhlJn2rfjMgvaCivtShwfPVqE61jSndBmjamS6fHu0UWvi/xuiFEcXgBiwQgKTijHJhR3V5ZnIzBcpH+gwnvwkWoyO6Dzv8Ae+hmvRd2XP80qo2HZHDRFvZMDfEd6amVHR6VfdWx6C4nrqlCo0nomg6p2Iw8w63Iauyu5YxJu5fl3R2aHm49yScDcKnEyI2nLrvWrSLbgFzyJ9cG8LlBjUmP4YXndFZVA8EECUsUbugoLAAj4g9bR02OV9BG0doY9BPTqiFqASHF9628J7YIIWfXVa5vReU1hT4BI0k53yWirBvEA4JjW225hsMmriOUmDzjt4t3qk7MbILSVczYG7YA4au6UDkMguBGfoxlg585d75L01c2IBT6GhOv32W6W7y6wXjILS6VgPZh9fPacInFktsVgt7YoeJGjiNF35r+RIdqKYB07i8o=; 4:9Mc6/vBZzfdejnlUpINDl5XfyKl5qMzSEcTvmd/dpbTaWGzkrPMDc8SdW/rwIuHhhhxsu5UVt3491414qb+pzbd/anuCGgh6TGcl6Bf0aWsa8QbhDuil0ztBmgDWRW8bgwNqsldCMNCMABCxpd1yOitWLzzuJlrXqysRAeoqRmgnLiX/bw5Y/87PIj4Pkb2VLx4WJ0rbHlk17LFLrex1Yl+0/Lm7pyrS1pp20Wwv31ghHmD6lbnhuTUXpi4Bp+eQoIa1Kb3KZ4lcz64wC/NhWg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(10201501046)(3002001)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051); SRVR:SN6PR07MB5007; BCL:0; PCL:0; RULEID:; SRVR:SN6PR07MB5007; X-Forefront-PRVS: 0816F1D86E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(346002)(366004)(376002)(396003)(136003)(39850400004)(199004)(189003)(47776003)(16526019)(2870700001)(6306002)(6512007)(6486002)(4326008)(36756003)(6506007)(25786009)(44832011)(51416003)(52116002)(386003)(186003)(52396003)(53936002)(1857600001)(97736004)(486006)(46003)(476003)(42882007)(50226002)(81166006)(305945005)(7736002)(69590400006)(316002)(8936002)(72206003)(2616005)(966005)(5660300001)(478600001)(81156014)(105586002)(8676002)(14444005)(110136005)(1076002)(68736007)(6666003)(48376002)(106356001)(2906002)(50466002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR07MB5007; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR07MB5007; 23:NvmH9o06s6dvhOf9p34geBhvyTx4PXwDkghsKjBWp?= mNGlurqviCC3ZIdj+t+TGLVVEdTkzuOZkNHmeq57PTvJwOTDXmON8O8YZl3SK2s6XgvFDKGgTTRTzne8ERNF9GESSh6oO6L/017txblJmx8RUKLTKwWFlJK4S0ZIJKGfIP1mojnUejJ8qnayX64P8pXy1/KkNzQKgN1xAVdCSDOGmk3Pl9yGUobwDqNiN0xirb6Ehy90QpmCf3+M+VKPnzvN2AKIW9kN2ThPaTEwnpNrrEzuZDi+mALUpl/hCEEjtASGNTz/jxaaeDqEb3IEgUUHe4HCyIEwN4vOU5S9lOE8sO19/rqKB4ZLDAaQeZjb5j9j5+N0givs0+OvNecW41LaK+mfJ3lrSnSZfuKGKIMsIRVxKXtmhR48lk5+2MygrYCdN+DbvOU6MJj+337ENdLQwkhStdraK/FzQZOj1PbbP/sW7vzhNCaU62g3Jj7wD1uaxczKm7pSRhfp5BfAnhGJ4IA/YXYNLojmoWAwMwwh4v92V8UVJRweTATRUGlkvYOKlxuL3jjSR5Yt2Yr+0XkAhxEKHIfA6zUPG8OHHbOh6e2xaFtkIl70tvvik1f0zys70tj8OUP4E+oj5gPkQ5jHQ9fpp+xVHYqtxvfaxHUNdAY7qb5utRlyEUgPSIM6ews0pzdMhwL9JkVGaqewYCJG2G/ec2/gePctam1RTJFG0FfvB9ibiS8uXh8uwzGcOFtDpoi8vGHw1P0xclZahE/9UTWTvtYpxsImy4FU3X56TmA97As1I/cOtBV5J5s6ZVv4ME8mVbvfm6VkShlvMloY4fPrSMs/bGRsjU3jRrYYXJqJNsusjyDhg6GXcfXtUhGbf82yalcHpgV9Hy67Y8lgfMN4RmjWERIa6j8vIwCY7i5i/UOoBCBrAJqpfCoaZIf65zftAGmL1lzB0Td7tv9Y3LBJAnSXmK4iQBG60Kx6ypJw+zZgyaDYXS/9/pa43ANOGNjWhrlMqWb7DTfUhHY23X9s1nzEJq8ecCygDzye7LChW83f9vxYzqZQq8eG+SCOSolLu2O1b2CGNrDGe6oQOj+kLYFGyqjtbZhRWibFfTRsqZmMC/3o+76wTDtzE3fcjk44+OkSnIrQFvNXXD4IFz+XBs+LVws/PyKeCvjwjFZcszYdXSnPz41n+Oh4XuuCcj9xz72ZmYiPRwl5o7UIS+Oq3tqA6ps/7VNsbuQ6gKbjAPmIoV2BH6hxBHqrzizXKRixteTQT5G+QK8SpMV X-Microsoft-Antispam-Message-Info: EhgCmNopsqjRVYFOkbW9ZiYX2RCimkBEHek9xnCgYSVCeEwOV/R7kKQiqJWL7jFwtpXFiwcBYEtq9H5IfSpr0rXawZLwMHCZ5ciydZHmievoZwIxr16JaD9xCjEmP3ZKi+bzo4OtxkQrvr75AkQxOe1JtbMyJbxj1Q5F3FJPxk54TujEYeCgpaYUnRPBSP6S2vg5oWMGvHoTpCwel3kCCCx4cHgTjS4gJ68xWLu1H7tgjCoja4gjzZp8MBRpnlbkLDLHQQ69gIz2PlA4RQIx4eTbGMdoJonq4perFX+F5BaNecmmE7QJTq50cWGnpOn1DxSCQEpY/U4+b2hLQMHEngf1yQML1nOf6C5Rbc5FWWI= X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB5007; 6:U2m08g2ysEAqYfE6pESX1rLQYJLDVDPiWGc3wox0M9+1wvlp1uPhayeVusdVzZ64Yx6vZ2QorzjwXzlsD7mbZDaXkRU/NBWYy4dbLbIrIWjAEO7VQSN6FjZFOSeEG2iX+RwfMVUKzwEhFWH0LjItf5DmdQP4Rn3czX/hhuikJLpCdYCGtcTdawJ28lp/5Bi2PcwSdc23Efsmw/anCK0aNa6gHKXnxsj2ELa8rzyCn8reKHEjv9SUJLnP/gnfrd7xNT7l188Exczkhs2URckcqzEfmfGJ3DKda7z0OXKMnf53umGmuhnRi0qxdnswBbkyW0t+dro0MxT7CmhRZV4yVAahH4MaZCyr3NclU2FIqtS4Bz0YcAutiULBbz1kHcKy2p26j6XNL+ELc4Afl1wTG3RIUnQJ8sp630Ulwlf/CyD2F+aTIz54XQeXBqsata7+LC14cN/y6+YCd6TVVH/Vxw==; 5:E06ruJ0VnjUrmFRjyzc9ktN4yxhycflQM/TMxlrwvI3OTp4gFT9l9ERg7LTFaEAQCXd9yvrrIlSKdwDY6T339xq4x3nlVPb9nukALWrOlPLnQOKVuB5ByywTEm8ep2jSo24DveTds4uI6Wnk9710nYbi2yyhSjeKSd0I3xESQ5M=; 7:R0WozA12/digZWJYYqSZwRRDCfx/cDYtp9KVcf8QZYjAW/3+S3XmMO70kruOUusBY71+b3yHEA0lz7z4JJJLYKxTu3tHkKzm49QAvoKutUEopX6D1HZybDHZQxsH6erYdQE8F3r6sb/0BowXa1Jq8XjZITgnPxfdhmmP2auPKXiBKVaOKN2r71jo0zBOkkOj4tfkprqNEwzIf2SoUoK0ICoWlKkzp+XFHGzb23D56W3V2zjJ0MeCWucdjHE5raz2 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2018 04:46:50.4681 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0598013-4db0-4ada-0b59-08d62a7d9427 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR07MB5007 Subject: [dpdk-dev] [PATCH 1/2] doc: clarify L3 Tx checksum prerequisite X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Based on PKT_TX_IP_CKSUM definition the user needs to fill l2_len and l3_len mbuf fields before issuing HW Tx checksum request. Fixes: dad1ec72a377 ("doc: document NIC features") Cc: stable@dpdk.org Signed-off-by: Jerin Jacob Acked-by: Andrew Rybchenko --- See PKT_TX_IP_CKSUM at https://git.dpdk.org/dpdk/tree/lib/librte_mbuf/rte_mbuf.h#n283 --- doc/guides/nics/features.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index b085bda86..e726a6bb8 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst @@ -562,6 +562,7 @@ Supports L3 checksum offload. * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:DEV_TX_OFFLOAD_IPV4_CKSUM``. * **[uses] mbuf**: ``mbuf.ol_flags:PKT_TX_IP_CKSUM``, ``mbuf.ol_flags:PKT_TX_IPV4`` | ``PKT_TX_IPV6``. +* **[uses] mbuf**: ``mbuf.l2_len``, ``mbuf.l3_len``. * **[provides] mbuf**: ``mbuf.ol_flags:PKT_RX_IP_CKSUM_UNKNOWN`` | ``PKT_RX_IP_CKSUM_BAD`` | ``PKT_RX_IP_CKSUM_GOOD`` | ``PKT_RX_IP_CKSUM_NONE``. From patchwork Fri Oct 5 04:46:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 46111 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 64F3A5F16; Fri, 5 Oct 2018 06:47:05 +0200 (CEST) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0087.outbound.protection.outlook.com [104.47.37.87]) by dpdk.org (Postfix) with ESMTP id 34C4C5F16; Fri, 5 Oct 2018 06:47:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9yQNLpIj+cUKUQfQHTfX6b9Qq+5PMW+HsP2XjCiDmU4=; b=MI2Tzie7YEt+274kdOZ6U88TT8otZgije6jn8EerBc7K+bWoK57bTdf6ILISLcaQVvvOQG1iv9qAGeVRtC7B+LLIuAQ9CNAx8yciL5MeAU4RE6hChYgK0jIA0nkWbRhO6kQKzsWT/+oXw82o7Y660VjKORZbvKSgZUdGWCLpyM8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from localhost.localdomain (2401:4900:2181:f61f:bd54:2df9:6584:d687) by SN6PR07MB5007.namprd07.prod.outlook.com (2603:10b6:805:ac::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.23; Fri, 5 Oct 2018 04:46:57 +0000 From: Jerin Jacob To: John McNamara , Marko Kovacevic Cc: dev@dpdk.org, thomas@monjalon.net, ferruh.yigit@intel.com, arybchenko@solarflare.com, olivier.matz@6wind.com, Jerin Jacob , stable@dpdk.org Date: Fri, 5 Oct 2018 10:16:05 +0530 Message-Id: <20181005044606.27026-2-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181005044606.27026-1-jerin.jacob@caviumnetworks.com> References: <20181005044606.27026-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [2401:4900:2181:f61f:bd54:2df9:6584:d687] X-ClientProxiedBy: PN1PR0101CA0010.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::20) To SN6PR07MB5007.namprd07.prod.outlook.com (2603:10b6:805:ac::33) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 73616d80-1179-4c91-bbca-08d62a7d97c1 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:SN6PR07MB5007; X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB5007; 3:Xz0Ayl4WPPQ53xnfQP91yKKr3yj3Oj8NjpOuP/AphjvTfAhSEnvF1pLQG+oxswJD3KLNTg/kYf2RJjXIifnNiPyQ5hrMeRDF7PU7TRkj4LN1C59nFircSuDjOs+NISybBNlITDsVL4ZdYtZro6/7K27f1PngO+MbyJJoeI/Eaa70LMrMpiMGLNRcQLF4MjV1CXRFVZBcJVynpItIr7k+vJHqfebf+AGksJ3XhY2INpIZpKXgaohXet3tHTL/4k5d; 25:ZcbcfVOo94SmVayb9CBlLT9EMWhIGmAsC8Cr8hal+KMcOB6guHpuHOkUvstMW6sMz5jLVbnNpKsUoAtqVGzJSFnaUtxn8nNUhnfDOXekF6wM/elDq/+jSiHXfmvdDdKfHNht3yjcXF6lT89F81KHnaPLB9WoiMOyes4PcAAoHeLsbUQXFl+awCcEpR0EW+wjf74VW8dOkDIYCHgQ/muGiBGae1grgVxl+MLAMSNHRL+vISLM+Gr8V+mAs85/NP2Ivxzzrm91rxx0uh8tijgZr/mmzJMzrCFkzv+O6iArEUEbZHH8NbcWgr2PEKcpDuDMIoB1AqUz1rHMgbEjof02Tg==; 31:so7QTUlx2h8uIttRpYpbv85PgJNemQxfIB/cupPGabtkJyongzSQNG1bESTJ2EKCsOlFLfjNBkxJKEgZirvjVKpdbV3KzNOdcND32XqnFQBlRfVEhC1AuLjQTMVDKu58eZq4+277F1Q9io+PPFR1BjU4qIxjOMS6zcdrUxiODkgqB8YZjGZUgjiTcvGvBEl694ORTwWY0GWrfDyHnnFnwa87cfkvghKz/WohF7xPKk8= X-MS-TrafficTypeDiagnostic: SN6PR07MB5007: X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB5007; 20:3UgaVKn93YlB1jBFWL9n7GhLKScPJ+elE+M/jX+5vBNub14dWLsvGkU/qCURm8pHecIyuDl0nJuncJtL9Jo4suQ6ICPrWZSoV0F+8XwTCTCl4zBekH52hVyF+uJEpNXEroNOFPjbH1rSRuqIpyhk39iRdm8NHCLXtm5ATp/biWEnYuU3uyc0yauBOcd9E2hnsGuDi6hUr7cNJgnIVFwIF+zXZl5O7tEsVRq7iDlzsrG9Q8bgjPDaps5eHE4GA9iNPLZGL9ZgAUaea727bgK1leEccdTlXdC3K9PKtJat8P/iuhTggDPDk4Xk6jlhz1tLVNXYndpl4YVRwD2HXwtTIZh0ICkSWS0mloJ/feS2FDQfaV94H7OqWGYfuW/bQgThA9XWXdF/2K53/0IsC3zNu5sES5NfbPaRzTUiYfTlCnbkHGTaT5+LZ52wGEMQUn2nH1TSQF775ko8/JcTw0M+jQV1rpHKVGKjozNYjJk8yI+2WFhYZsHzAsXgBnpONd2D5wM+VLpcXAMBdW41h6Oh+QLGhlt+mZSZpeigWYlfucCMgVE8JVrWr+vZHtoIZ85MzmATHTH5gahChGkv0giHuwSpm6K7eMQzVGuWNNTH3Tg=; 4:b2OhsJnulrP+0zGhtrENPkbjLk9yPiewc2tOoUwPKyOyesCfchdbZVu4Bp5FxcTFfxAbX18neBn2CmcM77a8WaD3fSA/30ynuAXDUSzqeH6kwPKJLLeSA7eweuWypDcXuc7JEmGZndohizkJI28jrz4CEUvCrkA/X2mwv3cczYb73AsmVAk7CgfSl7auA8u4HdDAQJG8HfBh6EzBkm4gap1Wra/1pbTxzGjqJgs+fzO7YMHHFIqXHmdc6p1z1baHOhJGlaWt6/hsPcbquNFg1g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(10201501046)(3002001)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051); SRVR:SN6PR07MB5007; BCL:0; PCL:0; RULEID:; SRVR:SN6PR07MB5007; X-Forefront-PRVS: 0816F1D86E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(346002)(366004)(376002)(396003)(136003)(39850400004)(199004)(189003)(47776003)(16526019)(2870700001)(6306002)(6512007)(6486002)(4326008)(36756003)(6506007)(25786009)(44832011)(51416003)(52116002)(386003)(186003)(52396003)(76176011)(53936002)(1857600001)(97736004)(486006)(11346002)(46003)(476003)(446003)(42882007)(50226002)(81166006)(305945005)(7736002)(69590400006)(316002)(8936002)(72206003)(2616005)(966005)(5660300001)(478600001)(81156014)(105586002)(8676002)(14444005)(110136005)(1076002)(68736007)(6666003)(48376002)(106356001)(2906002)(50466002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR07MB5007; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR07MB5007; 23:XIYm2cMS2OZrVLxBvzDv+2fkMSFnec45m9qW3JQgB?= 9bI9Ex/RoW5kXiBBJaVmbi2obMSExWsUaXd01ySvM1meZQeYvggTdGJ5jWQOJVW3fQgfSykftYRSp8MjfcMaAESw9G5YDJ4bboNpwT6pBuKrv95i+yjEn7pt7sPE0Z03xZnoo2U/3OFFb7HIY1OCHpT9bpQn+MTawYUq9+0hldF46Z96jLvUMaCuWyMy2zntlwOANVPSSH1hh3YlFs9E+t21OXB+D94p1KcFzLpT+EH79BjyXamxgdtSXlsToJNaDnj/izxRyh3g+07ZSQrOJeB6r3Z8UUtbdR4apZV17kp6O/XbcNDHW7Zxyw9gwgAwn9siwjXcQPctc0V1QDdSwsHPVv4jWihTDC+dCHFhY2lQWwxr6YbANS8V6zzDSVk/YchQflOp05H3ZSeYEDKx+qaIPoeE46+oeDoGLakq2JsrqROtky00C1Esj2UfgYn03joI7G9vhpVkSGHZrshxToYksP3UYRGo0BXzQyeL4MASehs9XNg3NgC02aoGAJFE7ysHBJu93qP2NoXizLN2AtzbYKOnVf0Vbu0QIXGQnJNF4l6Vg36D6r3nYoJNR7Cu5INBWoG79H+TzT1g2hzv8k4DsjB5rI6zJ4zjzMzD31hMYH+7LrVVQD3SKkxYo41pLv4vOuefEDH7i1rhuJYaJgz+OhFnkZJFXV2IQCqKZdCOPNrDIeZ0/hrIbcC9k2cTDpP8zlgLJCxHswlo/d8q6+e7S2WMYcfEEjG1pYX11Y4FVhytjWV/yUX1EORLhJD4pgNxxACtp+Pyf0ggo3jTPiOX+b25etpwOdxUaykpdDL/iQWqjZC80LulHX1W+oH0+M+XMf4qLajnGuc1WrvarqpO66ThH9GGR2v0rXIaWw+8QuB4MNPX8Kk4ur6gfEomvL/4LF8Xt0ueu+YO0HMnD018XedjaIhWNNflcnVegiI9d28UWUCKuDuXyOJTluJsi359T//INhYWiwQFyOq7RAh3ey2+RSMK9+qgge1723BPUweah8QSXUvA4WU4kyNHCflUGk51U7x5rEW7UP0r9oei6eH61U00asiOtI7sizkdcmdOmzoGfExnvb3pVA3+rTP9rtcCNo1kSeSBpUICEXIbMUQ2QTBizziaoi1rzfX8+f8qmTADiYdnl1V2XucHlf33ufR6jNg/eKTmbG0FZY67BYjsydS81v61VinvdwqWzwK4etMTjaklhNTMmv6BvmI/K228GhhwgH+MhwVjFHAUPVQ4urjW9XoZ2ZgTIpys1QwqKr9BH8RrDDxCZS/hJzdgnQnvl08JxKfJZiBeaf5 X-Microsoft-Antispam-Message-Info: zGAqzZ5V/rYUQPTpLCPLdDM6Dg7YAaGfqUrRWD47K7vMEAvNn+kROkd0WoqHbr32A17QNdtPgEbUGGTZ4HH/kvJorklQo5GJaM286ZtgOdmq5yVeBUAskbki6pBB3uiMXxpVdlXFmtjc29uVcl+v6xfSw4QaSNqRSKILK9TgR6SHUzxOcwU03S+/fdSSi+2lc3kOUWAV/HjG7dbhoonHBKAf891nWmQwbg9faFGTfu4vLkg3g1g5QJ7eLID8rskwc6Fynq9Va5aNqNyfExAsXPA/edmkUmHg/WthR0eh0UY/zOpwM1js4WD4NaYoQlkZGfolG027OAoT+CrOBQ+vBCvo33vnOhqlfGPt6VVFV9M= X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB5007; 6:r4irTmX2u25SzWWFlUtSrsGtJC05CnnPan1CX48k53mdM+uKBnzecYsZ+Zr/AjpKbZLaAHDAznUYtxRtUGs8ShXdzcPhTKm9C1BF8hH125RSVlBdzZsykz6wY2tmlKSkDyKVp+hDVoRlBFGrmjBMZ6NGSkxyMOdkYc4xWcKWngfE7d0Bfes7zLAEfajE30R5f5l9LEuchsiiknI0Xn/3PBT6m/Dx8dcC3yU54mCdYXrnbjkdXs9Ax5PzhMznMzLlgndidiNdKTvxk+/sbYgRHfkYLJ3y/Dl4R2KL0L319qd81+1Eo8zayLR0lz9hxgU24u6igv1pZ3MJtY8s6aPyE6cMG1VOEj0j6UocU0GvDMnZBLpJ1XpQu2vIvoeNL0yKIAOpvZA2i2xQBnYbb13ZW/mynJxVEZoaVqMwvbRbPqMYKHA91k/XGX5kMB77ODXFsNWAMfk6KGgt4YSEzJEyRw==; 5:DMfoEgyPDS3tIFb0JQ49S2xpiamO/nkLWnSi04Df+34Iz4oXJO8Jiln6KNIwDywx4uKeVL9W6QN1kJWLh1o+AWVaY8+xCjSI4cfi86LKDtzI4O1Oth6e4XPfpOmZjC8fG5vIq1lSXwbPz19YPr+A1IRs59wYszeB6K2+YFdonIw=; 7:FC8P+tokeq2ez4n8443z0AjLGm/55SdnrxRZ2pc3BArzSwg60NpIVbLa1iEi/Zh3s2BWyS898nC1liRJtD31uuQlo71WrE4UrkcKC2WcG9EAibbDSIbPeV/ZtKM0jR11p4FljqPpsszNntdStmLaWD3E8hB85IbpUehLXARbUUCC4VqBSsJjzLR3Rpo3rYZJ9QfccLIvorkDdG60+ymqlRRIdn6gbTkfBJQu/ibnMqw2TgMFIMVC7p81VOZtZbK9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2018 04:46:57.5463 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 73616d80-1179-4c91-bbca-08d62a7d97c1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR07MB5007 Subject: [dpdk-dev] [PATCH 2/2] doc: clarify L4 Tx checksum prerequisite X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Based on PKT_TX_[TCP|UDP|SCTP]_CKSUM definition the user needs to fill l2_len and l3_len mbuf fields before issuing HW Tx checksum request. Fixes: dad1ec72a377 ("doc: document NIC features") Cc: stable@dpdk.org Signed-off-by: Jerin Jacob Acked-by: Andrew Rybchenko --- See PKT_TX_TCP_CKSUM defintion at https://git.dpdk.org/dpdk/tree/lib/librte_mbuf/rte_mbuf.h#n269 --- doc/guides/nics/features.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index e726a6bb8..c39fb0074 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst @@ -582,6 +582,7 @@ Supports L4 checksum offload. * **[uses] mbuf**: ``mbuf.ol_flags:PKT_TX_IPV4`` | ``PKT_TX_IPV6``, ``mbuf.ol_flags:PKT_TX_L4_NO_CKSUM`` | ``PKT_TX_TCP_CKSUM`` | ``PKT_TX_SCTP_CKSUM`` | ``PKT_TX_UDP_CKSUM``. +* **[uses] mbuf**: ``mbuf.l2_len``, ``mbuf.l3_len``. * **[provides] mbuf**: ``mbuf.ol_flags:PKT_RX_L4_CKSUM_UNKNOWN`` | ``PKT_RX_L4_CKSUM_BAD`` | ``PKT_RX_L4_CKSUM_GOOD`` | ``PKT_RX_L4_CKSUM_NONE``.