From patchwork Tue Oct 24 04:42:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srisivasubramanian S X-Patchwork-Id: 30748 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 442191B722; Tue, 24 Oct 2017 06:43:34 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0085.outbound.protection.outlook.com [104.47.33.85]) by dpdk.org (Postfix) with ESMTP id 2EC161B71E for ; Tue, 24 Oct 2017 06:43:31 +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; bh=ZkLZctPVK5cr/RPUDlU0wid3+h8aX0rDqkkUkqA/uOE=; b=m8WxNjzs7Jrrse/fLMYm29F5v4iQU3yG070vEWrjNnXGZ3GP9ySlIxWs9UWjgQ0qxVpYUmG65pzeo0G2sqCQyIEnfKrg7uzuhabMyvmI2L5O6/9TwbNgX1EKbhYrcb5J5ejAKTUNuSf8P15Glu/MmZmNmc3/J//u/zDYAqpFntc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Srisivasubramanian.Srinivasan@cavium.com; Received: from localhost.caveonetworks.com (111.93.218.67) by CO2PR07MB2552.namprd07.prod.outlook.com (10.166.201.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Tue, 24 Oct 2017 04:43:28 +0000 From: Srisivasubramanian S To: dev@dpdk.org, ferruh.yigit@intel.com Cc: Shijith Thotton Date: Tue, 24 Oct 2017 10:12:50 +0530 Message-Id: <1508820170-7512-1-git-send-email-ssrinivasan@caviumnetworks.com> X-Mailer: git-send-email 2.1.0 MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MAXPR0101CA0017.INDPRD01.PROD.OUTLOOK.COM (10.174.62.27) To CO2PR07MB2552.namprd07.prod.outlook.com (10.166.201.15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7b6cb20f-1b93-4cc7-2ad3-08d51a99c5a7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199); SRVR:CO2PR07MB2552; X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2552; 3:urDc8uDosRNvqluIdduvvkqA2wTQwOQxq2Qye5pdgbMUxxPICZN3Kv0KdQYQra6gfuUWAPTdBn8xB6ZUa8FYW/xpxl1L08Fq8C7zVvDsXx3IeUfkzVkuz7TwS7eqVCOvDisypVI05SLsucjAcM7N0cmOoofre9HTtbkKr5UVm/ziely0Np2fgHloGrICjIoWgUVHceMxMMY3PfysvfUCFd1P4NbxTxA202sk8sBh3IfJTgd2g1R4k3gz8yvrGMjk; 25:EHREobV7Fb5FIEgdkZY/SV/VbV7PJNGWO12H0SSMgptpASgqX5Iz5neqYFsckVKpR4w0WFMUGkiLdVbkqlsWtr/sUu0YKJJiMiFuXoyXGUwD+J9s7P89P+jgqnfldrVmVmr38V39ZEMXm+j1HJTVWeJfnDn8wLVpxnIASThiOhKzHgiGCq7WlbbEgv3gNDI2PBUWEs5xMi/jGq5pVFvmtCXlHgWt7SOZ2uJd2TATLWUmPvl7q5GKqvokD+KbwsS0jBSzXhjV2UoAJWLvysSCw6SWaSg3Jf6W24M7oF6XoOoU7JO1YgUw/TASM6+mDWTFr0EW8WTfgSgn3lNwc3d9vA==; 31:GXUII/rzolZ6o1fNelNtDpybo7JvfYU9aXnK8TwaTg0DwGNpiN2HDefu75DeGdyLGQBt9TiN7JGi/C7cLL2BdndjZmgIMqHVpVJ47BrkjkoTbb1LN+2HHUPkbmIORLBpxzfg4BzhTyhMvgJ6WSt3hzdWYV4tGspcPw5Fzfa03Czff8bUkdh12LpewAGD0uuxirffH9DdDPa6IbBuV/4GxWbHfBEU3kpoSB1HfaZQfCw= X-MS-TrafficTypeDiagnostic: CO2PR07MB2552: X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2552; 20:ONNIiy8mJnamdcHhbnLwc+xRjJkskI8i7Tz3EX608CfBkZQqv4BDNketc7CYnssEFUwThhGGkd7bydPn9TilghyXC2dWLQh/9KaI5CyyAPbk48TFvTKRHYnRAiiBHKaXt57GG+Qod1xblHS1pTAKUBJop/3axnrVT18xeq7fGZj9R73M5tIG73QfPj0TYHNl/cJWfXkqSg1aEcBlnxuBpK4IRZ5qUNvrk3Un/+Vw1jqtDNvMHIbpKr4hbN+2whc17SfUJ0meamxFJecbSwWSgDZ6ZBcN+LCtL3PVe6SDJIhwTESBXDhY6XXPFd4HntN5sXRA2YYQPBQ8w3pRhMMMVG9Zjefq76lEDED7mrh86EEgSX82OcK20rr1I7GL+piYku3oWs0ntVFLhQAu2IDlF+zunrX6p9Fi4lpmsh0+u79HP8AN8v4TFNniZf2tq9blT8zj5iMXpoPOtsIMXQaxlXoxNNfGd7jh7hLQOCQh48+JDS/TCJQdW1Jb37jhT9DjEhZqKMo2cnvsbSl+B5TO3ChGalfnqQh/+hngvZr0ISNH18XH3hrjJIpuV3x1xzfYkh9xjA6vY4Nz4sdHOCOqNUo04QeirC400u5h6KO32ac=; 4:JpMUBXOqoGqSewqF5rCuKf+ErkygldanhVWzGUKVSUmnXKLVJaQ7S1Vo8/PZrPrbszubjaJE6l6kc1bIE2Utw9HPlKD1QbgS4BEhgiR5hiAs0LEKYoTjK5dTnAssF9+FwAw9AiZuF3V2dF1g+FjRlsq9ptLSCDYdLeP0Fj8Dc6TIDFb0BXYY4ts8NCkYUyt1IaIDxSjLD6m147FZskm85hYRbiWCjpFmvjQB5cnltRTFnGdcSflUisyoh/llQJef X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3231020)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CO2PR07MB2552; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CO2PR07MB2552; X-Forefront-PRVS: 047001DADA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6069001)(346002)(376002)(189002)(199003)(50466002)(16526018)(6666003)(69596002)(5660300001)(3846002)(6506006)(42882006)(6486002)(5009440100003)(6116002)(68736007)(66066001)(50986999)(575784001)(47776003)(2906002)(97736004)(33646002)(106356001)(25786009)(7736002)(81156014)(36756003)(8936002)(81166006)(50226002)(72206003)(316002)(478600001)(101416001)(16586007)(48376002)(53936002)(76506005)(107886003)(6512007)(8676002)(5003940100001)(189998001)(4326008)(105586002)(53416004)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR07MB2552; H:localhost.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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; CO2PR07MB2552; 23:HyZmXQSq+NoVhFYhNOjQ7EtB5T2AhloVe05pj7ZKQ?= Jeulm65OScG3eghpWxWPQcdHYKLVBtPAHxfao09nq0v5tNUQaJDNZpmWpYziPEDOYqATkburON43emUXw/N+CJxkdh0Q/RhbDl0tw2qGQOO3ZSeSxSlRoi+w+esTI3CoDd0phPrxWcbqX0Wifn6zIJPrGUmEr8FBuCSl/OMAmjP2ECYV6iklJk71G8eIdH8Eo03U4FJzgc9ph6Ek8h7j5txqqIymPOEbT5tpm2fY+xBy18kQcRnClFyEnUu/iZwRjh0pAzzmDTY7qALpScTOXMU8PItP4JEU2vderqquHOgGI10sz/hP4JAa3jL1uyS4MtGdUpL5Oh4eMTiFXjNcnnzaM0D+IMRR0sQWslynip1AqSriTnQBOGXBKrhAqmd2zF8zQ11W65NKUsrXjf9WdY6gIL2UIopbmaBQtbL1S8cSqC5oQLng63fquHsS3gCn1gC0y/2F0kub+YdKC2VrVsWETYfxLVH6Uj6Ib7IVZfdJWnmvWUnWIBbySs+bdCGlejPVY8VxgM/lIirpP39oAcDBEn9m/1Sx8kt2/+2Nyn/+PBNHT2cqZhn0Cn2z6Augus5/z9k6vGoeRXCGKUOZnG7pM7TDTMfykC0t03WZYw4gwuFfbkSEUkk5GTf8fMhSqacUqA/LNdh2nqG8Uc0fN6S1kBDe6qDw+q/zKgwU+93c55T66gEjkUPyTE4ebu7r1cL4iQ87Ijs1sJzxFs4nGpF2e0+LuWETmpqOKa2R+DWZQarZzhvSomIEDDt24OfTy8SG1kFaACeTanYPAbu2zm1OvnlyVCNTJaH98/9fUkhT4gwKMMQEbk2B3gRrogKoU9HQY/4LFqn9AEcEMb/H1r05wt8nONJ5TGItmOst6p8HqB8YBo5es1d1WWHNY4SuEgh7HIyN/u/0bpxFBHWkQf9VPZ/+sdfj22El6gg7YkIOARu5mL3lAVgejLRK3qSrR1KP2WppoMX6mBGnZgYd47CgxwQy2sXzHn5gzDJ7ULcHPnYlxDobzLieqcP/ybfR04fs1+l0AcYXswqmcNt6Pdgdy1nf0FULdElRQBM2tUoqRPHOZXRqJrsLPJ+fRPYKogFx9JvnmxJhMYDCIbzuzq4AwbPJCEX1aswYB9xxASosajJaS29hNH37GE0R9ca97k= X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2552; 6:l/Ph4BbLyr5kgWTYF1uk+gpo25Bo6d/QZUamcPl2LF/2RYbMZwu3B99yr1wvF0CSXeN+jOCd/purCSeDni40GvqqfZXlzcQuijnuRgVN0uwupCwQt8KmNRQ0Ac1VgTb7i22KxHDf71gyf9BH4TpHHgpoSrSkLAYgZLll2FCFJBNJSk/LJlT7FSRrUYVEuOa1HCPPMOJSQJRcSp8VkfLDk1gwnBnoqz8dGI6mGzAkXbJ9wpg0aWixxS7XwUWljFlPxeXASrpqoEToHQHx2qksevkVIttSkF1pa0W0A3YNlySPqIaRx1MHku7CKdX/Rcm3ystn849XJncHqkV/Br17sg==; 5:h1EzyNoJoPjdGu4ZBRimN+qH/nFiFfhiEsTDoc7S3Ajr9ZrX9NpIbA0k0y8ihtkHrHHme6VihXnH9pg939FjInrH08Z6GLCeqrkmJbvIaicoyoCprkWJBZrIks/UYLRlicwH7WpZHciV+EqehRMYCQ==; 24:7QpSfgHGGrCKzSiMbn8eI7DfR/F6bbCZOPasfahs9TCURoTAJ6bK4nXJwSQtNmgMu6VuWiiUxnO4UaEfHogsSITvBIa1/Mp6r3QYs4MmxgE=; 7:wTi8lJKj+8riLfbDbJUs0NHRG74jg7PTl+uoM20bjop9+M/a38Ooi6au0xoahSYZSW+PCc1rdWiFB9sLPoB91EXZfb07Y/AIxukDOouZdBLtV6A4xML0peIo4jvlktSIBhVLL8P8bJUot9vpCM/EOeQuKos/Oi2+7VALvj9lhlBW4WUUYa1ku+7Qz5JXJMb4WOERBlW4b+BAnsgVAHr3y8uZOK6m5TO8RF6H3Ym6xgE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2017 04:43:28.0241 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7b6cb20f-1b93-4cc7-2ad3-08d51a99c5a7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2552 Subject: [dpdk-dev] [PATCH] net/liquidio: add support for 10GBase-T cards 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" Signed-off-by: Srisivasubramanian S Signed-off-by: Shijith Thotton --- doc/guides/nics/liquidio.rst | 2 ++ drivers/net/liquidio/base/lio_hw_defs.h | 12 ++++++++---- drivers/net/liquidio/lio_ethdev.c | 7 ++++++- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/doc/guides/nics/liquidio.rst b/doc/guides/nics/liquidio.rst index 4ccde0c..7bc1604 100644 --- a/doc/guides/nics/liquidio.rst +++ b/doc/guides/nics/liquidio.rst @@ -42,7 +42,9 @@ Supported LiquidIO Adapters ----------------------------- - LiquidIO II CN2350 210SV/225SV +- LiquidIO II CN2350 210SVPT - LiquidIO II CN2360 210SV/225SV +- LiquidIO II CN2360 210SVPT Pre-Installation Configuration diff --git a/drivers/net/liquidio/base/lio_hw_defs.h b/drivers/net/liquidio/base/lio_hw_defs.h index c7f97f2..d4cd23c 100644 --- a/drivers/net/liquidio/base/lio_hw_defs.h +++ b/drivers/net/liquidio/base/lio_hw_defs.h @@ -43,10 +43,14 @@ #define LIO_CN23XX_VF_VID 0x9712 /* CN23xx subsystem device ids */ -#define PCI_SUBSYS_DEV_ID_CN2350_210 0x0004 -#define PCI_SUBSYS_DEV_ID_CN2360_210 0x0005 -#define PCI_SUBSYS_DEV_ID_CN2360_225 0x0006 -#define PCI_SUBSYS_DEV_ID_CN2350_225 0x0007 +#define PCI_SUBSYS_DEV_ID_CN2350_210 0x0004 +#define PCI_SUBSYS_DEV_ID_CN2360_210 0x0005 +#define PCI_SUBSYS_DEV_ID_CN2360_225 0x0006 +#define PCI_SUBSYS_DEV_ID_CN2350_225 0x0007 +#define PCI_SUBSYS_DEV_ID_CN2350_210SVPN3 0x0008 +#define PCI_SUBSYS_DEV_ID_CN2360_210SVPN3 0x0009 +#define PCI_SUBSYS_DEV_ID_CN2350_210SVPT 0x000a +#define PCI_SUBSYS_DEV_ID_CN2360_210SVPT 0x000b /* --------------------------CONFIG VALUES------------------------ */ diff --git a/drivers/net/liquidio/lio_ethdev.c b/drivers/net/liquidio/lio_ethdev.c index 239f6af..2ffbfd2 100644 --- a/drivers/net/liquidio/lio_ethdev.c +++ b/drivers/net/liquidio/lio_ethdev.c @@ -405,6 +405,10 @@ lio_dev_info_get(struct rte_eth_dev *eth_dev, /* CN23xx 10G cards */ case PCI_SUBSYS_DEV_ID_CN2350_210: case PCI_SUBSYS_DEV_ID_CN2360_210: + case PCI_SUBSYS_DEV_ID_CN2350_210SVPN3: + case PCI_SUBSYS_DEV_ID_CN2360_210SVPN3: + case PCI_SUBSYS_DEV_ID_CN2350_210SVPT: + case PCI_SUBSYS_DEV_ID_CN2360_210SVPT: devinfo->speed_capa = ETH_LINK_SPEED_10G; break; /* CN23xx 25G cards */ @@ -413,8 +417,9 @@ lio_dev_info_get(struct rte_eth_dev *eth_dev, devinfo->speed_capa = ETH_LINK_SPEED_25G; break; default: + devinfo->speed_capa = ETH_LINK_SPEED_10G; lio_dev_err(lio_dev, - "Unknown CN23XX subsystem device id. Not setting speed capability.\n"); + "Unknown CN23XX subsystem device id. Setting 10G as default link speed.\n"); } devinfo->max_rx_queues = lio_dev->max_rx_queues;