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 08649FFA; Sat, 27 Jan 2018 22:16:25 +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=eyj7teu2pL4wyTPZNItZFfq918TdirJGxXXC+RgH4N0=; b=QgvyUEhXSlHe4SMIPK3TbcMdvE4iTCrweIuP70WEIJRoAsaylW/gmnl6sc6Sox+nDhAQDBiSq5aBLETeFscj5bFnEKFpmLqFnMvg9uWER2oWcfr8fzSVUNqFK7qeTHDM9cLmth16/sq6uZzKupSlp7FbE/lUfbuatxR1DlZyhkk= 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:23 +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:25 -0800 Message-Id: <1517087735-16191-2-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: e507337f-4503-4f5f-2ce1-08d565cb38a5 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:PzvyDa/fgPfMPXuydP+rOch7qkfdXjipOJdqCNlYJEfTuQ1rpOCByP+/XhiafzxHyuYEt1p2e7lAewFDGiXS/CCD5zcryGKG5Ot/GC+uWCUsCwVtRJ63o2Eh3Dk5FBrdFSYxioXrQaoBP7ZezOzMEiLDGfDlGZqygF2mUYuwJIJ0Qj5uHi5XsZ/s2dRbu094JSghqVlqj+EADAH36R8qezHWGAqzaDY9+pwnFl+QKrw0ICPtXlspigsQos0HvzFf; 25:Ed5Za7E80ITs8Jiavut0hNZ8JrKtM4sRGgGNu3WGVYUDCrsOfxakVe67NZe1HmnvB/2T6T8/VMAc15iQ/hU/jXKQlYxDB/+7dd37qXxF3zwmCcToRJjGJ/22Z5m4dCmklgsnO7U8ztqUQOiv/36eEI6k0n3xsMyRGUQRksZ/zc3USBOtlE1S1vdxBWoj33UlLPZP0aMDDAIfWNy+IES1SLQAwInmKe7zkzyFmll3rO+jdu0KQ0+MZSAeCYfJmTxZ7WHNKKVL6e8/EWP8QVLSLYrHY0eScyYIo2WHa30IL0iCq6F4lBFuJbH6HcXjcXr9UVPsrua7p7dlexf55xwWbw==; 31:ZA1hB/pFOQ+debna31LjF9kXzTjfrl7wFmiK2DrfNpdxV7oQazAyCRaPyxrgC9WB9lopI+gCpuEQH3D10dQwTtVMbryTRhkVDR+ls9k1XfnDa2BOslb9W6csnPf8UV9Fbv3wawD5BtcA2CpRNoLoAC944F90UmHc/W/Dqi7lR1dAms7jA/eLVMFwQjJwARtGgXqGdGXr/zgr/kCkcEAZrvENnxLkp1VEn0sHkh9/f1M= X-MS-TrafficTypeDiagnostic: DM5PR0701MB3669: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3669; 20:jVtr23eF9YIXcx00mpAKCAZyIFxEo61FuZmF/WgnmGbNq8DxsQiXntQL5/hQ78ucfWtO8ux4/SmHtfg/qR4Vdx+gE2+DUxg6EMKzH+7XSe5UJI5TffsbQpui8bmFQy0ir5zBaJH3Wbxj4D8Habyj/wJStuvg9EZ6PM2adkPEt75iT/Qw2dEFE1gb59Mz+vJx/VfZE0l5lvtmMx+fr74kYBRGjw7Dz9dDRqTGsiwZFpKcOuPWkxbuca+0CSPy5WHSlisWfxMP0mvfB7ls4ooJ15DsPlAwHOkqFYTFWIQf0r6uSQ7WomgcE1KMr3Z8NHcwRJU4Ga+2LkPZE04JX1LseNB/zEMocjBTNncypSnHCuJm3KXuRuc4eXGMgVZNnALyNlSGDdhjqCx+qtR8wQpKIu0vgpdl7ZnPVxqvtBrln+HMGGTSNf0WyMUFepJ4s/7kR6EJe+GgW88JggihRsRC4Jbk3npcEZAdHeoCBs8eeP7DhoR2yLyrQ8jBvk4V/bqW; 4:6qu9/VgaOk1LbNxmYtGHnTVLCuJ9qRgDDN/YGJexHhFru+/IayC8b+bfWudxhijUVTQB1vcRUH5VKw6kU3uH3ZQSMRXnIS2IH56ibq21aBy65OrbRNyiiZmOA98zPYw01qf+V0sCAb52oNT88mJOFh70HQGwc2xr2Xy9UUPi4VD86NnkWSdief7x7n4AWpM4pH/IWCn51DG1HpI1WzuO3sEd52xm3KFNcjf9jT3kMoxhCVQ5IRGW6VKVE+X337PkbXiEmUzbDg5mbXrnPAiPUw== 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)(575784001)(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:rh9JoIqcWXX+mptIlbLi+kQfEPtdJPjThY+l7ut?= =?us-ascii?Q?OMSAk6SXYUUk2CRwpuh5EazK/zPul9e2gFgvWN8w+Get7Mw2+wkOxOW7VfVw?= =?us-ascii?Q?f1iBoTBCQok6Bk5CDOB11ZyKqW+UFKdk8lruQGgWLxQz4ooneEfNL8FTEuiA?= =?us-ascii?Q?NYqyrv147nfhunqj4CYhnuwcbT22JHfXcoS2dkGGOm617NKwgtvCzBVOl8Mc?= =?us-ascii?Q?9x6H0N1bx5yh40oGdG+wtMTtX1KvyAL6iqh+gMYs6ait90qcu8M1J9miErQN?= =?us-ascii?Q?WNDopcpfLtrJQAOKd2DHI9aWEDBTtd/qUyOWmcoayPqo4zyovoqzlYjzItus?= =?us-ascii?Q?XwaoooDi8/cSz6xuc2aoKEjEfF+dEkzF2kBnp+EqsK3y6F7PSXW82Y8kmr+o?= =?us-ascii?Q?K3XSrJtZF2GOREiv23q2MNr39jUdGMfbSFC+ftoXCFjLPM0ecH6oJwI8JEH1?= =?us-ascii?Q?tZ6DVsK0qhFJzMrgLtuvnd753rMTR1dfmlHeI2Bd3ng6uNmbAs4yRn0Sdg1/?= =?us-ascii?Q?bS0vJbk5R3AjgbW7Du5E/Cz62T69xj8SWH43RG+2T5BNlCh3oHMxItfZ+L+f?= =?us-ascii?Q?9HtLuA2Hetr8ff2Fptgw2bnOAuFICq2JADsasSiJzSBQTE18vUeIT5COQofP?= =?us-ascii?Q?7QQwQLTIZhNMM7hkrikDp+4M7vZHHzLy/FVDULRUDU/AvFUulzzH3o9GIhg4?= =?us-ascii?Q?3iXfmpaeirJQ+ainezu0pVIO4KlWV5c7MpINvARn1dERxsZl0ee697AXJC3t?= =?us-ascii?Q?QJYu+/U3y5e4rEljN7KAfPeWppX1PYTyjtDPzCdo43Hy8GqWM7x6vQ5JiQwe?= =?us-ascii?Q?nviDnNThlFQJosSeAnQ4J+dlVDYykf4Kh+BdJWXSRTpFLvxpbYh4OHROcPAz?= =?us-ascii?Q?NBrK0AxFReR0mMy3eP4QjSy4nwmwbEQKQfHCmcXm/gdQiFYbn3FEwERJ+vZ7?= =?us-ascii?Q?uWiA8hL6aEh4MLJ0HKSFdboXEydSmersbwhJbEKyWemSZXIwuOy16dLdNIBv?= =?us-ascii?Q?oG1fMRRGZNNRwUvFpiYQSpyM0S0OV0ECXEOxWTTFLEwIJ5zaMnAkDssXojJE?= =?us-ascii?Q?6fMPWJYQmycol/JWw8UFBehOkBydYkKItD2x7TtMj146CFwASzAe5219YK2O?= =?us-ascii?Q?BxD+UBt+1uejXIxhB4DTJRgB1g89aC8MHiRTdahPu2ENkNKi4UwSqycLWF37?= =?us-ascii?Q?1gu3NKji9p+ijbFpXXJVhoaCuLyPCccMo5UOeyufW6NYJtIGqtCe66TDIXPq?= =?us-ascii?Q?U6TBptoL2YbxkzRZ5EEU=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3669; 6:ebMOeGSRuwJ3h/FscX1gFvvjRYxm7PizLLvSNqqmmjVHT3yEpBzT6YM4wqUfCuZrocQcCbeqsuKpU6uKmA9c1vCM3cdMDJOsmqqiTKI9IerY5uVwkTIM88Mro8OkuDDfZXvbLxmDvY4GD9hLQCRvrV4H26+GAcAbyzTOZwP9ceObRNdxbzFcurPtSofef5gGI0c9L9OLSukAImC7jo0jqdp+4TBZFY5/+buAFlmLpGTrlVdN4PoR6xFrnMJoFYzmDN+Ld/Lbche/oDB/2C/2MoVjniFHHDlCvK0USkN4K7z2kyE6s+0P6YAfnLdyKmVUIOAJReQnSAuCgm1Nt53Uj0yYdqdVAIW82np7fGJiUko=; 5:IjF97pzBDud9trDa26b7FMrPWc66vNq9F2mPTfrayL+RsPTlwWLqo2nBDus5scGH/brO2ipkkWNB6fogxv3rV/ueNVph+4+hnn2uqx5I/oFpPwE3E6srpufWT7nZAfq8vrqKEDhwpdV16xpXvFcDzwnGPJAYse7HyKO/SkOxMjc=; 24:wYwORO/gvtYxYqFyY/3KkYCn76Ax3wbvtooPbDgoJpjazrh8+QS0ZnUgFaZGkf2lZR7UDcKTZ/3icwmIJfKa3rUBN3wl//SH6o4Bau3wSI0=; 7:wjZb0F6ke3HwrZlQDb5CohkNuEu941WZN16X7Qpx6BlInh2KHg7WAAZuR2Nyu1CtTeWJmpdUWOSJGjWfmOuu+wMUbjCuefOjkFk76Li8CzAG1EY64XMgas01HXmZjktEkv9/DcraT5rAol+tD/lw4U8qGxbLW6163MEC49h6GjrUl666N3DilXz0iRvtXUFL/BUupZjLo98u9KogVJhVRC+J2LqqOyuMDaN92iY+gyyXcPZqdym0X10TAB1Raeok SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2018 21:16:23.8408 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e507337f-4503-4f5f-2ce1-08d565cb38a5 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 01/11] net/qede/base: fix VF LRO tunnel params configuration 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 Add missing LRO tunnel configuration parameters for VF over sriov channel. Fixes: ec94dbc57362 ("qede: add base driver") Cc: stable@dpdk.org Signed-off-by: Harish Patil --- drivers/net/qede/base/ecore_vf.c | 6 ++++++ drivers/net/qede/base/ecore_vfpf_if.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/drivers/net/qede/base/ecore_vf.c b/drivers/net/qede/base/ecore_vf.c index 25109db..e0f2dd5 100644 --- a/drivers/net/qede/base/ecore_vf.c +++ b/drivers/net/qede/base/ecore_vf.c @@ -1385,6 +1385,12 @@ enum _ecore_status_t if (sge_tpa_params->tpa_gro_consistent_flg) p_sge_tpa_tlv->sge_tpa_flags |= VFPF_TPA_GRO_CONSIST_FLAG; + if (sge_tpa_params->tpa_ipv4_tunn_en_flg) + p_sge_tpa_tlv->sge_tpa_flags |= + VFPF_TPA_TUNN_IPV4_EN_FLAG; + if (sge_tpa_params->tpa_ipv6_tunn_en_flg) + p_sge_tpa_tlv->sge_tpa_flags |= + VFPF_TPA_TUNN_IPV6_EN_FLAG; p_sge_tpa_tlv->tpa_max_aggs_num = sge_tpa_params->tpa_max_aggs_num; diff --git a/drivers/net/qede/base/ecore_vfpf_if.h b/drivers/net/qede/base/ecore_vfpf_if.h index 3ccc766..ecb0064 100644 --- a/drivers/net/qede/base/ecore_vfpf_if.h +++ b/drivers/net/qede/base/ecore_vfpf_if.h @@ -424,6 +424,8 @@ struct vfpf_vport_update_sge_tpa_tlv { #define VFPF_TPA_PKT_SPLIT_FLAG (1 << 2) #define VFPF_TPA_HDR_DATA_SPLIT_FLAG (1 << 3) #define VFPF_TPA_GRO_CONSIST_FLAG (1 << 4) + #define VFPF_TPA_TUNN_IPV4_EN_FLAG (1 << 5) + #define VFPF_TPA_TUNN_IPV6_EN_FLAG (1 << 6) u8 update_sge_tpa_flags; #define VFPF_UPDATE_SGE_DEPRECATED_FLAG (1 << 0) -- 1.7.10.3