On Mon, 14 Oct 2024 20:03:57 +0530
Nitin Saxena <nsax...@marvell.com> wrote:

> Added functional unit test case for verifying feature arc control plane
> and fast path APIs
> 
> How to run:
> $ echo "graph_feature_arc_autotest" | ./bin/dpdk-test
> 
> Signed-off-by: Nitin Saxena <nsax...@marvell.com>

With current upstream kernel checkpatch additional warnings:


WARNING:MACRO_ARG_UNUSED: Argument 'idx' is not used in function-like macro
#217: FILE: app/test/test_graph_feature_arc.c:186:
+#define R(idx, node, node_cookie) {                            \
+               if (!strcmp(child, node)) {                     \
+                       user_data += node_cookie;               \
+               }                                               \
+       }

WARNING:MACRO_ARG_UNUSED: Argument 'user_data' is not used in function-like 
macro
#272: FILE: app/test/test_graph_feature_arc.c:241:
+#define R(idx, _name, user_data) {                     \
+               if (!strcmp(node->name, _name)) {       \
+                       priv->node_index = idx;         \
+               }                                       \
+       }


Personally, using macros to generate tests like this can get confusing.

Reply via email to