From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0077.outbound.protection.outlook.com [104.47.38.77]) by dpdk.org (Postfix) with ESMTP id 792061B172; Sat, 27 Jan 2018 22:16:26 +0100 (CET) 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; bh=kjLCJg1WLZYFE9hVhAKMkbEGg5S4euo6xJnsf+xI6qg=; b=Puv8mdWTps2SDWKZ7zpRKKtzN3gItbZg8bQxx3WE0nd9fIAh7aIh8f8J5wx0u8UTjPpyb00WPpMpAVitSf0sTQezraYIG38cKDn/zbpDNmkAYwrtgXvZfC+hHOkwaFpJSX09xqQ0FAAnJEswYMYwzCV2U72m5JZdedP0hi/ISEM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Rasesh.Mody@cavium.com; Received: from cavium.com (198.186.0.2) by DM5PR0701MB3669.namprd07.prod.outlook.com (2603:10b6:4:7e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Sat, 27 Jan 2018 21:16:24 +0000 From: Rasesh Mody To: dev@dpdk.org Cc: Harish Patil , ferruh.yigit@intel.com, Dept-EngDPDKDev@cavium.com, stable@dpdk.org Date: Sat, 27 Jan 2018 13:15:26 -0800 Message-Id: <1517087735-16191-3-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1517087735-16191-1-git-send-email-rasesh.mody@cavium.com> References: <1517087735-16191-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [198.186.0.2] X-ClientProxiedBy: BN6PR16CA0001.namprd16.prod.outlook.com (2603:10b6:404:f5::11) To DM5PR0701MB3669.namprd07.prod.outlook.com (2603:10b6:4:7e::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5c6008ce-5e15-4eb4-d6d7-08d565cb3950 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DM5PR0701MB3669; X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3669; 3:4FX+k4gSRxamhPrxYLQXg71U7AMyBP0efKjTMA0LkK+C7FWnOSCPoCfHVuzrCUGMzixF34pfqEuxBH54hSm8qFrIMozvpflvMcFKyZ0tyfi2/RzJSYCOtTDpdrRKQ8buez0w9IE704glgQz+QGZ7iVztGryGckf0gYbaLvmYL3GuvMNel4BjwCxd/MuhxwkemKq/73MAp1UXrWXrBOmyh7c4Mc4tv5OWqvcXYXrLe3uGI5z9WBgzKn45nGfXFd/K; 25:eSXgp3XgZDd1lT40XiOOU4gBvmFVDZF86mBBlzfGQiCkudYoej/qs3QFWOyoW/l7QouWTIny7VH5NGuyF5yO41kY/VYcMAUTey2CZYBDD6DNz7fqGDOHCglBrBpo7ljWw7gq3/OVUi6Skc88sPtIvUgn5rcCnKwL1DcUXw5rKERp3wJ6pJbF1Aw7Tc1RPMnffakxfhQ/i66bqvfk2G6eWBWDd8DLXfpEh0S9DnmHMKQASnOLzx9+Kji5zwGZ1vvztxzgBCjat6zOQIPBaDf5Kj93pE/9ph2XhuZOU+sKUXaK1SlBVNcbYC53tQF7/0fNWTlcrZsfZVZ277n/mgulWw==; 31:BCZnYNnuixsyTDTsR5CvlyY894ZwbFZqrT2LAnKxTMUlPvZH+wl7qO8+GHH7sFEL8x22TNBAbqjTBJTx/eNraVYL9AB11v8BfpkkCeWtoaxpLG+YQKcuagy15o6NxyLSWKYvRJLWMfP5iVzcNk5Bv3A7jcDNPXtivSNi+KaxXEuRSaP+nSMvUCHjRm+F20fTGX5ZIz0k9Enk59p6Ly8jtxXeLrZuujwPTb+RBbOjHfg= X-MS-TrafficTypeDiagnostic: DM5PR0701MB3669: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3669; 20:Shfm05l7MvXh3aJupkllkA+GnH5MmQidyt6o0v6/XG8kBXAoPV7lbCotf0Mmvepe8gSuJtqZJP4CICXjtWXO8ffRoBF1r/8tSD1v146+V6/8jhP9Hl4QQB9KaXibKQt//YO1Zsrv2mhGV+vHYhmsoxeDbrQcDl3cN+Ja1B7sLwdnFVn9ITqbDolnX7zszDu/OquG9gPHp9bIHMA+NWEF1SPT/yVRtc/6AF2BOp9OrFKXaUCQ0iM/TzPQ3SVF7bF4ylbMzmT2ENQ2gU5xWiBEFpEGDDkr6H7HEmrQNG3Q4e+DflACoA0fknVxqZQWVR7ANsOAOx02LxWp3DE7rjnlGUHQkJjCVh0xqUJBrnH14V5Hd2xRxPp+tro1hDcah+VTSd7OJZysTL9fMyswbb3SivBRv5CxRUnrjEYtFJT0Fv0Zq5R3FjvnAng1xw4LrDpYnPYxXh4euExDdwIOun91ivyeH9OQqb0bALLHDBQYVG9Oygl+Of7o+VUj7MBLfnXw; 4:YspXF49UyAu5Sr60rToYe6gDxDBXK8pSVp57AbC4i+B0gx938w+/tCUOVxjoTYBWBdrOZw30ht0CgpdVQmBfo1Solh9j9SXzlSND5rOgDTEKLi5NCgV4T/WbL5euYEjGvDx2FFEwCDJa4shTQCwSZNt6qEBWxvJXJC/GHMv4h9XT+IJlQPo7/vkVnF/kZXsrftlSIxB/YbpE4YiHKxrvLOWcrjjyX0B+lJEWWRO8YkH2pwwG9dVI5FQOFZ09aRS94ZvRf90OVnIHIzBtV5Ahqw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231092)(2400081)(944501161)(93006095)(93001095)(6041288)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:DM5PR0701MB3669; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0701MB3669; X-Forefront-PRVS: 056544FBEE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(366004)(376002)(39850400004)(396003)(346002)(199004)(189003)(16526019)(2906002)(36756003)(66066001)(97736004)(81166006)(3846002)(8676002)(186003)(6116002)(55016002)(105586002)(25786009)(47776003)(26005)(86362001)(8936002)(81156014)(2361001)(106356001)(478600001)(68736007)(386003)(50226002)(5660300001)(50466002)(4326008)(6916009)(316002)(7736002)(53936002)(69596002)(76176011)(2950100002)(48376002)(4720700003)(72206003)(51416003)(7696005)(52116002)(16586007)(2351001)(21086003)(59450400001)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0701MB3669; H:cavium.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0701MB3669; 23:i0v2VtnUt8wI7mo5NhBH1rkNmbLqWJSrRs/40at?= =?us-ascii?Q?+sDRVhxtECfJIIQbBTXOuj9zt6Q45fZ24X/Eu1kdGh1D8yAk8LplBrMOCG1C?= =?us-ascii?Q?Xg6UIr5BTs+VcJwKU1g9kLuDYyv6IipduKq8rgV81eYAbxoMvl3qmPbcsnxw?= =?us-ascii?Q?QlHim+MaBsDuTMifMt7rD5OqomnPZwr6kAgf+DzXuDnFRDqmZOIElHJ7e7p+?= =?us-ascii?Q?x8171xEq01WOSOmUFI0054DXUWh5NX4QX0SA6bsohbzDvpyl7d1gj5HvhGzA?= =?us-ascii?Q?kAP3+CM1MEaQnOMeCY45qikUT0/7iIRTlC8UeSqLj9vEpVW8k0h66KO0doDz?= =?us-ascii?Q?9WNVr50ss43sAgKfhsgW8/OUO9jyARkIg9/eY+cDtpRMZmNIx1xxnb/yO9uB?= =?us-ascii?Q?N0mR1MpGwBvxXHxqYrCyX3jWI4Z2KJ7woBExlLn5qCbFICC4R75pY4V4tzqe?= =?us-ascii?Q?ndqiUGhlgZ9TG6lEI3qMElDQE8ElTxRqwXcUzECF5S3h4x6Znz1BjyF/LQKb?= =?us-ascii?Q?5aYYjzQJ+av3/u1TzXyA6KaVwLACkUkU7oRBOmihhhRXBIlGz8szpbGrhcgY?= =?us-ascii?Q?NfbMjATy8MwXgREJkw1do7HlgMsmZNag9G9mYYG9ZN6CQsuCKXkGg9vj2SC3?= =?us-ascii?Q?IdG1bLLH88yw6sx7OHocqiqqhKpri6JMnWuszVuDczvvwKkGE/YuR68h/WCU?= =?us-ascii?Q?9v7Ir+AXOMOwcVidPDIt9fTjhdaBZWm2l9N1v+9fOmBXCTvEUaOncDU7jV5v?= =?us-ascii?Q?3TmwQlplbi2DHZvRoYhGRZ/nx/wii91crFRkdS+c2ObdFuezSVftlZwDiP+S?= =?us-ascii?Q?Y3WtlR3Aghn4wzdwz5aO/oMdHX63SyZlnAmm+sybp2+++c6cxvgwzQ/8950q?= =?us-ascii?Q?qTvFnTMmcXlLdyaugozstsczm7osJy/wONxm1IAJsTpWUfoEL3s/qgsLr0Tl?= =?us-ascii?Q?U1HWw2ocTpJ/UfyhG2wlnZ+J/udoqwO7f+G+rDbGeXjO2iLdc4irQxhhddy6?= =?us-ascii?Q?J2jvUAA61NPAnpvEt7CVoNzLvMEkYehzqdQTY59X6TSaMdJi0n3m4725iGJj?= =?us-ascii?Q?Q5bHQIyJmFJeChevKg1RoKzZn2Hg2VAAN6d5R/DZzvJcQGKURncblrs0YC4I?= =?us-ascii?Q?YPT+UUfXyWkwsd8NfZ1/iRZfz40cq7Ftop5llfpU9JdJyzH9uJlWjkg8w51p?= =?us-ascii?Q?KwDRIa5+J5bF2czhlz0GQFpJk+gaZDuJOKTjTUXM9q5WYtw2vcFF9w8OdWA?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3669; 6:Do2O+D6Irj2mGYqDhgwlyeppaKD7sG0bVY2142ALqSRVzRrp+uIG+1ibSWV2/W1cE4baUHlDHsW2hXw0FCWW80IsNjj6X385MO+Nijdc6YKZP4vcGyHThdXO2vKuNKra+N6kx/QexauOoB7eUMcQFmaFl8bhm3PZpHIazgDijsVFDrJmvWL55mnH+kO87S3Sdff/4rrskEfwo1kCCyHtyHZHt/V6/q3F6tUGg2tkspCgpeSAFuaOpgcW0Pug5IVU/vmKt9pvJGfL1y+cTZrnWZbuBAutskxwIDa2K1tsCRe4Aww2D8x/cpkBzR1a1qeRV3/S4OeDvWn4L7CqthPN8eQ/0OH5Fvq6DO2KtovhQoc=; 5:ZEgEYnMVGWp1DB6X9acMSk8VRErAVUPLrcvHLI5MJdGobktZn+gcfXGxO6+UB1zfuxQG9cMCyQPl1L5m0aDqT1F3LhkAtWpdSnmcqMilAYFOa2ZfmJMZlAga3v3i11a0bXJBNaA/14TOfqzSI0i6vFnwtQta6Yetv3DFgJ4VtBY=; 24:+7Jx0ar0z8tzn/hLCDrs1FJxeRggJbu2sB0nHJs1QQnrxQD4WSaMhT2l6BMFRi4dMgXcDZyMAhgUEZo8P4ZpXOVa3E3rF5XNw/D4fxE50oY=; 7:UTYjYN9FW/X0ScQ1iuCVrX38pb4fx/gLA4mJRCZ5Cp8fnzk3+lQIdCWSafdPOLnzMRxYPUvRehzmx90uZMrWkC0wT16xAdSpggQGInvi/uODA1LOXiEocBHTrXoFXYRLL2wOtyFYWv4F6ItMEo/OhY8KBP5fJdeJZk3H8ywlxU190iPY4zl7ySPWM+VbEtaU9QUhaMPQCu3N/XfzekRUqDWhC9lE5kDYAD1NRUTc62F45yxbofB7Fz/SDacAmN5Q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2018 21:16:24.9658 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5c6008ce-5e15-4eb4-d6d7-08d565cb3950 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0701MB3669 Subject: [dpdk-dev] [PATCH 02/11] net/qede: initialize VF tunnel as enabled on start 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: Sat, 27 Jan 2018 21:16:26 -0000 From: Harish Patil By default, the PF driver enables tunnel offload for its child VF. So mark tunnel offloads as enabled in the VF driver to reflect the actual state. Fixes: 52d94b57e1c7 ("net/qede: add slowpath support for VXLAN tunneling") Fixes: d378cefab84e ("net/qede: add support for GENEVE tunneling offload") Cc: stable@dpdk.org Signed-off-by: Harish Patil --- drivers/net/qede/qede_ethdev.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/drivers/net/qede/qede_ethdev.c b/drivers/net/qede/qede_ethdev.c index 8d82661..8a69d20 100644 --- a/drivers/net/qede/qede_ethdev.c +++ b/drivers/net/qede/qede_ethdev.c @@ -3040,9 +3040,22 @@ static int qede_common_dev_init(struct rte_eth_dev *eth_dev, bool is_vf) SLIST_INIT(&adapter->uc_list_head); adapter->mtu = ETHER_MTU; adapter->new_mtu = ETHER_MTU; - if (!is_vf) + if (!is_vf) { if (qede_start_vport(adapter, adapter->mtu)) return -1; + } else { + /* VF tunnel offloads is enabled by default in PF driver */ + adapter->vxlan.enable = true; + adapter->vxlan.num_filters = 0; + adapter->vxlan.filter_type = ETH_TUNNEL_FILTER_IMAC | + ETH_TUNNEL_FILTER_IVLAN; + adapter->vxlan.udp_port = QEDE_VXLAN_DEF_PORT; + adapter->geneve.enable = true; + adapter->vxlan.num_filters = 0; + adapter->vxlan.filter_type = ETH_TUNNEL_FILTER_IMAC | + ETH_TUNNEL_FILTER_IVLAN; + adapter->vxlan.udp_port = QEDE_GENEVE_DEF_PORT; + } DP_INFO(edev, "MAC address : %02x:%02x:%02x:%02x:%02x:%02x\n", adapter->primary_mac.addr_bytes[0], -- 1.7.10.3