From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50075.outbound.protection.outlook.com [40.107.5.75]) by dpdk.org (Postfix) with ESMTP id 55C752BF4; Fri, 19 Jan 2018 10:43:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fM0+0+MZzPoqbe6+CvIsJt/g9OEF8Up1GA8G1jad12E=; b=xlTNJ8o69fWxYljRj2J/e/aHkUab3KbhfVm4tsU50YaM7APUVcZ1/fCVRFdWiOeV9FZfQSVJ6ls4YWmBKb9ssjP10oO9O9cdTsIIJUtQeCNcondmqH6ZpMTp7HmgKO/BEbV1GVwDi71UZ1L0oxrI3w9CDU8QeVkTBarMuutjv9Q= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=motih@mellanox.com; Received: from mellanox.com (37.142.13.130) by VI1PR05MB3214.eurprd05.prod.outlook.com (2603:10a6:802:1b::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Fri, 19 Jan 2018 09:43:01 +0000 From: Moti Haimovsky To: gaetan.rivet@6wind.com Cc: dev@dpdk.org, Moti Haimovsky , stable@dpdk.org Date: Fri, 19 Jan 2018 11:42:48 +0200 Message-Id: <1516354968-13992-1-git-send-email-motih@mellanox.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [37.142.13.130] X-ClientProxiedBy: VI1PR0901CA0087.eurprd09.prod.outlook.com (2603:10a6:800:7e::13) To VI1PR05MB3214.eurprd05.prod.outlook.com (2603:10a6:802:1b::31) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: fc979a94-b19e-4654-675d-08d55f210841 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:VI1PR05MB3214; X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3214; 3:dWtli5leX9hndVBOKHDBIJM5M46KybK/HP/HTp9JFM9unbzmeS+5nbs8cfDd2+movd5poMexLOVVxWXLvE2vmVJ4/IFs4qs6mukVYAr7sPE5K07KPsVIDqgWd6zFHZqcD42KxogAE9kehGB3WHQVcvTBJdiAdwmQ3d+PqamPi8HlmAhF8UQpbFAjHi/Ej/XWuIgZAPNZ//+aoFg1MfkMFmJp+WoHjIsLcu0HFCEXMB42BuUdhzbjMxOwK70Nz1Qg; 25:PoSbpxpo623lucIdavaogIihymWgme1Fmd1sMR5alpXvJVvM42pfMkT1abobaVwErz+MVaLeqFrtWyOuXHbDTdhOK0Gk6wSY9Bn+LKt/S0slOSchx7Gt85AE7bu68C3lcUyvdo1L/mGUniK8iSmt7Y5YglMU4kpDa6lXT1srxhnIGuYvcs4tL33nn24I/Xu1SbsIyEDx/X6+Db+s/+8w3BD2UI1t7t/2PAObtF8FX+5rImtjovRB6lEBIgjZHxSrN9ADkEYdDJH9ObiB/ymykNYlxJXVU7qSUt80TatDvP3XwlrFN3UC/VUzKtzRlfP5Wc7kAw4Jb6+YUky/bi3uMQ==; 31:Cz7tnwixVDVI9HDruj5ZYnM/Ss+gbyWG4oKUwD/Ow/UUnOLVBtwsLILgVfEZug4jseiEqgkHQbPauNg5HThOPrvKARC2Ij/qVUn1mBhK7gqrhPdq9VYBDWqdrlp4g2//+z3dAyAqpY/YjYz+kupVVHPcPr7jVIFEkXPHChEvdGRh0oBIHPY/XZyXau3dTV8NK8258h/RhsV13b1sxaG2TEh+sGcX7zbHuIYf+zHnhCY= X-MS-TrafficTypeDiagnostic: VI1PR05MB3214: X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3214; 20:IByUFs6vanptYU9/Qb5yv5re8YRHhhJhccKz5sjzH+sAqPI9y8L8iI39WPEinnz0soQTDybkvlocKQt+rpbiJSWlUp3iiIeTO2Puz7fKrJWll7oiYMhL7PYUJm0+LA6/vM2jG2x1K8gjZXRKGQPi5JHb6gcU+TzILboC4Xa1/tvlxLpYthEkktOkPRhBR9oYqAM2OOe7AVOTMEg+W08B1kvxYBsLMR7n5RxRWWEsTR8LLl/CyZrMF0tlt3muqT80LgcQc6ZXM0LkdckxVl6Ngdaeo250YiFfPRnsyNpQl0P78VWAmmqVSuaOnFZCL3M23o7hBputRVLj/hB90QwCj7ZRJTZ+YU6llug9e8aaypr8akp/mgUc5FqYZ0eZW81RE+w61/+WVX940Gwr78tfLO/cNexz+JVjENH7MYZaT4cZjoOk5D792Ymjc7UvpmL6JRePpvkuk1Io/3zIrauMEAhR9ckdqlhGlzu67vM2vNA2tIb6Q5rKCtUB3X+rN6WB; 4:gP0tBmm2f5ri+qlFVsQVMtLGCci9T0x97Vqrrb27oi7zlxHk5CZZZRylLx/lhoPqhmKBnPiJZrF3+W16VZhKvf5gq9nofGOz9pG2JMhKqPRbvCxmljQbhXl5w2ZY2o3UUaiYgg18ZTTL6oiJj0+9dpTsqHstNH+Cy1JDdc203lt3tRqjbWaeBbXnJTSznMa5VozDqeBWtZEXruFMIHyDQwBFf279nYkYXyS9B0bLYAj83B8SeI5udhORcwwnd6mlOP7soDrN5XH0i83hzmhXCA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040495)(2401047)(8121501046)(5005006)(10201501046)(3231023)(2400075)(944501161)(93006095)(93001095)(3002001)(6055026)(6041282)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:VI1PR05MB3214; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR05MB3214; X-Forefront-PRVS: 0557CBAD84 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(39860400002)(396003)(39380400002)(199004)(189003)(52116002)(33026002)(386003)(51416003)(105586002)(48376002)(36756003)(86362001)(81166006)(81156014)(68736007)(8936002)(26005)(8676002)(478600001)(305945005)(7736002)(25786009)(59450400001)(7696005)(50226002)(21086003)(69596002)(106356001)(97736004)(16586007)(66066001)(6666003)(4326008)(16526018)(47776003)(6116002)(5660300001)(316002)(3846002)(4720700003)(50466002)(53936002)(55016002)(2906002)(2361001)(2351001)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB3214; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR05MB3214; 23:WOcjR8v4TdwNHpA+I4BlfTA8KNP1hhMDOvRKoVeXi?= =?us-ascii?Q?Y45aAgOl5ncoKNriU7tN41w7qBI9E7O1GUwdSI/HURKqdFckmyVmd/T5Si7M?= =?us-ascii?Q?QpBOpVxFLAD5yExxt0iWjKBPyxelWYjVThww6gCbc2g+9MnAHjEMNdE4H93J?= =?us-ascii?Q?amDJ1Dlnp1wrryP3uHsuDNB+wjxtizHeqx35zQ4AIPn/kjMVC6uYvxNERCCd?= =?us-ascii?Q?E02/hzZNgPZVPLPWApl/+PiKJzlGOVynmC8zaGwk69R7PkuUAFotyRQEH8YL?= =?us-ascii?Q?yL+52o+sVUReka6Vuhuin87nNzRUuyTlHYeCWDCyUTpgFfa9X62VXIkH12LL?= =?us-ascii?Q?Y7ettkB2XBnx8neXwo2Mv9lCZBI5IoB6g6oerVjovzUxDkcjd5CYxpdKWnyr?= =?us-ascii?Q?ru3eF1QVKglWzeTX8j06jlL+dw/OW3BCr4iW8dJ0clhBWsHyJtcMn3AM1dfC?= =?us-ascii?Q?yIkF3TKHBUCKglBekE97GWr+ZbUp1Dx50sQP6dV+LunbH5zELFXN7OfT4+Lx?= =?us-ascii?Q?sTbFI/4pPtiAjh5kV8fK4ggnleswufZvr+iNYfByjacaYLltusOWCxyFEqfX?= =?us-ascii?Q?XUy5IBSrTakyt7cKgvkkfdYQwHICA1HxHA6rCc+79jKkfQqW/Zl1wR10vJrE?= =?us-ascii?Q?sXjAYlqZe93cHkm0iZcdCceeP6Uh+3JEFdkWin+IDBGqFGfE5Vfu7pFBO9eA?= =?us-ascii?Q?ymLKdJE+5zg+igmNfBe/R9Ct1W7FXguRPiIdmPiqru442ZjyZoKnNIBZVKVd?= =?us-ascii?Q?7l4TRIHlSH4+cr+OKcKVkRWOon/whIzzdwpnwqEKFNKaQjClXQ3rYucYzmlH?= =?us-ascii?Q?sLqJCaXplwP4r5Nd5aEI8IjIoJ2e5oXW3s2TCqvR1cMd+s3gqf4ia9vS7++W?= =?us-ascii?Q?Kbaxhe62/1Ib3RKdCeJ2SLP603RkBml1vf0RgfgWC4W/c3SQz3FhiadoBS73?= =?us-ascii?Q?gTNhnjca3ZnEfSwcs1kRz+FubnDs8WWXfuDCCZxc509Ww4nOH8RJ8I2ITq0W?= =?us-ascii?Q?s2i8iHIxNg8nDE81pBFFavdUpX5brMVuwVH5QtSqaSUIvQsIEeRzyDDT0dpP?= =?us-ascii?Q?YyDG6nsv0wEqL2NGHjucJBP/a2O4BxtdqVGGKMQTFU6KROGdJwugQzwVrbOX?= =?us-ascii?Q?SLkGLfxTIkQcGswYO2Zb0EwuWcN17rbGiOXEqzx/A994K7z78bZSKv7E88Vq?= =?us-ascii?Q?xg1y2RxMyEwhp4=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3214; 6:99kXQYInoJ7bRI/13wDiGKI4rzlfBfQ+6kJR7UP7Rbz3nKL/Ly2llce001Rnh5OmzbpS5ss2wu9JayQOauKyHaw30TgjwLNG+zG+HDq97fkVqR8/0PiNp++qzRVdI7aa/CgXDBEGJjWRKEd3qxd/4efvn44S7Xt86VTErDziLCX72uebBjZNRotoMnF3BZTD/09VcRzmuapB9N9x8/0hut2gjeR92M/8P5l8ybHdIrZEXmlLGt/4qAc1JCxu7W7iKBUUDKdOxv2Lgavst5Yvzprb4LSSbIw0mibggNRPSOvS969T/6EuMFxzLZ3HMbD35izzNhatdWnDeGvgdxcqE9jf/TAePFHngkqBSuCVXV0=; 5:dp63gGA8/CVpGm/UG6xVWpVEX2PLrOndMwtQqm4cq8Z2JG7PTgAPhfp6Wb2UH8DzKxFMkDVjm9ddt1+7KuNusWX09Jd9w+f0bVqvi/CXSlBpCpYFFIPscscTNzkd4JH/N7vcsQyh9nCmMPptKyV9d5YDgHvv1hsvKTl4SoCB9FI=; 24:x7wqnR9GyXx6Ow48LceNNNAOqKZrcb11WQ8iBOTFye3bPleCgMC86ctXE291NxyfsBeEaYh7szSyXIpfouSbuuH5jNoLbZ/P1NVz6Bk2Zt8=; 7:vNwPi4wk2j/rkBj7X6tcOHmX0QWWa0rz1jGs3kzI3qwB7Jtz8OXWyvLePcIRFBbhob9ljhnYvA0fdAEseYeXml7D8RVFGGeZldTmWa4JzdqVdZybg5SLmwQyKWHcivoy9oJFKBAohnCxNJ1H2C9jo333K4h6otQQQDAyWeT6dmCac/NsVEsRr9mg6szkqHC97VZmYTsi2EzxZrlZWvLN/SBzNejvwpvDdqASjyqeRgnTVSmprY0BC3eIPe6lRNlJ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2018 09:43:01.3919 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fc979a94-b19e-4654-675d-08d55f210841 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB3214 Subject: [dpdk-dev] [PATCH] net/failsafe: fix default Rx offload capabilities 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: , X-List-Received-Date: Fri, 19 Jan 2018 09:43:04 -0000 This commit enhances the default Rx offload capabilities of the failsafe device to initially support all possible capabilities. This is done in order to support a wider range of Rx offloads provided by different slave devices. Fixes: 2199a208232e ("net/failsafe: use new Rx offloads API") Cc: stable@dpdk.org Signed-off-by: Moti Haimovsky --- drivers/net/failsafe/failsafe_ops.c | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/drivers/net/failsafe/failsafe_ops.c b/drivers/net/failsafe/failsafe_ops.c index a2c74f5..3384c3d 100644 --- a/drivers/net/failsafe/failsafe_ops.c +++ b/drivers/net/failsafe/failsafe_ops.c @@ -72,18 +72,38 @@ */ .rx_offload_capa = DEV_RX_OFFLOAD_VLAN_STRIP | - DEV_RX_OFFLOAD_QINQ_STRIP | DEV_RX_OFFLOAD_IPV4_CKSUM | DEV_RX_OFFLOAD_UDP_CKSUM | DEV_RX_OFFLOAD_TCP_CKSUM | - DEV_RX_OFFLOAD_TCP_LRO, + DEV_RX_OFFLOAD_TCP_LRO | + DEV_RX_OFFLOAD_QINQ_STRIP | + DEV_RX_OFFLOAD_OUTER_IPV4_CKSUM | + DEV_RX_OFFLOAD_MACSEC_STRIP | + DEV_RX_OFFLOAD_HEADER_SPLIT | + DEV_RX_OFFLOAD_VLAN_FILTER | + DEV_RX_OFFLOAD_VLAN_EXTEND | + DEV_RX_OFFLOAD_JUMBO_FRAME | + DEV_RX_OFFLOAD_CRC_STRIP | + DEV_RX_OFFLOAD_SCATTER | + DEV_RX_OFFLOAD_TIMESTAMP | + DEV_RX_OFFLOAD_SECURITY, .rx_queue_offload_capa = DEV_RX_OFFLOAD_VLAN_STRIP | - DEV_RX_OFFLOAD_QINQ_STRIP | DEV_RX_OFFLOAD_IPV4_CKSUM | DEV_RX_OFFLOAD_UDP_CKSUM | DEV_RX_OFFLOAD_TCP_CKSUM | - DEV_RX_OFFLOAD_TCP_LRO, + DEV_RX_OFFLOAD_TCP_LRO | + DEV_RX_OFFLOAD_QINQ_STRIP | + DEV_RX_OFFLOAD_OUTER_IPV4_CKSUM | + DEV_RX_OFFLOAD_MACSEC_STRIP | + DEV_RX_OFFLOAD_HEADER_SPLIT | + DEV_RX_OFFLOAD_VLAN_FILTER | + DEV_RX_OFFLOAD_VLAN_EXTEND | + DEV_RX_OFFLOAD_JUMBO_FRAME | + DEV_RX_OFFLOAD_CRC_STRIP | + DEV_RX_OFFLOAD_SCATTER | + DEV_RX_OFFLOAD_TIMESTAMP | + DEV_RX_OFFLOAD_SECURITY, .tx_offload_capa = 0x0, .flow_type_rss_offloads = 0x0, }; -- 1.8.3.1