1*6dad9a73SVijay Kumar Srivastava /* SPDX-License-Identifier: BSD-3-Clause 2*6dad9a73SVijay Kumar Srivastava * Copyright(c) 2020-2021 Xilinx, Inc. 3*6dad9a73SVijay Kumar Srivastava */ 4*6dad9a73SVijay Kumar Srivastava 5*6dad9a73SVijay Kumar Srivastava #ifndef _SFC_VDPA_DEBUG_H_ 6*6dad9a73SVijay Kumar Srivastava #define _SFC_VDPA_DEBUG_H_ 7*6dad9a73SVijay Kumar Srivastava 8*6dad9a73SVijay Kumar Srivastava #include <rte_debug.h> 9*6dad9a73SVijay Kumar Srivastava 10*6dad9a73SVijay Kumar Srivastava #ifdef RTE_LIBRTE_SFC_VDPA_DEBUG 11*6dad9a73SVijay Kumar Srivastava /* Avoid dependency from RTE_LOG_DP_LEVEL to be able to enable debug check 12*6dad9a73SVijay Kumar Srivastava * in the driver only. 13*6dad9a73SVijay Kumar Srivastava */ 14*6dad9a73SVijay Kumar Srivastava #define SFC_VDPA_ASSERT(exp) RTE_VERIFY(exp) 15*6dad9a73SVijay Kumar Srivastava #else 16*6dad9a73SVijay Kumar Srivastava /* If the driver debug is not enabled, follow DPDK debug/non-debug */ 17*6dad9a73SVijay Kumar Srivastava #define SFC_VDPA_ASSERT(exp) RTE_ASSERT(exp) 18*6dad9a73SVijay Kumar Srivastava #endif 19*6dad9a73SVijay Kumar Srivastava 20*6dad9a73SVijay Kumar Srivastava #endif /* _SFC_VDPA_DEBUG_H_ */ 21