Re: [RFC PATCH v2 5/5] app/test_pmd: add tests for new API's
From: Iremonger, Bernard <hidden>
Date: 2016-09-12 15:57:22
Hi Yuanhan, <snip>
Subject: Re: [dpdk-dev] [RFC PATCH v2 5/5] app/test_pmd: add tests for new API's On Fri, Aug 26, 2016 at 10:10:20AM +0100, Bernard Iremonger wrote:quoted
add test for vf vlan anti spoof add test for vf mac anti spoof add test for vf ping add test for vf vlan strip add test for vf vlan insert add test for tx loopback add test for all queues drop enable bit add test for vf split drop enable bit add test for vf mac address add new API's to the testpmd guide Signed-off-by: Bernard Iremonger <redacted>Hi, FYI, my testrobot caught some errors when this patch is applied. (BTW, gcc builds fine) --yliu --- x86_64-native-linuxapp-clang ============================ /root/dpdk/app/test-pmd/cmdline.c:10629:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ /root/dpdk/app/test-pmd/cmdline.c:10710:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ /root/dpdk/app/test-pmd/cmdline.c:10856:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ /root/dpdk/app/test-pmd/cmdline.c:10938:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ /root/dpdk/app/test-pmd/cmdline.c:11010:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ /root/dpdk/app/test-pmd/cmdline.c:11080:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ /root/dpdk/app/test-pmd/cmdline.c:11156:8: error: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [- Werror,-Wnon-literal-null-conversion] on, UINT8); ^~~~~ /root/dpdk/x86_64-native-linuxapp- clang/include/cmdline_parse_num.h:107:3: note: expanded from macro 'TOKEN_NUM_INITIALIZER' numtype, /* type */ \ ^~~~~~~ 7 errors generated. make[5]: *** [cmdline.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [test-pmd] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [app] Error 2 make[2]: *** [all] Error 2 make[1]: *** [pre_install] Error 2 make: *** [install] Error 2 error: build failed
I am not seeing the above errors when I build with the following commands: make config T=x86_64-native-linuxapp-clang make install T=x86_64-native-linuxapp-clang -j Are you using a different clang config file? Regards, Bernard.