From patchwork Fri Feb 17 02:45:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chaoyong He X-Patchwork-Id: 124097 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 F2BD241CB7; Fri, 17 Feb 2023 03:46:13 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D41FF40EE1; Fri, 17 Feb 2023 03:46:13 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2121.outbound.protection.outlook.com [40.107.244.121]) by mails.dpdk.org (Postfix) with ESMTP id DFD9E40A8B for ; Fri, 17 Feb 2023 03:46:11 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jShHzDd//GMmyN7Hf3nZQZyrI5hDwcwNsN3UXKzPMrhwGGEwjac8wvAwjrtF5psQBX4xBmVwOM26CBLbMU8ySpRJv8kfyiNLkmGyZOSiXkcvOVyuVkgLlDtHUkKZHsk5SRhKVwh1TNKWq35YD7uWy1wKp+pYTmSi9TVFrk7cS/BYp8/A06+F9oSKlScU3WLmqsf6OdCbquPBZTo3hOymu3t1vgq5Jmx+VBBxyuvuChOYjscSExHd5lB806sdqGapt2TQ/xGbApC46ea7AnUrys0zB4dZZsmQxuxAnQ5qhkMvadUDGFNHGUPEj6F1M35HsgS+C7V2HVTrxiR+Pb0/qw== 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=BZJZssEUXEgMAD3FjlY4Op9vemfWnxV4E2KtH8Mu2dI=; b=Z4SwPll+jXWC4QNMds6SFDI8je8YD6c7Ic4Eg+GXrNIFO/LPecR7RdhHdmTkP8DS8PTDg05tdAiBITlGiO6outaCNqvYkkFtlCWJ/1kD7mkL1dRwdUho+Xc1OwGvjc2IGbf042CS6vtzQY+zTvO0DESDa9ShJgFl3ZEdZ/BOifE8WVdHnVL/zguhI4RAral/6d829LhOI/bw0fBOD+BDE91dBDenwqqRYXDoK6NjkBrT9dgGX9dlNsWkofUiOhQOO8KOi/aXm8taawqzSngw8n6poJe9gcj8mNwlzGpKRFk6Va9Ahp7eG6lJwD0PuF+HuqK/RAvqrIRBxA/ODb+jxw== 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=BZJZssEUXEgMAD3FjlY4Op9vemfWnxV4E2KtH8Mu2dI=; b=ncxY/lW3jfl+Arzq4nG5HkdB0q4jTZrfk+utai3JGZMjx+rkrsA4XoLos0a49ehBbGaolimJc0/iEbeHbjijJQRgUWrhp1Zs1QXZDSMpEBbCIkgjgt8hoNhHsiTAyrzWpWjMPsG2+mx2uzalJUrFs+JUCT4cQYfnGDkjNaLM5wg= 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 DM6PR13MB3705.namprd13.prod.outlook.com (2603:10b6:5:24c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.12; Fri, 17 Feb 2023 02:46:07 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d%5]) with mapi id 15.20.6086.026; Fri, 17 Feb 2023 02:46:07 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Chaoyong He Subject: [PATCH 0/3] refactor the nfp log subsystem Date: Fri, 17 Feb 2023 10:45:36 +0800 Message-Id: <20230217024539.16514-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.29.3 X-ClientProxiedBy: SI2PR04CA0005.apcprd04.prod.outlook.com (2603:1096:4:197::16) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|DM6PR13MB3705:EE_ X-MS-Office365-Filtering-Correlation-Id: a462358e-0409-4b20-a59f-08db10911e51 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qUtHjnyF3Cr8WdnDZMSm7w8OjsUMMlzhNWzT/fGcAK6F2XRW8Du2b+MOYTs+EMEdhdRfyv+b/0Q0vqu3kAQ0y2+zKdOn0eNg+fTFcGvGiLkZ8ThtxFKeM4BS7jf1gnroWwjH9+Y5OcXUmwHumgmtN5xWAbt1zLbPnarYpTkmXCX32U/MhOQWccujSeZIKLa+ZugbmpkNhcWTnWE6uNmu/8/0UgD7zKzCRChz7Fpgx3R6TYu7ipnF/pVP+44R6iLmv0Z3dlFPk3+SYgjWiWz+/d60SKyESBtfJqX3UwuW7utqZ7W8imT+h+3LVDZ6Q6U541uDX5qcAwlXHqnt2jwoZq7zrZEtZ/WDWe7FG/2A7/0xJV7eKRBepMdUt73pmxkckvvqNAYsRXGQFOlWXRr2UXHqTtMrtsjNsbE/eTO8TX8VrCVRcj3ZSwLNUI+b6YxIIPrRgHsRTp7MpOooAY6KMzxNk+v3ZOAsbnAmpdEKWo+2JgtSruHiSx4WzCI6i2WJEob4BNNZzfwessaq+J1PSqsviIM+Yivxj1bWfbBwThPL3zWmvmrL0te2wj3CH5YRs52fWFqJOr4MKYsSojstTfU3KTG9hGy2cRKe9ofeb4bf1cjIAusKFpD0ytcPzUKw/6Djk7tmtMrxhFFyiLfFtuQ+tt91LHE8fvOzpvOMewDICHrS6iw5tjRaeEh93I1TgV9t+BhL/A9bb7nORUftGlxOJYTIjGR9GeniNXI7D5QX1qLzdf3nKuFGtEYm4DnJ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(39840400004)(136003)(366004)(376002)(396003)(346002)(451199018)(38350700002)(86362001)(38100700002)(66556008)(66946007)(66476007)(316002)(41300700001)(6916009)(4326008)(4744005)(2906002)(44832011)(8936002)(5660300002)(83380400001)(6486002)(478600001)(2616005)(6506007)(52116002)(26005)(107886003)(186003)(6666004)(8676002)(1076003)(6512007)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ApZpqlhTVjxxda1zsq1eSquqUsoz?= =?utf-8?q?F5/KGUiEEjwCcR2orQiXSMbcMc0DeoWOsWs9CYbeflDy8ZjyGu8tq3N7xJVIvjhPa?= =?utf-8?q?qv5lpaGSmFnXedh5/eJIsUgMctyg6aFxwIrfUf12O3/QloMu9Z/ULymNByWsjoIyc?= =?utf-8?q?tVxx7rvgrx2I4cBC06kfF1OhsBY8/h1gp0v1Lr6YjWBXo8nH7Yk0wseKjysXCvxHg?= =?utf-8?q?M+E3rRVhk9qJa55NFF0Zi5Z6+bHTRSJ3OvTR6mG0bk8WYuuBheiRnQaahPiU/RSqt?= =?utf-8?q?p6QVe5GLelEVyT/gBOXKS3rKOOXmlAD59yp+7iHQKLX/4Bv0K39cKj112RzC+8pEo?= =?utf-8?q?l6WbZY5mPvv/U7W6XkHZWcyCEU6quU5LCYCBxnb9gtDs6BhneWyaWUQLCg5fX6NJf?= =?utf-8?q?98OfQZNbQJ3P4MhYftSUxQmjVGCwXa7PyY3uncIgjO3xQMzu9cNvgs9waTVcQ+Xtd?= =?utf-8?q?gwgeqfp0ErXhkx2dGKJz8Qui3xDQEaSNNwe8SE88S8Ex6WsETOUAxRTbV/AZloiBj?= =?utf-8?q?EU/YnqXpL8qO3C9qhF6GksxarZ00CY5QPf5lcCf5F8/XoH/LK5TYu1afoTJNa4dIC?= =?utf-8?q?mGVZAeO3ziudZQzxZM20c4lxclN6WVeaX2cW3p52jRofj+sNcGUdeelB9ksNxA6kA?= =?utf-8?q?qWk1w55IeK98dWLE0auCNAllObe/PGbQJRnbAuLNuEu/lWqwJOnGCvPuW6J9i3kpo?= =?utf-8?q?v2UkYiMoLoxXPuMqoavDBAmfUNwbqeJryix9iveedF/Rwj/cauO2ADAjQrA9kyMCi?= =?utf-8?q?fDLKiOtv4dWScYHUTrvSqGcaQlbE/4ByrtlmD4PjscnBzEGJnpwxoGzY/m+FnIfot?= =?utf-8?q?qkY7NK8VaDVsCRvBvuLUhUt6oy1Y62yCm/TabtAdiNlNrVuvU3tMVzBw9mSp4pZRW?= =?utf-8?q?75WMAEGUu8mPNWrUTV48CrfzYyeyp2+6jaBtTjSXUOSlcOSpRZnMs4hDxyru8bBsV?= =?utf-8?q?+w63WTZw5fw8sfWLZQcf94XXNbzpf1KzhtmVAL9pVQPv/kyjaeZPLnXfMCv08PPQ+?= =?utf-8?q?jbuCYMqZ19deiB7zeI4jS0uXw90G61W4VprQpn9V3iwOG0fNgtE+kvtzfiTQvtJVQ?= =?utf-8?q?er9+dOD0J16ThemO7VTIweKQjSMVfD8SIhJOdN1w4m0YAoW8WkJHkOgvn4CNmn7Yt?= =?utf-8?q?68mTQFo6NIBq6ZUad6c13yanzHkVCehNqmjn69E7pBpfQdMAX2Evacr1ewTWhF+CS?= =?utf-8?q?XMW+YcSGOgAt+JrNYSYUtpJFKjn1VPLvB919hslcBRxLU+o+s77djWSxd8LFEk/dT?= =?utf-8?q?NzwUE8sGcjmsnii0zGhDDJQc7xhE/fNioPZGgjMqHStBlaySbxkUjbkDJ7jg47DdY?= =?utf-8?q?d+JYBY366BO4ock9sUsv059vzVHAGp5rqjl1wl3bUqx4HSVUBW663vAuYTw3Hkcon?= =?utf-8?q?TZziFnM2T+AIP04DQIRgjVsYkOMS4hsDruQOc/astgeykzIKg96uOQHLsLFMPfM8X?= =?utf-8?q?uoYBpUdlI1+xtw22bOX/q1m7vaHcauSCtU5eYbDvJQzBO/lL61HaAxjSXbbVi0zk5?= =?utf-8?q?zELeoH/voIL8WDLSKhxE08uA17efdcZXiQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: a462358e-0409-4b20-a59f-08db10911e51 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2023 02:46:07.2088 (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: LvzejS70wnNGq7iwvvz09MegMLg+Y3n6AMbkk2v5MbHqxmSHntDo0QHkbWuzu6xpGpJGoT4CgDmD5dMAkrufPtKXbqAjDItQggoNWZluBZs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB3705 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 Follow the advice from community reviewer, we get rid of the use of RTE log level type and RTE_LOG_*() macro, and also wrap the rte_log() with our own log macro. Chaoyong He (3): net/nfp: add the log source file net/nfp: get rid of the usage of RTE log level type net/nfp: get rid of the usage of RTE log macro drivers/net/nfp/flower/nfp_flower.c | 10 ++--- drivers/net/nfp/flower/nfp_flower_ctrl.c | 2 +- drivers/net/nfp/meson.build | 1 + drivers/net/nfp/nfp_common.c | 3 -- drivers/net/nfp/nfp_cpp_bridge.c | 48 ++++++++++------------ drivers/net/nfp/nfp_ethdev.c | 4 +- drivers/net/nfp/nfp_ethdev_vf.c | 4 +- drivers/net/nfp/nfp_logs.c | 20 +++++++++ drivers/net/nfp/nfp_logs.h | 8 +++- drivers/net/nfp/nfp_rxtx.c | 10 ++--- drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c | 1 + 11 files changed, 65 insertions(+), 46 deletions(-) create mode 100644 drivers/net/nfp/nfp_logs.c