From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B59B4454CB; Mon, 24 Jun 2024 04:04:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A371E40A7A; Mon, 24 Jun 2024 04:04:22 +0200 (CEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2096.outbound.protection.outlook.com [40.107.95.96]) by mails.dpdk.org (Postfix) with ESMTP id 9B00840685 for ; Mon, 24 Jun 2024 04:04:16 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e9eWAtGiCSJWjYlEMspTLmVCF8qWZ0ecpkXllUNtw5xcK2txlDcThbn9lMSLBUm+SdvUpZN8tYKpWQoPJFMMiG3AKAr5WEsOGJKNG3BRas9oRu0IQ1JSWdCc7shIr6ttPTHGicN/xfAQh0uojsAA+Bd1CySGfHasxvNCscUiKMrUAhC0bBYavJGeZTI1G7HVGTb1YE0Gw4BYUvMhScK/YzWocmBwtoHOQrxrwliHh23IseYo5cfbib/Cuy6NgeFUP+LPw4aE40zG+oxA6O8835jPyoeGn/p9YZY+McxgEmhMWS+8KhGzdRhN2Ql3MU/nWzTIpzw2WijCbFsAvaaylA== 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=iYWuGbJydYdqUVJ7fNuAWY3CfDOfzGUAOQUDmyRkEQc=; b=Dd3SrnmZkME13EoXQET68gEHM2f7FvS9+tzjBHUYAVr0GWR7yh10C4YaqI3RUZMfY7yttMk/aQOu3BCg+43MdFU83KYozjyogYUvXFwfgujda8a10NuGqENsx5YUncKjzG20qTMhasyr9bfG/0a4UnyxOhAyGgomrVEpwYk0r1LssionAHHWw3MgeqtQ5raxL7qDCsyBJhQdMyqjHNR5NuTfN7lsiK5HQ4jwMhR9BiBx4Lhb+yu4L/engAdvSnHm4ur8Ix2U3Hf7Kvc0ytFiBL9EpfvZ3fQhW7aPEtJTllTdLqx/3mFIz+DMY1rBD6b9Qab92jUdNrDr6y+L/4ErvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iYWuGbJydYdqUVJ7fNuAWY3CfDOfzGUAOQUDmyRkEQc=; b=YbwuOPt0AY7KEcW9Oy2NMMPY9uPlm15J0Di2x+5nEKOYixXFc6O0ju0jFO289j2ANy8ACJ90Bc5sox9MTWzE0wKQBLbMoAlwttEtrJw+KbKoEyWoTcgcCd8O05kaZM0T79ElVu1OPJvSoUlj5uR5jOsHcjERQkgUqAAPw1+I3VY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by PH7PR13MB5867.namprd13.prod.outlook.com (2603:10b6:510:159::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Mon, 24 Jun 2024 02:04:14 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833%4]) with mapi id 15.20.7698.024; Mon, 24 Jun 2024 02:04:14 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Long Wu , Peng Zhang , Chaoyong He Subject: [PATCH 1/2] net/bonding: standard the log message Date: Mon, 24 Jun 2024 10:03:54 +0800 Message-Id: <20240624020355.3712965-2-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20240624020355.3712965-1-chaoyong.he@corigine.com> References: <20240624020355.3712965-1-chaoyong.he@corigine.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SJ0PR03CA0385.namprd03.prod.outlook.com (2603:10b6:a03:3a1::30) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH7PR13MB5867:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ea2582b-ce9e-4ba5-2899-08dc93f1f280 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230037|52116011|366013|1800799021|376011|38350700011; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?sIKJ3ldbh7Oa8juSmONAfm9QW6SMW/BK0xAy2RKMkBWjhZO2fBpI/qARrAoe?= =?us-ascii?Q?Almvxju9e8QR8/y3NG4WD+rHqvTkq8xNqJ6HwNmIRNd0/5sUfE1WJSzm16r7?= =?us-ascii?Q?SI47NTXU99cTqO5rnk04WjrRaKccB0ZmdjRDo0695UH+AaKHu0aMdUOmQh7B?= =?us-ascii?Q?JU31+gfq0QtmP/IQdvDAtUTrRkHod0aGAzyScO07ALT33ZtI8uro8bj1YkMf?= =?us-ascii?Q?UaaP0lKFAzDirrmBNvH9j9QrzbnLVXcSrFcxjADdSP8bUD7Gd6mPna4/D/7s?= =?us-ascii?Q?L4Wk0LxVG2bjoKwnAfBAzZyZucMwgRIkm7jCSVwNVjat8cMiuUNJf9Dk1HA+?= =?us-ascii?Q?9W+qfwHzoIgQZpTDwSsrarepSro7jAfQ8E7JpcBTOuYsuz0SefGRkAjRKmjt?= =?us-ascii?Q?Xv8HhEP5eHhmo188qxlt0ZdKSJEsF4UCvmLPWWwGPd//8MI1F/rmSQmCFa7m?= =?us-ascii?Q?lh6x0rKoB2kwugKKiC4tcZSnVuo4llBb+1sNYhbW/JtwFFsyRrAIl/tGWlsj?= =?us-ascii?Q?VlqZozY1JScpK0vxtShPDX1pbVAyeDuM7a4BJ3OvLsEPrn4ksaYDPmd80I3H?= =?us-ascii?Q?KkcZPRbYCPAWFJZntr6FCiXyByjvig6FEYX0F0t2fv7DIjgpGoxZCxMzXO2Q?= =?us-ascii?Q?KUugo+xHY1VLUzCrmic8bz+/2ZW89RtpD3+SStU6Y3aH91S2lDcMyV3SHrvj?= =?us-ascii?Q?ZCBaBvSzAmAaUi4Wl+patj45fgAAJKKX+ZCilYQjhcXcqIPxZuOwRO5XnZgH?= =?us-ascii?Q?VqQoOsZyjC5v/tyZm75Y3fh99P9qB8QROZIKoNOGtXXG6PXXrQXANRu7PYEC?= =?us-ascii?Q?22pPILVClSajhrRRzyRwDFYYABEJxCpuCOQuKFMmk7fsc+rs9eoIcTPlHvmT?= =?us-ascii?Q?FlBu89bVJjjG3Ja727me/8h/kbzVoda4u0wEoV5BCREDenYEUHB7CPB7A5KT?= =?us-ascii?Q?E/RY5i/PZjU+tI64vXQPGfBO822Hc7J08elYd5gJKF0bfrNroMv1lbaatzEF?= =?us-ascii?Q?08VsCSRb9FlZ9erAGqt7bqJrHzkAokkmGchf1ZLTMtsmz9iBsBHdPDjeqa4e?= =?us-ascii?Q?UdG7mGiCz+sei29i02x//DseNdrSf/T4xXlJ12F4tgBfMcltwTk/evR1BFod?= =?us-ascii?Q?lQUTTUiUAMwf6JUMHlcIAww7Lknu53gkXJtaRkcz4oXGzt6Z4j0Rdcot9i2V?= =?us-ascii?Q?/LcNl5rz4GCS8cYn+eyHBIEKo+g/xzxpsWqVAYojhRTjMEXsYM0NQvqqgwv6?= =?us-ascii?Q?WmR/33iv1YkIOvJcTvh/QH2cPf2bvzlkehksvY/ixV0l01pJRMmOTPtNiLeU?= =?us-ascii?Q?igzaqVZ3X8Rw8rI4+uyY7YDACNnflfLQ87KfuShYM9IpuIZiylK4rC5Rr8U4?= =?us-ascii?Q?HZ+1bKY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(52116011)(366013)(1800799021)(376011)(38350700011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?viVNp8Rj7usvYjuHd9K9tf4AaG01p3Gw1R5oVnAyWfmVnsAjwrF0EcIJF4r6?= =?us-ascii?Q?lk68QtBnG8zS+snWWcpXUjNCakpn0MHlefnHE+9lIIpmQNukRLkIrCP8l5zU?= =?us-ascii?Q?ChmbDKweVlOCTLnzvOiTmD+307JvpC/diMLUyr1cfdKAFxHfeNRq8KEiMvB1?= =?us-ascii?Q?PF9hHJKi6AGPv0lQVKfcD+m0QAVOl26DdsY3Y2a+TeIYfRJgRuXgm74TwAKb?= =?us-ascii?Q?mN7Wz2sJm1D8mwzazyOMsXQ69ROkKQ5FVCtAZpFkGgAkw86TOMY7/2PTIeir?= =?us-ascii?Q?WaSjCoPPeTGdCWBE4q2R+jC4EAtqBX0/8M0I5rZS9CzFJ2oKlZ5/3YA6vmmN?= =?us-ascii?Q?isJvUG9+tmuNkSBbiSwdHc1gkjR1EGOpUshN0yXk2EHHntWqvvL313+3bEki?= =?us-ascii?Q?rXyhLxfeBwBrh1FvIp7y9Qb63cSuaA4T2yYGturqu4RmuDk7uatuthWqYyzl?= =?us-ascii?Q?QJ+z998ap4dgAJAdIHDwBH1Oi8nIRXgbBwyLpyD/Unga/2dSZJBMvahAN0w1?= =?us-ascii?Q?GrKsAYwEMJlQN70wxc9tZRsbiYdoM3ohrTOPEnOkLyzpdA25xhfNyIw8yvQA?= =?us-ascii?Q?JvNx6H8uPlO9pMOH4LYsYMmaXpXQLg9jKhUtM9lX1Fn1ZPa8PYcHWqlGVfVp?= =?us-ascii?Q?ARNKp3Tbo9Tq70b4gEr8D6U/Pq6vVWThmdybSrNUsQJevGIWqurlePN/Ye60?= =?us-ascii?Q?PMC1H30+zqu63Q9k35xtOROjVfiMAnXRZijyDXcYWOeDfRKZ9Zss007hX3GJ?= =?us-ascii?Q?jorH1l88DjHZtdjkmSt9Om3OXOWqYCsNMmHBVtNK9si2eG/iv1DakGVnkQqy?= =?us-ascii?Q?Ic91QWk2GoX0jfMKf17Rd/3qeUkqkaMs75sD8d02kujHUWifDpGaKRBB+IjH?= =?us-ascii?Q?HiBkSFN5mI3a0Xf7JudWr3rkx48r9noyEKu754c3yEHygMEVgXzME1P2TM1b?= =?us-ascii?Q?dCadosCCQhGBgM4GEWyezPFMwXIBuZpdoHX81FFwEj2Ss/8qL29JeoUbOjAw?= =?us-ascii?Q?E/4G25/l0bqjr6G8AlEajOdiz2rDn1ZT2pjSPJnEG0ShLBmXP5nzzIKXUIj3?= =?us-ascii?Q?9odqMeDICOEPMyOKlFPAUgM9JlGBCwSjHgpU0lcPqwhW0ttr6VQs1KubdADi?= =?us-ascii?Q?hwsHbbYtJn6YYh3qKNS1lnS8KXaD72EpcKtTmRZwRNyr6k2RYItAgRzTnRbv?= =?us-ascii?Q?aloSOuEP6Oc3/JeFPXAagp/7Wt2wVT2tdrDGXe6ILiz2Jeis/BEYx9Tf8Gln?= =?us-ascii?Q?7dkwzK1SCmvFREMNQbhZonqC/+KLH/vooKvfocQZYngGDjFgkQLTGvWHFG6B?= =?us-ascii?Q?znpc9CnxqiYU+Fy7jvw6DFVXcvKhZdAqmL4cZgkzsWlXr46Y4/1JGdxCmp5F?= =?us-ascii?Q?JohBHHbiaRkLewLsgQqZ569DKgKsXQqMD5O6I98I/3WSIA6FPRODfCgjft9E?= =?us-ascii?Q?6769ldilyRT8ZywJbctwxuIBzGzwFMrqRv5fvOBbNtoJgiftdL4JMC7U8ZaK?= =?us-ascii?Q?OPLoTZ3dFyqSGxDWt1Ll3GQGVabyZMfgp3RwyL2x+IqK2fAO7ucNbE9lhTkx?= =?us-ascii?Q?ydoMxXl5BGHohKDpR6IZvFcSJv7NbFfgAw5UKqWPtq5C6yQTNL95zcPOqr2s?= =?us-ascii?Q?Yg=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ea2582b-ce9e-4ba5-2899-08dc93f1f280 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2024 02:04:14.7445 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Dcj1s9c+viAU9lE3vo7MW2RyJCScNtqwTfpf+G0n4ezRFn8OYxzseG/osY3hQYJeOfbOi99F0sQXb95O2k5vidO0lHm5rQ2vwMNqVr0jsuo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB5867 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: Long Wu According to the check rules in the patch check script, drivers and libraries must use the logging framework. So standard the log message of bonding driver by using the logging framework. Signed-off-by: Long Wu Reviewed-by: Peng Zhang Reviewed-by: Chaoyong He --- drivers/net/bonding/bonding_testpmd.c | 42 ++++++++++++--------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/drivers/net/bonding/bonding_testpmd.c b/drivers/net/bonding/bonding_testpmd.c index 8fcd6cadd0..45b636fea7 100644 --- a/drivers/net/bonding/bonding_testpmd.c +++ b/drivers/net/bonding/bonding_testpmd.c @@ -34,15 +34,14 @@ static void cmd_set_bonding_mode_parsed(void *parsed_result, * of device changed. */ if (port->port_status != RTE_PORT_STOPPED) { - fprintf(stderr, - "\t Error: Can't set bonding mode when port %d is not stopped\n", + TESTPMD_LOG(ERR, "\t Error: Can't set bonding mode when port %d is not stopped\n", port_id); return; } /* Set the bonding mode for the relevant port. */ if (rte_eth_bond_mode_set(port_id, res->value) != 0) - fprintf(stderr, "\t Failed to set bonding mode for port = %d.\n", + TESTPMD_LOG(ERR, "\t Failed to set bonding mode for port = %d.\n", port_id); } @@ -98,23 +97,23 @@ static void cmd_set_bonding_lacp_dedicated_queues_parsed(void *parsed_result, /** Check if the port is not started **/ if (port->port_status != RTE_PORT_STOPPED) { - fprintf(stderr, "Please stop port %d first\n", port_id); + TESTPMD_LOG(ERR, "Please stop port %d first\n", port_id); return; } if (!strcmp(res->mode, "enable")) { if (rte_eth_bond_8023ad_dedicated_queues_enable(port_id) == 0) - printf("Dedicate queues for LACP control packets" + TESTPMD_LOG(INFO, "Dedicate queues for LACP control packets" " enabled\n"); else - printf("Enabling dedicate queues for LACP control " + TESTPMD_LOG(ERR, "Enabling dedicate queues for LACP control " "packets on port %d failed\n", port_id); } else if (!strcmp(res->mode, "disable")) { if (rte_eth_bond_8023ad_dedicated_queues_disable(port_id) == 0) - printf("Dedicated queues for LACP control packets " + TESTPMD_LOG(INFO, "Dedicated queues for LACP control packets " "disabled\n"); else - printf("Disabling dedicated queues for LACP control " + TESTPMD_LOG(ERR, "Disabling dedicated queues for LACP control " "traffic on port %d failed\n", port_id); } } @@ -178,14 +177,13 @@ static void cmd_set_bonding_balance_xmit_policy_parsed(void *parsed_result, } else if (!strcmp(res->policy, "l34")) { policy = BALANCE_XMIT_POLICY_LAYER34; } else { - fprintf(stderr, "\t Invalid xmit policy selection"); + TESTPMD_LOG(ERR, "\t Invalid xmit policy selection"); return; } /* Set the bonding mode for the relevant port. */ if (rte_eth_bond_xmit_policy_set(port_id, policy) != 0) { - fprintf(stderr, - "\t Failed to set bonding balance xmit policy for port = %d.\n", + TESTPMD_LOG(ERR, "\t Failed to set bonding balance xmit policy for port = %d.\n", port_id); } } @@ -239,7 +237,7 @@ static void cmd_show_bonding_config_parsed(void *parsed_result, bonding_mode = rte_eth_bond_mode_get(port_id); if (bonding_mode < 0) { - fprintf(stderr, "\tFailed to get bonding mode for port = %d\n", + TESTPMD_LOG(ERR, "\tFailed to get bonding mode for port = %d\n", port_id); return; } @@ -292,7 +290,7 @@ static void cmd_set_bonding_primary_parsed(void *parsed_result, /* Set the primary member for a bonding device. */ if (rte_eth_bond_primary_set(main_port_id, member_port_id) != 0) { - fprintf(stderr, "\t Failed to set primary member for port = %d.\n", + TESTPMD_LOG(ERR, "\t Failed to set primary member for port = %d.\n", main_port_id); return; } @@ -348,8 +346,7 @@ static void cmd_add_bonding_member_parsed(void *parsed_result, /* add the member for a bonding device. */ if (rte_eth_bond_member_add(main_port_id, member_port_id) != 0) { - fprintf(stderr, - "\t Failed to add member %d to main port = %d.\n", + TESTPMD_LOG(ERR, "\t Failed to add member %d to main port = %d.\n", member_port_id, main_port_id); return; } @@ -407,8 +404,7 @@ static void cmd_remove_bonding_member_parsed(void *parsed_result, /* remove the member from a bonding device. */ if (rte_eth_bond_member_remove(main_port_id, member_port_id) != 0) { - fprintf(stderr, - "\t Failed to remove member %d from main port = %d.\n", + TESTPMD_LOG(ERR, "\t Failed to remove member %d from main port = %d.\n", member_port_id, main_port_id); return; } @@ -467,7 +463,7 @@ static void cmd_create_bonding_device_parsed(void *parsed_result, int ret; if (test_done == 0) { - fprintf(stderr, "Please stop forwarding first\n"); + TESTPMD_LOG(ERR, "Please stop forwarding first\n"); return; } @@ -477,10 +473,10 @@ static void cmd_create_bonding_device_parsed(void *parsed_result, /* Create a new bonding device. */ port_id = rte_eth_bond_create(ethdev_name, res->mode, res->socket); if (port_id < 0) { - fprintf(stderr, "\t Failed to create bonding device.\n"); + TESTPMD_LOG(ERR, "\t Failed to create bonding device.\n"); return; } - printf("Created new bonding device %s on (port %d).\n", ethdev_name, + TESTPMD_LOG(INFO, "Created new bonding device %s on (port %d).\n", ethdev_name, port_id); /* Update number of ports */ @@ -488,7 +484,7 @@ static void cmd_create_bonding_device_parsed(void *parsed_result, reconfig(port_id, res->socket); ret = rte_eth_promiscuous_enable(port_id); if (ret != 0) - fprintf(stderr, "Failed to enable promiscuous mode for port %u: %s - ignore\n", + TESTPMD_LOG(ERR, "Failed to enable promiscuous mode for port %u: %s - ignore\n", port_id, rte_strerror(-ret)); ports[port_id].update_conf = 1; @@ -550,7 +546,7 @@ static void cmd_set_bond_mac_addr_parsed(void *parsed_result, /* check the return value and print it if is < 0 */ if (ret < 0) - fprintf(stderr, "set_bond_mac_addr error: (%s)\n", + TESTPMD_LOG(ERR, "set_bond_mac_addr error: (%s)\n", strerror(-ret)); } @@ -603,7 +599,7 @@ static void cmd_set_bond_mon_period_parsed(void *parsed_result, /* check the return value and print it if is < 0 */ if (ret < 0) - fprintf(stderr, "set_bond_mac_addr error: (%s)\n", + TESTPMD_LOG(ERR, "set_bond_mac_addr error: (%s)\n", strerror(-ret)); } -- 2.39.1