test/mbuf: fix a dynamic flag log
[dpdk.git] / app / test / test_eal_flags.c
index 827ea88..4ee809e 100644 (file)
@@ -36,8 +36,7 @@
 #define memtest1 "memtest1"
 #define memtest2 "memtest2"
 #define SOCKET_MEM_STRLEN (RTE_MAX_NUMA_NODES * 20)
-#define launch_proc(ARGV) process_dup(ARGV, \
-               sizeof(ARGV)/(sizeof(ARGV[0])), __func__)
+#define launch_proc(ARGV) process_dup(ARGV, RTE_DIM(ARGV), __func__)
 
 enum hugepage_action {
        HUGEPAGE_CHECK_EXISTS = 0,
@@ -244,7 +243,7 @@ test_whitelist_flag(void)
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
 #endif
 
-       const char *wlinval[][11] = {
+       const char *wlinval[][7] = {
                {prgname, prefix, mp_flag,
                                pci_whitelist, "error", "", ""},
                {prgname, prefix, mp_flag,
@@ -268,7 +267,7 @@ test_whitelist_flag(void)
                        pci_whitelist, "08:00.1,type=normal",
        };
 
-       for (i = 0; i < sizeof(wlinval) / sizeof(wlinval[0]); i++) {
+       for (i = 0; i < RTE_DIM(wlinval); i++) {
                if (launch_proc(wlinval[i]) == 0) {
                        printf("Error - process did run ok with invalid "
                            "whitelist parameter\n");
@@ -310,7 +309,7 @@ test_invalid_b_flag(void)
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
 #endif
 
-       const char *blinval[][9] = {
+       const char *blinval[][5] = {
                {prgname, prefix, mp_flag, "-b", "error"},
                {prgname, prefix, mp_flag, "-b", "0:0:0"},
                {prgname, prefix, mp_flag, "-b", "0:error:0.1"},
@@ -324,7 +323,7 @@ test_invalid_b_flag(void)
 
        int i;
 
-       for (i = 0; i != sizeof (blinval) / sizeof (blinval[0]); i++) {
+       for (i = 0; i != RTE_DIM(blinval); i++) {
                if (launch_proc(blinval[i]) == 0) {
                        printf("Error - process did run ok with invalid "
                            "blacklist parameter\n");
@@ -414,7 +413,7 @@ test_invalid_r_flag(void)
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
 #endif
 
-       const char *rinval[][9] = {
+       const char *rinval[][5] = {
                        {prgname, prefix, mp_flag, "-r", "error"},
                        {prgname, prefix, mp_flag, "-r", "0"},
                        {prgname, prefix, mp_flag, "-r", "-1"},
@@ -425,7 +424,7 @@ test_invalid_r_flag(void)
 
        int i;
 
-       for (i = 0; i != sizeof (rinval) / sizeof (rinval[0]); i++) {
+       for (i = 0; i != RTE_DIM(rinval); i++) {
                if (launch_proc(rinval[i]) == 0) {
                        printf("Error - process did run ok with invalid "
                            "-r (rank) parameter\n");