From patchwork Wed Sep 28 05:25:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gagandeep Singh X-Patchwork-Id: 117033 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 6A841A00C2; Wed, 28 Sep 2022 07:26:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7C2D142BAB; Wed, 28 Sep 2022 07:26:00 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60048.outbound.protection.outlook.com [40.107.6.48]) by mails.dpdk.org (Postfix) with ESMTP id E3FDF42B88 for ; Wed, 28 Sep 2022 07:25:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nJ93Lz9tZ0KNMI6Ao+29qsRRS9znwefIdLbdyo/e7KVQLL04jjUCy8q+Q3uuX1FzBuIqcXz9gdyf0Lq/4VWWOeIoH6qPZz1RRFmWrfhWZbsOoq5TBcj5O6z0wC0m40hKT6GmnQCJGS3Bsga7oxb6lb5lqEk63Knd5+Vp+snMAtcSzjNV/pHUNifLLotbmnV2Nk6yU7d0FD8ZYgDgEq8zAeFU9xXZn5anAB9N528CFr474WmsAoypyfgt0US6dS5gvqomFeHZXZTtywDTZFFs50RCE84cypWMIhAXAtpEL/r/UQaGEoqBdczniSRIYxI2vf7eSmq97VUezzW7nMnFAg== 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=l1QguYMBxhuQDZ9W0OH0zwT9JehG3wDWaZmI36Iq2Vg=; b=l3t5UCBqeO8mU7NGJVhdjAzDO2O4o/MK2CjlnAY3i58gR5CjxmopjouLWilkRf5ihFjnhARpWelFSZrXWMRpGilWeN0fBpJqLlf+cD8JSj8MwxdjgKhZ00q5NUWEh42cicsnWGCui5qwpYbRfDx8j/vOd/lVl17b3rsoOxZChKR72GcDolKX2vBmm9npVunbXFmssy7MHHOcP8fXczr+vR5Wk066al35aYM5fkTssdJswkXPgsuGzf6f3UDeOpOQopyG6Gj0rOxU7MQhHaFBVzxJs+JpqGa4kP4RWF9Wi7F1RBuPYaD6qFvCbfbxBsj6Qro6YwbLh/8jW0saAbxG5g== 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=l1QguYMBxhuQDZ9W0OH0zwT9JehG3wDWaZmI36Iq2Vg=; b=F7NIcy6i1BVJqwkHX+ZcB/KqZUvdz4bqBt3oTOUad/vpJuhp39260JEOHpzFAzV/D6dEfmJb+CUsuWiO2B/cUBL8PZk7SuyV14V0gFHFUKsivEqKEv9Rq61uoEFYOSEQ5lZaMB2tJp5vRemALMmIlIq138ISKGHgUJ236pcOjA4= 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 PA4PR04MB7504.eurprd04.prod.outlook.com (2603:10a6:102:e6::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Wed, 28 Sep 2022 05:25:57 +0000 Received: from AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::14d0:4458:d6ec:b8b1]) by AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::14d0:4458:d6ec:b8b1%7]) with mapi id 15.20.5676.017; Wed, 28 Sep 2022 05:25:57 +0000 From: Gagandeep Singh To: ferruh.yigit@amd.com, dev@dpdk.org Cc: Rohit Raj Subject: [PATCH 11/15] bus/dpaa: pass interface name as a string instead of pointer Date: Wed, 28 Sep 2022 10:55:12 +0530 Message-Id: <20220928052516.1279442-12-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220928052516.1279442-1-g.singh@nxp.com> References: <20220928052516.1279442-1-g.singh@nxp.com> X-ClientProxiedBy: SGBP274CA0015.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::27) To AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|PA4PR04MB7504:EE_ X-MS-Office365-Filtering-Correlation-Id: 5025c45b-8fda-483e-557e-08daa111ebb5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bYfILky4ESuLTWPWmnehwwDyDzI6km8gKI1VCRt6p9oT2TdAPW6G9U6gvCW1QsG7a2bdmWKUOea1KUnepXpFx+LagLWlrhjiECVnQYfWNgY4JIy/Fs0pOgX0IBzPClDvY5HxPH2DSDKzDA8ZD4EufGiVG+v8VpTwARQl62Yv+iI2To7XvZvwmSI37bUK32QiJSFO0G3fa7jS1Cx6U2MMGjZXgK3GGed8qGDJrSEQnrLehEhyP39EwPyhBKZlpxsN2n3+NEMNmoiPN67ZtmkyT8lkcKplwEoig012wG/EcZVnFp0Q57cT5EmdjcSoVpxiN7tOjxdMVah3XXLXsbkyv6US/d4Ti1yeoEKTmgcL9m4QBY6YpS3QZwMRa03+381ns4WsOUufH5r7pfiEwM1Xd3ZQMLa9LH0o5Q7bptsBJQuw0iBRksYEkPsWwod32lPjORRnywlczs7191HWbwDwqrDz6dswkAymu9BalqaxjrZkQM04x3P6t4EqbouRePBisooaY5SYysgjQ2azbwsaPL3tjoly0BVg9v1UZjwdgR8Oeq/45A01XRU3+0L4sc/8Eg5dCG4Z+gLrOx4toRLxRREQUse3XWlHMLCjgJLTZSXph+stz3C772GVbch+6Q23ubpkPvXk4xx82S6gyHk9iAAk+g/ifZ8VPkwhxPLqxAFl9SeGyi+h2jIrpGIbR5VKcnUo+xj8FbClMG8RfdY787A2vtLDC9YOH+oAUkzzOz9Ls16FbftIj3UWiM+CkSMYHuznyfi69SSsqFacaMqlJw== 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)(346002)(366004)(376002)(396003)(136003)(39860400002)(451199015)(1076003)(186003)(2616005)(8676002)(83380400001)(38350700002)(8936002)(6506007)(38100700002)(26005)(86362001)(6512007)(6666004)(2906002)(5660300002)(52116002)(478600001)(66556008)(66476007)(66946007)(316002)(36756003)(41300700001)(4326008)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lu5xYSYz0ukgC4tPOLKmc7u6zWqrZWWlpJyf63vAyf2QEHi8Ez/1gSyMVr6NA9KVsbdglchhafIE107OMn4LEBEfVS0+lmKZP97WtSw9rH+koqpukMv6nxHeh3zFIbAIlvwkQabTQ6PXWjmverCK9dWAJPl/KvMz2/kZHuOHSNHOovKGYB0zsykuayM2RtAeRdbTXIwHiS8KXWizI/Dxt5ctMY02IljyTryTLxIANQaIJO1WvTbnobk8+uXLgeRjtYFNS1K3D24dfZJYAPSKMgfZ86ehWYS3T87jwCE/4Wj6fJCmK2JrzYwgNXpxleswQ3fYZP4b6WUmL5q20c+jATJFhrbh29yM1ecK5Dcp4pxbmDyH1hjDV5xVqN9rdZpTQbkKZRukcRJ55jOYLsDx1rGR+NjBwcn6/liUsUI4C6amJtqr1P6M6eswI0V9zzn7pyVl0dMMEE+ZiXZvb8xILxer62w9UieqXkQ0Y/kqgV2UknLKxATYs1Q/gSSJfLSyBRwyS2k96m+McddcPLJSomkpDOgC9a7zILSMMRA6/qDbm6TjdPysK6VmYmdkBzDZ3YDYHn57DwqtFD4RkJ9sd7vVg8APzc6ga5JCKKPYOiFRVEtQmTUqQsc7ejGnw+/BKChoyAg1OtsIVsvZrO0rCIaKTHTK4Uon1HOhp+kp8B5OzzrOg5JySPET9AEwP0I+O4Qlu/5FwCnlrTcMGu/O36BKknuzjwztRfOiL7iQVMLZpeq+Yaf1niLJW19ChsfJJP9JkmN52fYNl6HJrjL2xyeO4PG3te4htAzY+Ca2yjoaxQFdHJLQNsS/8vgRS5n8JpugSF/Hp8BYokMFgSF/SfHen+9KgbsKtt+2SajjgnbIyLUlmpFl5byFmgXxafXtSG+BxZTUHEcJybgAQSwyLhaqfN96572FIAF6+FSKNqBrRn/inQn9jscICDO1F6f0CgMaoCOEJ/lUI+KmHCcBVkLZQq664WfxJaV6P5UejIudLqAmSCyfXCLm1CHJmwVz8SD+CwdVm+koJ3MB5OYODjlRJzm0RkzNHnsG8rc+sMJezRMNfKhJ8utVME4S0yaXnvKkdm5K4Yrl3C5Q/NVRHACvEyfu7jGM60bj1Wz0Y95y/fx1TXs6reMD2xnKPQHZGvD0XgIIYxvWLZL7ON5S47SdQQgmtF/B7hmHkLOILbTe48EO4tZt2taW//ik26GFUPaMOY210l6MNMbDARS5zAyVUH4KE5sl5KVHb/2wsj1bh8m+4zeHpLRlMd9gUKzUm5C0Iyae9vWOi/kCUpmbMbrLYDe7CRTJ0/CNBlDZQ+UcrrKisvx+MtoLXSsX/a+7uNdYoV7vblVa/z0UrfMTpUayBeHT+Eb6mHrxuaXHWvDX+hLkxSqUdjdbTNBpM7PgP+pgPoUEWrZYRJLswxQ/egA8Tt3g+kQxFIDSxtdo0c+yFT7IwahCvN9TpwhLYdGRR0GhB70ml93FpG53iq/IFPfRZnwo2OfkuOV14YxHPP0qwN8Ar9Ya0+UwZgkjV2ZEd9A4JyD/Nr4J8lZXWXIg5KBRSrJ06LQi9tecbaLRKBVYfH6bYjcCpwO73jHwstwl X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5025c45b-8fda-483e-557e-08daa111ebb5 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2022 05:25:57.0829 (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: 8dtd6942DOuW/vS5bmwabZUCEn9zqlcZP8UN9kXkrPKjaQiE2oe6m2TxeJL2xWL8 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7504 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 --- 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");