From patchwork Fri Oct 7 03:27:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gagandeep Singh X-Patchwork-Id: 117542 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1D7C6A00C2; Fri, 7 Oct 2022 05:30:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 354054284D; Fri, 7 Oct 2022 05:28:58 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60062.outbound.protection.outlook.com [40.107.6.62]) by mails.dpdk.org (Postfix) with ESMTP id E94F942BA4 for ; Fri, 7 Oct 2022 05:28:56 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lZYSDHGr1O8OrHWoUb4bcDBvhIFsuJgE8YNYSqD7K8EzZFPB32OY648kmILl7B6BS2tl1nXQfkfk291/Fmty5a9e3XU7RwCDhKkO99dE7A8c1UZWKfav5TmSp+3H7lEkcHJ0aC1l/ixwkQ+C1zHvEDgLNsTJYRjwftCSmzUN+monVT6+j2tHK2CE9x8f9rScTURp+rbqxxD+bpcVdLKdtIIAzVRUGuHY8rohf85wbsL4g+imUlDHfCZn/TdHHV9hM9wawQIB20h9lJm9FfFXtLcMLVU8N0QYpTwNAXAnFmhqs62dqw+ZwetmxQNsqTNZ50JZCGmHo8rUDfCMBJNmQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=etGNfrR8aBWMTFnqfN+Gpliv67sxqnKjevXj3VwJpjw=; b=Lr4dSbelAHS2jDt5N+sL0eWtWSEpb5gwlJrpAVFVApqLW05Kk7dtr01Xm8dTP4oERkKaQ0qo1ceFNFCJioaP8E0s7x6+AjUl+wZxboAWie2n+y0XswzIsboWarpesR/Jk8UYOOrkWoN/ESGvdWYOXFOijLJIfcypDTs+wlT7mj6HrOW0Fr20cRbW8A9UMkEziCk9mdyANxOAoqFB0ma6AZ/DUAJ3c2bsqtqU6AuJHrQ7X3pl2oM8BXvmckwWBKE54NV3fxB77y5Dgg84jsEehtC48pDKNnQNKsWsYo63MaJPQRz+BK1fGtIioBr0Q4asSPEKqSVqF0n7rF4RmfFjFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=etGNfrR8aBWMTFnqfN+Gpliv67sxqnKjevXj3VwJpjw=; b=Gia+200qFkg3TiIppDHgGHMXQBhgmU5XotfIj4xPqPGvfkF+zZYO89Bj6X/f5R45yKdtiXyRmvkPLNPjikUX5PR84+fQEcfpmCCedp9d7ZMhSSgvSOSTMBCCM7Nb+bstCGjVMfJjJabP9ZxCNBxS6agw2SBeM/g67B2mK1wIKhU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) by PAXPR04MB9326.eurprd04.prod.outlook.com (2603:10a6:102:2b8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Fri, 7 Oct 2022 03:28:56 +0000 Received: from AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::9ee7:dafa:ba51:c71e]) by AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::9ee7:dafa:ba51:c71e%7]) with mapi id 15.20.5676.032; Fri, 7 Oct 2022 03:28:56 +0000 From: Gagandeep Singh To: ferruh.yigit@amd.com, dev@dpdk.org Cc: Rohit Raj , Hemant Agrawal Subject: [PATCH v2 12/16] bus/dpaa: pass interface name as a string instead of pointer Date: Fri, 7 Oct 2022 08:57:39 +0530 Message-Id: <20221007032743.2129353-13-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221007032743.2129353-1-g.singh@nxp.com> References: <20220928052516.1279442-1-g.singh@nxp.com> <20221007032743.2129353-1-g.singh@nxp.com> X-ClientProxiedBy: SG2P153CA0033.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::20) To AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|PAXPR04MB9326:EE_ X-MS-Office365-Filtering-Correlation-Id: dc55470f-63af-47c2-5c14-08daa81410a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oDcKXGJ/lVBZoZ/ZKUAy8efutP7O5GbjY+rahplaYUcDFrmGttqJyvTP+hrPhZR7e41lYKGbfo+MUq2jqw9sYFFHl9AdazSCCsxFNQBDNRhdVgnUmzfHQDbk/iNtT/mS1qM2aj7jypsDLSdqoaRqP489W2/6vVugMraPT0BThXO5LRaI5RyuXS59EXuqbudP1dESy4vb/v5EXOoItqcGOA+fnntjQ3p8XQ2ys+zj5nMo8L3IRiJoYGij0LDyIwmt5Lm4wOnsax1AquLPgjfPfCSjA/ODlpXCMcVkYuRvio+SHs9uXsU0iOZhVE1yzkOhBM1e81uh6O5RnW0enz1CaLRCpj4kbhMEYqU5F/aX2fFJGs76i/WOEQ9FhZB6dj/t7yzBPTZ6uSftCSAmbb5jgJytlkZprMII2PLUqJcrJJy2966h6ehVnAtfwWtMS2cvGQHlQ7aG05bCwonX4cq6WXSAd1lcEkPlTp8TdRQ10VUVQytBBkd8OFDD8hS4fq0hqYlICOjZAweHEOWEVsHijf+q7FnEC9Dxv9jSgNvuRNrRfqiUAirCjDkNrMcH96BdzTLzS7250c0fdaJXhNAHlRzvjBnHXGtbYXMWBzEnJ6cojmjUfB+04T4l/6M1oa0Lzuw7TGn2YJnMQ0kOGKeyyHWVjJ4/u3Q9I86uIG8ndJK7FuC37Yfj67M4Nqqxv0YtQ25wrm4CxTgLmXJL1dvIsGJmVzUVJ4VyaqyMI43Mp8tYJDU3iJm1mO5SXBubffcGEMAT0a0PwSN5cKftp165VA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(136003)(396003)(39860400002)(346002)(366004)(451199015)(2906002)(5660300002)(66946007)(66556008)(66476007)(54906003)(478600001)(8676002)(316002)(86362001)(6486002)(4326008)(41300700001)(6666004)(6506007)(38100700002)(26005)(52116002)(6512007)(38350700002)(83380400001)(8936002)(36756003)(2616005)(1076003)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yxHI4O8f0vGo2YkP8RYn2u6wtdktc41bEpPxlQAOhiBi/yVV61d8r9nufm5Vz1+UukzcG166ULzHkWk+b8q/CQqw4WIfLwSt2uhvDY9i2pSi66RNfarQRiEDFYo/8rG/RPynqsmc22leHYZbSt17flFgZfD1Ff0jON1+toyWUr9Ol2tuFWvlhWujNGF7xixyPX22N37jr9QMQnA3/t6dTMk7ZOWcrzSnQPlEpVzzAM02UzkxS4cRrdGWu+7LM+JkPWHrxawhNAIZAv4o8Y96zp3cHgX5Uz8xoesQCMWM7dth5VTRFWdMXSD7RHKMCMzyoEKNXWVWuIS+Q3ED8iPxGnQayMyp6+HhCPGqHd7qygi+tP2IrAgW93tgEPyY/XBIB+wVTN1YKoUBxkT6GXQHvqPPebgXWVxQdmxOfGgtel5FkEGno02mDjk6ZDsUfw1bLQn7oGIVsemFMJ9WWONKKgzIace0yqCJ+h3tF3eS5prnIYWjzUdCKNe/XV/Sr2vFEUidf7kvZu5zmZl3SruQioXVWNnxur+buSNftax6FGmw7kQqAg1qLOHV8zCPgcvlqSTTVFvvS0eL5RFyckzjssrv1XLSEbYkCJsUS9+ELjJSDPTWs8P4+/eI2uVuvrTH+83UVhSaHxIEI7IS90nvaCiRpY91x2HM5xZgtrXcqLje5tvpmdKmt10p+6qoJXlX1bV+Ssx0xm15RjXk3+AJdwRfsqKhrrsxRJIyJgaX0Ockecoz8PmAalmgi7m8JTs7bp7w6hnPacV8i8scttAppjMtjAtlgPjJHB7zxISJBUccUvt1Bno8/Up3nueAaR8tw7FyX9N+48TRsvKg6gqArG8N7wGsH+B0QuCUYBA7+WvMQ/Mlv7tlNcnef6hlM2Rz3bnvMC2otZvWVoXIh+eaaKgy+IBJodhjYa3PHfNo76xUXdbsBeyOvoNoTvMCvWy249P+BsB1TXhknjGKRh34pyhyNYpiVlRiLMsFUO+RaGw/KPWn8DZ4VUIf7XaRPbosDpi4WQ6RpNG75svbqJ3EmZKGaV+PK1Sf1dYMACqKSvGQG2LHp1G2udSlEfRBUPgFaOU2CrZLISBbaaUbV96stkRiacLdL9l36qezHZJL4YHeMVKHXXXVyzwLkKgDZjxbkXbn85xDTeoejO9HHVixnrBCBiVwo/4JWBwWeXFlyvtEHViJPcZlXFYedmKa0Ho3wNhCPgGp+uQM7Cq9GqaMBr4QbhxVT8tZ5bc9B9yfES86MwTQNyhvfAo1rjoJ0Lw94PytoYhfLZegEUklcXvhncc84iNFls4T3azeG1i2lLiKC2dmlHL8xJ62XX0hWktvDyB/2jyTFxuAkgRaaPtf3/KOZf8WmExFA/YYk0dT6Wln0cKk5jx7X2KZsRL/yvfVpHKnQ0J/OoNXp4np5c18xfxp4YyY8+6lmzUpr0V1HbmSJLas/nQ+oh78oEdwbZ5MJ4C8wiMZeLDEaLinmOM0T7Afu/457vdGGBASXBptOIn3Z9YTQv5MLhYdwmCCfCAz63jI/54L7E5bIIwJNcJktitg7sOSEbZO+vTqTBzDuySdZWjKyshvkixvKRg9sEYP X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc55470f-63af-47c2-5c14-08daa81410a1 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2022 03:28:56.0528 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: b4WhRYxhvKB4YNkBrRohcTRTBfy1xsA925Va/oeWzhy6srXRBr/k5gFm+aYmMV9M X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9326 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Rohit Raj Due to change in latest kernel, passing the interface name to kernel through IOCTL as string instead of character pointer. Signed-off-by: Rohit Raj Acked-by: Hemant Agrawal --- drivers/bus/dpaa/base/qbman/process.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/bus/dpaa/base/qbman/process.c b/drivers/bus/dpaa/base/qbman/process.c index 9bc92681cd..3504ec97db 100644 --- a/drivers/bus/dpaa/base/qbman/process.c +++ b/drivers/bus/dpaa/base/qbman/process.c @@ -302,7 +302,7 @@ int bman_free_raw_portal(struct dpaa_raw_portal *portal) _IOW(DPAA_IOCTL_MAGIC, 0x0E, struct usdpaa_ioctl_link_status) #define DPAA_IOCTL_DISABLE_LINK_STATUS_INTERRUPT \ - _IOW(DPAA_IOCTL_MAGIC, 0x0F, char*) + _IOW(DPAA_IOCTL_MAGIC, 0x0F, char[IF_NAME_MAX_LEN]) int dpaa_intr_enable(char *if_name, int efd) { @@ -330,7 +330,7 @@ int dpaa_intr_disable(char *if_name) if (ret) return ret; - ret = ioctl(fd, DPAA_IOCTL_DISABLE_LINK_STATUS_INTERRUPT, &if_name); + ret = ioctl(fd, DPAA_IOCTL_DISABLE_LINK_STATUS_INTERRUPT, if_name); if (ret) { if (errno == EINVAL) printf("Failed to disable interrupt: Not Supported\n"); @@ -472,7 +472,7 @@ int dpaa_update_link_speed(char *if_name, int link_speed, int link_duplex) } #define DPAA_IOCTL_RESTART_LINK_AUTONEG \ - _IOW(DPAA_IOCTL_MAGIC, 0x13, char *) + _IOW(DPAA_IOCTL_MAGIC, 0x13, char[IF_NAME_MAX_LEN]) int dpaa_restart_link_autoneg(char *if_name) { @@ -481,7 +481,7 @@ int dpaa_restart_link_autoneg(char *if_name) if (ret) return ret; - ret = ioctl(fd, DPAA_IOCTL_RESTART_LINK_AUTONEG, &if_name); + ret = ioctl(fd, DPAA_IOCTL_RESTART_LINK_AUTONEG, if_name); if (ret) { if (errno == EINVAL) printf("Failed to restart autoneg: Not Supported\n");