From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0060.outbound.protection.outlook.com [104.47.2.60]) by dpdk.org (Postfix) with ESMTP id 1EE928E7C for ; Tue, 5 Jun 2018 02:13:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b0bmWvWhWf5nZZGy9sNAZ0ZHgQXLUxHh/7cJzAZ84d8=; b=yTL3aEo0Mq6fODFu0i7CE6PtlC9nqJKJifL7eDuF7FJfmcSaW6EQF3eLO6HbHEmjnCB6EQxlj30TEUamIHEdwgQLVyL4LQeqX2u9lj7lm38VnYvm5WerZ1pejpUHJ9Ifa07y361AysszackLLyNe/y8SQuaYGaUger/ifdwnd4w= Received: from mellanox.com (209.116.155.178) by AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.11; Tue, 5 Jun 2018 00:13:37 +0000 From: Yongseok Koh To: yliu@fridaylinux.org Cc: stable@dpdk.org, shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, Xueming Li Date: Mon, 4 Jun 2018 17:11:16 -0700 Message-Id: <20180605001129.13184-55-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605001129.13184-1-yskoh@mellanox.com> References: <20180605001129.13184-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0060.namprd15.prod.outlook.com (2603:10b6:101:1f::28) To AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2036; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 3:0U5VkwK+VwEN7tqIhIliIR7n0YT0ep4s9yH5aS/FS930Qj378qx3QtJ7SgDnzg70727qFysDaTlTvnOnDRBhWj6HBSRzjVpmvbuXIMVPOeZdLsABK6an6h4B1yIdpKg76hBww4qJGfgLkkS9h/VJGTmQfx0doYLo0mhqqBwF1SXs8v9uDujhNWeB5W5y6qZ4IwfGt2W1m6EsSvtdBGHX7cZFmo9tHESOJ7Q6c3BC04Bu+4ChkzS5HeCe5KUPAvMo; 25:esI16UpYtyKkHkBd+hgc8eTIJJNBsOdVO5IaSaHC5J00XYAGribFd5GrELvcVsVDgBALWAkllM1AVmyH7/oH9DSmrbPckhQ459MJhnFLs6o2oIgHBFmbkATXqlWNvhMMAr+wp8G6ZgHIC4IU57mTMOVL38lTuzcKtVhRdrav0q8hP2m0vi0dUjafh1fT1SSekXZ6VG4kWQ8gMs2pjBGD81AeLI/gH5LYLE4y+pc4uuEtCLHTdMbhr30kOxjqKdkchsCIURbReDcJUwahzRXIQnm5xXSidCAg8qld0ss2Z0MfEc3+4tEed84qSuCWpJNStI+8xbsBGqfWcR98e+hbSA==; 31:IWmRYeKCexU48qgUrrO8cuVDqTpNcg1Qp4yQMR04JrLHAtNrNMypXa0etYFNu0djLIdhDYYCWGY2lF+1mVTXhNi+bdNAh05DneBcoyzRF1klGBoeUyBN55cAgmOOQOxlz/XDBEYUPaLeMAKvF1WdnFkXZebNZ4COsUAT7U5cnXo66rhPr1iifqIm+UsKv6LMosWArqdwKk5vSimsmxzvNA2xvkv7SOA7TQEJytw1CIY= X-MS-TrafficTypeDiagnostic: AM5PR0501MB2036: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 20:AbCMSqGcXh6n6DMyNlS2CuWN+rx0O8XtOpePRFC8A8N/RSOb3iQPZJEsDrRXF4aOpozpvpcpdk/bG5IFABzUwl2ACUCdo48dg8PCQOKxZ1Ek4zC4pulkEnGeYsUcBODAhjErjaYkeSa9Eq2q4cJQ+6ngzYuZWsdDMgdkmPtSCYei1xzZ0N6mj5depL4SdFy2q/+lQesW9f5XuXVWOAJu+nskRBiu8hehFPCy1cGuI0yfhAOwAS8ayTMtiV2XpgIl1ZeZrSnSXN5lxCTF9veROLL2h9p0CwPsPN4+LVWc1NUOW3ZznkQqG5befSBF8ZhrYVQa4ol2O+Q7kYDAgx7ELVXjSTxzQem8Q6m2G7uHm+ZXUabyXPG1BXKPW8eo2NIwjyFzhKmL3KpShWT+X7JsCzx3NV5ws1Sm2ykHA4F9l+Xxqp/MfV8XwyG9Hf2c5+JTu1jYCMwZhVSJq/nSXP4oMgj6psACOadgjuTi5JqGc7m4SVUFnjPf4abYadRPLYQ+; 4:XPjbhbeYkhUqj/VOyIrTedN9F4dDaAZZZ5TCD1PQOVc3dMsH7KPAF7qZ4ACJ2dF1zGHdgyZp8LSv4FKY8AzAQ3ETLGeWAvSfNxnQ7FHS0Y4t7myzBBUnO9GBv6JvDpU9Q9jfdTRBzZruAw7d6LBoOSPhswuS3BeWlv6DwBzxRehcR3wIEA5SZGa27pKE/5BP+PB8KqGCp2jN8IZmU7c/b4TiJjdfFeEjt09MZ/332YvcGMq39vWaT6FeT4OkN1cYNDC5FfzZgo0oT31ojEVU1A== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:AM5PR0501MB2036; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2036; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(1496009)(39380400002)(366004)(396003)(39860400002)(346002)(376002)(189003)(199004)(478600001)(81156014)(76176011)(51416003)(7696005)(956004)(2361001)(50226002)(305945005)(2616005)(50466002)(47776003)(486006)(97736004)(5660300001)(6666003)(2351001)(106356001)(8936002)(186003)(81166006)(52116002)(6116002)(476003)(6916009)(386003)(446003)(11346002)(59450400001)(66066001)(26005)(3846002)(8676002)(16526019)(1076002)(25786009)(21086003)(86362001)(575784001)(53936002)(107886003)(4326008)(2906002)(316002)(55016002)(36756003)(15650500001)(48376002)(105586002)(69596002)(68736007)(7736002)(16586007); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2036; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0501MB2036; 23:vQA66P4YELyugcou+ee3a96EmA/VpOVSn8B1e26?= =?us-ascii?Q?AqHlpqqyrn3COwPQhkRFQtH5tgGEkhKtNKlHcD7MuEf4/d19HaLHt6qfbBv8?= =?us-ascii?Q?llm7+RaKJBMgpqhCQqT7zzbciYNRY0bJDes5HVHw/5kehYEg/oxQ9Tgs51+M?= =?us-ascii?Q?zWvH+JQH+g/nhsrxox2wp8wqrZewPZY4ECPb+S1mrFDxxQRbkj6yc9aXKan2?= =?us-ascii?Q?Tzrh4edcVpr2d2gqnrrFihxKBJrBzMeGNeYUWg1Rk4gTPPBDVT1p1wc4yr+Y?= =?us-ascii?Q?ZVbLSWXpBHoVf2E86gQbqY5yYRMZsqhtMdP/B15X6y10XqlRg+yJGCdmtKdf?= =?us-ascii?Q?T8w2DHO313bvqf1MZs9cG7AOfcbh5Fq/UjI/M79zv8+gluCFrF9ZGin9h9z5?= =?us-ascii?Q?SyOBHw6Fu4izeyg1f/PeZSpg+tkfmrrzlcmzXwyGJn9a0jcmGE9BxcgIlAIl?= =?us-ascii?Q?+NxBSFPFTKN/R9EtHgFzB6YiHAqPSOEZSeciDdV0yMef51ReMDAZmm3+H2ra?= =?us-ascii?Q?jngdniAcs7BRq7Ur6lim/HoBpW1fTlKf8BA+yK71jQK8W3oONarxeqcUGY30?= =?us-ascii?Q?hsiuK56Jchi796Qi2ABjavBkqUzK9F+rotxVGWtmUl0YwqNYu5+FLHNEG8Pe?= =?us-ascii?Q?HcV1i09gn7rjlagQ8LI4BaUX1Sk0IAwEtxV4kCJFIX3l+1VPWOeIgXds4GBX?= =?us-ascii?Q?9O0LOEr7AEdM0TvnXuAY4z+mOPiJM+U5U+a9G0ECAF5VutMYyFutF+LJojen?= =?us-ascii?Q?P0feZRgBkZKO9fGLHWwtaX1ikxDIhbYqUkc7nVSRu6jrB8whdqsxIbXMMZJ6?= =?us-ascii?Q?Z9Gp7u9G0Oy2sEbJq0FqQhy23ZufbB5LNXRGI3T8yTKNsDHWnMyKe6+HueEr?= =?us-ascii?Q?51MmPijs6XfJdXmPcxlM/yo7p7XGW59DdTl3uWcen0kgtU/c3ccjcjzbzcmf?= =?us-ascii?Q?uKtaDknPSS6oax0ILC7lEr2QufwPOzcNZSEHmDmTSvpxFP+g4q8XVuzYIka2?= =?us-ascii?Q?bZ//80z8iXCEk+6ux9aBleLNjYYWYE/9II7icsAgHJ6uOVO/+g7LYEzS2JHB?= =?us-ascii?Q?0v0Ygdko5Qe0ji69DzI3zNT4eaLDvMVVj615QycgRIXAEZLeWl7kTmiv76My?= =?us-ascii?Q?i6fzPlVOboixDljmFZU0Aie3T9UTUSVEe3IVgpxbW8SeoYoutFUZpYR07Vhk?= =?us-ascii?Q?U02Qc7EVsRM2ZzMt0p0SvMNJEvzPqsmExLFfV7iyswbOepA9rjGtR5UFzkiQ?= =?us-ascii?Q?pWfYuyS/Yau09IdgnHCRICPv7vn0jdlLIpHjiDIP4YKf7tTU11OPqQz/auHi?= =?us-ascii?Q?ieqDnnIsDyTFvXCmlaAL3NKy70QmH2jJsN/yJmv4qMv+m4IOGQis6EWXRhyZ?= =?us-ascii?Q?8Wv6YNzGHj2AzUJSfIFD2RHc5EIA=3D?= X-Microsoft-Antispam-Message-Info: 5MVKNquuvD+u+XZdj2AF+kmPGMlkk3uXOh65CdVs3XDY2kkjdo8esZN8JusA9froKRZsnI3YW6bi2cY31mcOKGNnbaVuQLcClFEskKxfu0DMgQChDKfLTPo3kfMGZoXNoVHRsD2SPxvomsIFcSXiB9JldWF/YwszvW6HbKva6krmbYC1/TP3U+mcmYPIDqYB X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 6:GitBAyy5EaB6+/d5GxEHE9zjHzuiuBE5sezn7W8Isz+3WTZFxPRgc63zW0enbeMC9EqpiXa/W1bTV5HNiKwMXAaK2pc/1xOL8C+DgQCN8VBd6icsXkc/sx3z8CSE5xuCvMDHRaw0JSEAf6E5FvWt42bxwmvQ4IDFKvDgT/A07c7e+AMSaiBGt+cO0PQTq/aahQKS3tAoiBukxUQnBDA6vN+KejElKccMmtQqez/SPHz3v/Ahj+fMoFfnguvwCIZqi+e1p5TF6iTDKKfa1rBdtYErUVrIT2N9MR43QMSofHpZTyO/65x0pduEIYJICXdW9ytweDAYxOvqJ/ANvbJkx2gbfMmdB2p80jpVy7FguVIzQrDBFiC5EwfG/v/9Jtw8L6PgVlREoay8b3rWyPgvj8+NR2srE8e+FtuxL8KOnCDra/TQVqFfae8WjVr08DnjCvzDZ5Y2SQHDFAea1I7riw==; 5:sdhSvGLAy85MfXVGBhsAFn9aKyU2DXKWLbamuxU8M0BhhBU52bC2bFxH+5YvL31i3H5xTMgGhpvWlu8e2YU2oo6sH5CtmqjsEymermv+yfZS4l/jVdNAuc91zmB9z89EdTv0BrieqT6lM49fodWLHTWKKyHuUUz+pDscFZjUpUg=; 24:sUpzMIg/G1QGPqyCvEzluhalG+A7TVhad7EBfLLgh7tWp9PjGZ+dBLecL//QDTaLKPY+wsY2hvUG9kDBLyhQgKoV5H9X51pn6IWO/0O4i+M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 7:Szk2rg+3xc34fp1UyAxq88U2BSuNZP0tQ7gCANmFjerkfwOA8X1CQtpkhrW1yVsg1PXDUDBXkTfTORaVX+lRnrAAa3maVLGBUsfEtjgid5/y5SNxEgx800XtzeL6X7ZMOSflI1xAibNQTWRxnRICFDbkj10qZPYP8+pcvW7Y2qyZikNLQduwLCoeSHQgwYRtzuP8eDTZV0zrxM9PgVYm9ULTPnYNDZQRM8foSe6o5/T5KnrVBPdyq5hq5a6DRlBG X-MS-Office365-Filtering-Correlation-Id: a5f2cacb-9c41-47b7-9240-08d5ca793028 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:13:37.5142 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a5f2cacb-9c41-47b7-9240-08d5ca793028 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2036 Subject: [dpdk-stable] [PATCH 54/67] net/mlx5: add data-plane debug message macro X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2018 00:13:40 -0000 From: Xueming Li [ backported from upstream commit 80f2d0ed7ff95fe6feedaa27740decd948d78235 ] Reinstate DEBUG() macro to print out debug messages only if it is enabled in compile time. Signed-off-by: Xueming Li Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/mlx5/mlx5_utils.h b/drivers/net/mlx5/mlx5_utils.h index 6c85c0739..e48352f37 100644 --- a/drivers/net/mlx5/mlx5_utils.h +++ b/drivers/net/mlx5/mlx5_utils.h @@ -131,16 +131,22 @@ extern int mlx5_logtype; /* claim_zero() does not perform any check when debugging is disabled. */ #ifndef NDEBUG +#define DEBUG(...) DRV_LOG(DEBUG, __VA_ARGS__) #define claim_zero(...) assert((__VA_ARGS__) == 0) #define claim_nonzero(...) assert((__VA_ARGS__) != 0) #else /* NDEBUG */ +#define DEBUG(...) (void)0 #define claim_zero(...) (__VA_ARGS__) #define claim_nonzero(...) (__VA_ARGS__) #endif /* NDEBUG */ +#define INFO(...) DRV_LOG(INFO, __VA_ARGS__) +#define WARN(...) DRV_LOG(WARNING, __VA_ARGS__) +#define ERROR(...) DRV_LOG(ERR, __VA_ARGS__) + /* Convenience macros for accessing mbuf fields. */ #define NEXT(m) ((m)->next) #define DATA_LEN(m) ((m)->data_len) -- 2.11.0