From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0084.outbound.protection.outlook.com [104.47.34.84]) by dpdk.org (Postfix) with ESMTP id 87A492BAE for ; Wed, 19 Apr 2017 09:27:06 +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=vpo0l1cQnXw1UzFRDa/T7G/g5CE/NJvAxvo7s/EiQzo=; b=Q4ZhXJnM3MWpldBIcSDgD8H0ghpqRTZl7Ny3qX3rvd/XBUnOCsRb0+6KLZ1ddmVlTtXm8XheGBq6k5JuCekV8TdyGD0yj7eB/ygAZV338DF8c/Cpv+LuZ2BURjtLdCvfse0BzeX7A9XZZq91AOH+TmoWXXEhFDb4fYIYxcfDGYw= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from lio357.in.caveonetworks.com (14.140.2.178) by DM3PR07MB2282.namprd07.prod.outlook.com (10.164.33.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Wed, 19 Apr 2017 07:27:03 +0000 From: Shijith Thotton To: Ferruh Yigit Cc: dev@dpdk.org Date: Wed, 19 Apr 2017 12:56:06 +0530 Message-Id: <1492586767-561-2-git-send-email-shijith.thotton@caviumnetworks.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1492586767-561-1-git-send-email-shijith.thotton@caviumnetworks.com> References: <1492586767-561-1-git-send-email-shijith.thotton@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: BM1PR01CA0111.INDPRD01.PROD.OUTLOOK.COM (10.174.208.27) To DM3PR07MB2282.namprd07.prod.outlook.com (10.164.33.156) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 757e4965-9b8b-427c-3231-08d486f57a9a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM3PR07MB2282; X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2282; 3:rCbNuC/H5K8pltgRnz1hPHckJGN5igpOlJjWEskcUNe1gPK7JQcNku3ayEtBEhTeo0khwrLoebLln5OSM6gGweg7r1tbqHHIkR5OPzm4+xUzEDKaaNcCjGPRZVS4mKscQWQsHciUWwZ8DhphDNxCruCUfXc9xOmOvF2QoFp3MZn/Iq2RVfwERWCD7b9zdejoK8mCgt1GOg6lYkcd2vYjDAwt1tJjZSpfM7x8pTZGyvWxeApVbzkKWcEOQXFpYb5fkdJuMu94UKI2BKo6k4UX3rL0cRmQ+hGXCTGLaaL3n88M3E1X11biQnDTkUEuKDf/8TmIw/NwgxureSELSvMhLQ==; 25:J7NZtSfbxyemv02wIlJUixfcmPkPOhYWkcYAbL83JyMy1sScInncLkCDH+F3ciW5Xo1hLAbEkHbvIm05F+F+OY+iAFkijjbFt3tlNSrJh+W3ZHmzcblscI7w1ikod8iOaST44jD7RMP8Do7Xqth2G9DztyfVS+01wIhihZIEpV0PuQnA0IyAUbtOe5cYjd+wlwgaJeDW0dzjmlIXZ4YuKbPX5TI3Lm5FBh4KDtbODDlkrUPjKX24GYapmsl+jEjj9Bf5R0D0V2xerN6H8s5T0uptu9+SrjKE8XVaS8uDIMVr+xBb9kil/gBNKY2YtS0FgLunBsqVOj5XTgI6QrSoE0NUbogbvLYfVpPfxc/Gy/NPjx2S/9XVNmFTJe4w+RsWO2QkeXuiLcPvENbDtvcEYr33te7IfZnWJg6J3HoWvMODRjd9TsIzeoGl3VOeaIfDDMSsbQ18iQ4NksW7XZ+3KQ== X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2282; 31:FvxDF4utFc6UHYUT7PSOda6lmSg4mubZpjgVv9Ta3b8vdXs4wXuCqbjF/5dlCdyUz9n1oIWmsb9AdobdLYANsg+GSVm+A/vankOG6XD6s7IistDqhK2KT7A7T9vz1V4BaPaTB+BEszxn+B8RWR7xzGwhtom5q57oCoU76OEimu9LOrbUMZaroaA1n9+ieY/lEXFJhTczXeJqpo/7LUgVv/VgHEKZxj9vr9SEQJc0xiWKQx7RJ6AgGlkpUZFvS2nJ; 20:OPv89eY6FH06eXrk3j1TYH0VUmhWXaWWXysHzvyFHng0Ddd/7wpUug6GjgtSdmiFudt9UrfXt8xUFOR+64lvszR32330mmslUXQoBFdPgWyFZPwXRy0kTiCcHeQNtP7pjx3bTEh84Vba2KQG0vLkA168RW2FFvSnWeeSJx+q/3qUWCsSZyhgLFXRbbQSdCuKeP1wifEgd70rokji+i9GeaoP1tLy5y91iuBIU25106Pj5xGtDJW/PtJ89PmhOIeWvW8UrocDROCX7SWf4otVqwiwIU14yKPyG7GmgH2JK4rjNEQ3VCu1iJsZEWjsmEKbNF9e1+rV83LGqYru7l4pJID7ebT7hT23vZ6yIlKK4oOAg7xDVPjCTrbzLknANh0f35DbAZGGghY8r5qsRMpPncHfcHETINtFGIKd8SPec4VlzubHylCMiCRuVAQqaafz8lsaK1kmaBj95WpmUD7LFfamadA8JxOw+GsFde6KgvvMXrx0vCbcDkT53K4sEhejvMorxiJgrcyik1Z0BZTZyyrTUGrhEt5X99BBPpZuyqiBSolRWCY2ay3ICkH67Sd1yuYdL7BfPX3kOftXvSfTnO9atlEpPgyaOJGYFKg7rf0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(6072148); SRVR:DM3PR07MB2282; BCL:0; PCL:0; RULEID:; SRVR:DM3PR07MB2282; X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2282; 4:AU0JcWFCUbzSVEtL9Al98mMQSLWs5M1020W/npUSPDL6fH5c+768sXs49cBYYREolvN6HrsxdV3CLq/zbA/kaUA+WZ4jwYIYGDygi6JO3qIcINLlVMPHiy42H0n8e0KfRxHqH20MY6QDFHEK8KXST4YrESi/bOUdecnI0+2+FrhDITsm2vJgagqSWyvNitVMmbvLM3gcGL4L8Lfj494FpusgMMgcut+yPV5aYYFoZSgK842PgbK3Wm87olg6ZrGFVSaQpBQn3CTTJHKWtJykEU4sR5wFNetERjQb8+kOJozyoGH1WAKqVUktdP6DiWOWmrcH6Ah0rdHrTC/YKcZA1F5xnNrXSzPBhK0RQMfgf3Vyu2Ez6VzG74J5sq2DB3v3+i6N9nsEYUvu8uU4XAe30eslMMQJhV46Zl1/23wtnpZMN6OO/L3dbxydr1B11nExzI5PEm64Qa9MtpBUokvF1mO4xJkJQWj1lbFStqCDooz5nezlKOPh8nuujszlhQjiACbEmeV3Q8wosTrjdGBeb04D41h9426UFhAXVyjk+Y58miG1D46Fl1Bl86cT6OX7u2Kqax4VIAK4SvIZ28bD/Y8QCyDKAR8dkzLvi1ydhwKvDJ//+moPQ05/ehxG5Z/Lwp8llIrOe1vUvu43IO7bUhFz/v7c4I8XwKXtL7AW4v2AIOofrXO0+pncs9xBUVNx X-Forefront-PRVS: 028256169F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39450400003)(39400400002)(39840400002)(5660300001)(6512007)(53936002)(5003940100001)(4326008)(6486002)(25786009)(2906002)(36756003)(50466002)(50986999)(42882006)(38730400002)(110136004)(4720700003)(2950100002)(5009440100003)(48376002)(6916009)(76176999)(33646002)(189998001)(6116002)(7736002)(47776003)(66066001)(81166006)(50226002)(42186005)(6506006)(8676002)(3846002)(305945005)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM3PR07MB2282; H:lio357.in.caveonetworks.com; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM3PR07MB2282; 23:R1AE8Q3Nm5GrGH81cI4gjR1Nr8X5kqHneiagEaw8u?= =?us-ascii?Q?EDKAHKTlmVO9/ptZWibMj9vFyKNm79txDB/gkW3d3YyB4qeYhFHt7LqHoHFt?= =?us-ascii?Q?L0HlIl04RLMTn441lZJIOc1CzCFAV+E+z0hUkjriKv86zmd/St1nHq7GyNmQ?= =?us-ascii?Q?sVUtAzH8G+sfz1ztpSG/R1lUzk2WY36YiqzonQROY3OwT7Xa/PKhli5cloiM?= =?us-ascii?Q?iepk8lYbVDPS9RzOapOuvdhmfD5fiFADdlm6oqhBy6nfO7zjbfBlHoTX0VyH?= =?us-ascii?Q?7IzNjIE+nFGvXcAQzaeInqSsfEejzRhGsz974i9o15NIi77eYuvH83pgzRf0?= =?us-ascii?Q?F+S+JRNhM+AxPF9Mwje19pY6S7DFlVAfnh75VI6WgKWsCBJCpXNjexlGDolT?= =?us-ascii?Q?eW9JoNTeq1q+3vtM2zmExkTi9ti3tdtU4aj7MEV0yBjS33q5AhBW+wBgCdCR?= =?us-ascii?Q?oMZxnQNnhYAMT2ADBvggd99Wj++v6JiNTFpXrHk+KRoeXd2lJp7G63+lftLH?= =?us-ascii?Q?EJjgt9LnHDAy+kEgh8yhgPw/emWUo0YEZ5EZtkj/oookBW86CgJL7JNvIwZv?= =?us-ascii?Q?EOqsoy+FVfwSTekzdY0n2sClYcihe90Wbm0M9q1+UYx3o1fKGAK+W4ZdTJRO?= =?us-ascii?Q?dA8PtI125UtH5PiwzRx5MsHJsiCehjZDLDRGbwZefwUhN2MV1FOC56bZ4s0I?= =?us-ascii?Q?TRwGkmi8nqkbXa9TY5Oc6Th/qMt2OX+RUz+fzNjL7w5Re1Pp3nBnTsc/T3mn?= =?us-ascii?Q?bgo40jyJptZ/+EDzIpzs1Bd4Mj03pEC49dKT5GJ4ZqFwPx/h7XghzpwF/HR7?= =?us-ascii?Q?WpxffCB+P1YxQtByJ1wsf59VJ6m4Peaxq8sqwMQv5rU0Yiaetek7FGekgdJw?= =?us-ascii?Q?WcQFvbEWEfrpxQhdGHBs5c9Htb5uaJvpdd35PGOtgv5dW4ytO3pCLW/oXK/t?= =?us-ascii?Q?imuaY8xdoLm0/fXtrDBfzios/voAFFtY6xCbEp6NHg7utVUVyUIQIVcADY1j?= =?us-ascii?Q?Fk30W0mGF9I1Rzvv0wrGyv+e/6tfRs32E/eDQgakkXx2QieYhvN5YCOScuuq?= =?us-ascii?Q?/iEOrHpuhASI9rRAU5rcuSEjfXH?= X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2282; 6:amuoOrcH1GFfKWzJn6GjIjNO5+hCjheaPcEaofW/Jj69EhZxaAIOrFZd4HGSVKcOWRk/nt8gMjdZ6zu5UstLBrGjoNeb597PcM4h7F1oUqK51FxSoWn/TdZYxrHerhN3WAGlrGQlVVK7GJ2b7TJgJCTurNH6dyok+RJ3QJq70ONViKZtwLmbwSjGvTgkM5hFEG+40QDLlzVgga9S5f6vUI+05kHOaolw04ZFxJIRENAbnpM19IvY8FWQagT7/wO0+z/xXttWNYboh3f2S6H+rS6XqCgr1gAKIz8yUlArwHUz6yeILfTwC8vbL/nZiCywJPwSQVMr4MItniytcIDjbc++tp1Q/mwiT8MpnVQva+8+dEw1zBjaT2kdeLDMKTfXk4fDVDvC/0tEWl6Uu1POEZxMom0fBYc9UGQuvrYMsH2VaJvNDZRCjnIJ033hwZegDmVFf8II2Rdp8ukbD5jlcw==; 5:f84f0OWx5Cz+dyjD95rsYgYmDwrPobURgjn98JIVfnUFMniZvQHhcKmXGmFeyoNRnYuf2QiKJ94WSY50AysaRxeCb7MnbXJKAv9FSNC7a+WyYfnM1PryVNZ56V9i5fPMnUZrTFvzvVWJpuce4D3MeA==; 24:jz4Q4FROZelG5Gh4HaYSovb/YBYWy1GYWQV0xeZKnLngsPgkir8ykFtU3iigXVlRYhZbsFpDdyzKQXcxduYO5kKZRO+RJ/bm+UMea03M8ng= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2282; 7:VMGeexm37GAdVHZsh9emO7vze8jxJThxQk/OEw+qmAknk6QGaH0o4HSB2SNV9M3rRRhpIR6MflnSKWtSi+cEg/uRBCGsWWrEjJrzOCyPGIgTY3OctJC4aMNZmjhNqCwyclO7R39Qtf7RsjyK/QL6m7yhzg0lAvo2GPkg2+2QH/gB9n3xE+HxCqpwkOALOzpDmcr4y4R+Ph7xRT/3aFgUs/r3q2//pyJQiPwG12JduSiXkqJIsCqmTI7GEGVyXEvXko2WXcCSvgueXHntO/M5CtlZHa9FFY03bD0r58szPtfl5QQpLlHj2wvPAf/CqZVh2ePnGpDAIARgN8vkjuA9TQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 07:27:03.6697 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR07MB2282 Subject: [dpdk-dev] [PATCH 1/2] net/liquidio: add support for 25G link speed 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: Wed, 19 Apr 2017 07:27:07 -0000 Add case to handle 25G link speed and thereby support LiquidIO II CN23XX 225SV (2x25G) adapter. Signed-off-by: Shijith Thotton --- drivers/net/liquidio/lio_ethdev.c | 3 +++ drivers/net/liquidio/lio_ethdev.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/liquidio/lio_ethdev.c b/drivers/net/liquidio/lio_ethdev.c index 0c78afb..436d25b 100644 --- a/drivers/net/liquidio/lio_ethdev.c +++ b/drivers/net/liquidio/lio_ethdev.c @@ -937,6 +937,9 @@ struct rte_lio_xstats_name_off { case LIO_LINK_SPEED_10000: link.link_speed = ETH_SPEED_NUM_10G; break; + case LIO_LINK_SPEED_25000: + link.link_speed = ETH_SPEED_NUM_25G; + break; default: link.link_speed = ETH_SPEED_NUM_NONE; link.link_duplex = ETH_LINK_HALF_DUPLEX; diff --git a/drivers/net/liquidio/lio_ethdev.h b/drivers/net/liquidio/lio_ethdev.h index ee30615..655c201 100644 --- a/drivers/net/liquidio/lio_ethdev.h +++ b/drivers/net/liquidio/lio_ethdev.h @@ -52,7 +52,8 @@ struct lio_dev_ctrl_cmd { enum lio_bus_speed { LIO_LINK_SPEED_UNKNOWN = 0, - LIO_LINK_SPEED_10000 = 10000 + LIO_LINK_SPEED_10000 = 10000, + LIO_LINK_SPEED_25000 = 25000 }; struct octeon_if_cfg_info { -- 1.8.3.1