numam-dpdk/config
Xueming Li f385306357 config: add option to enable asserts
Currently, enabling assertion have to set CONFIG_RTE_LOG_LEVEL to
RTE_LOG_DEBUG. CONFIG_RTE_LOG_LEVEL is the default log level of control
path, RTE_LOG_DP_LEVEL is the log level of data path. It's a little bit
hard to understand literally that assertion is decided by control path
LOG_LEVEL, especially assertion used on data path.

On the other hand, DPDK need an assertion enabling switch w/o impacting
log output level, assuming "--log-level" not specified.

Assertion is an important API to balance DPDK high performance and
robustness. To promote assertion usage, it's valuable to unhide
assertion out of COFNIG_RTE_LOG_LEVEL.

In one word, log is log, assertion is assertion, debug is hot pot :)

Rationale of this patch is to introduce an dedicate switch of
assertion: RTE_ENABLE_ASSERT

Signed-off-by: Xueming Li <xuemingl@mellanox.com>
Acked-by: Gaetan Rivet <gaetan.rivet@6wind.com>
2017-10-09 23:15:45 +02:00
..
common_armv8a_linuxapp config: enable igb_uio on arm64 2017-10-06 23:36:00 +02:00
common_base config: add option to enable asserts 2017-10-09 23:15:45 +02:00
common_bsdapp config: remove EAL flags for OS environment 2016-03-05 11:09:31 +01:00
common_linuxapp config: enable vhost NUMA awareness by default 2017-06-30 18:07:50 +02:00
defconfig_arm64-armv8a-linuxapp-clang update Cavium Inc copyright headers 2017-07-08 17:43:49 +02:00
defconfig_arm64-armv8a-linuxapp-gcc update Cavium Inc copyright headers 2017-07-08 17:43:49 +02:00
defconfig_arm64-dpaa2-linuxapp-gcc config/dpaa2: change max lcores to 16 2017-10-06 03:24:17 +02:00
defconfig_arm64-dpaa-linuxapp-gcc config: enable NXP DPAA PMD compilation 2017-10-06 02:49:50 +02:00
defconfig_arm64-thunderx-linuxapp-gcc update Cavium Inc copyright headers 2017-07-08 17:43:49 +02:00
defconfig_arm64-xgene1-linuxapp-gcc update Cavium Inc copyright headers 2017-07-08 17:43:49 +02:00
defconfig_arm-armv7a-linuxapp-gcc net/xenvirt: remove 2017-10-09 01:11:48 +02:00
defconfig_i686-native-linuxapp-gcc net/ixgbe: enable ixgbe vector PMD for i686 2017-06-12 10:41:25 +01:00
defconfig_i686-native-linuxapp-icc net/avp: support driver registration 2017-04-04 19:02:18 +02:00
defconfig_ppc_64-power8-linuxapp-gcc net/bonding: enable in ppc64le 2017-07-31 19:58:41 +02:00
defconfig_x86_64-native-bsdapp-clang config: fix missing 64-bit flag on FreeBSD 2016-03-04 23:46:54 +01:00
defconfig_x86_64-native-bsdapp-gcc config: fix missing 64-bit flag on FreeBSD 2016-03-04 23:46:54 +01:00
defconfig_x86_64-native-linuxapp-clang config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_64-native-linuxapp-gcc config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_64-native-linuxapp-icc net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
defconfig_x86_x32-native-linuxapp-gcc net/avp: support driver registration 2017-04-04 19:02:18 +02:00