git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cryptodev: modify return value for asym session create
[dpdk.git]
/
app
/
test
/
test_member.c
diff --git
a/app/test/test_member.c
b/app/test/test_member.c
index
748ddcc
..
26a7124
100644
(file)
--- a/
app/test/test_member.c
+++ b/
app/test/test_member.c
@@
-4,16
+4,27
@@
/* This test is for membership library's simple feature test */
/* This test is for membership library's simple feature test */
+#include "test.h"
+
#include <rte_memcpy.h>
#include <rte_malloc.h>
#include <rte_memcpy.h>
#include <rte_malloc.h>
+
+#ifdef RTE_EXEC_ENV_WINDOWS
+static int
+test_member(void)
+{
+ printf("member not supported on Windows, skipping test\n");
+ return TEST_SKIPPED;
+}
+
+#else
+
#include <rte_member.h>
#include <rte_byteorder.h>
#include <rte_random.h>
#include <rte_debug.h>
#include <rte_ip.h>
#include <rte_member.h>
#include <rte_byteorder.h>
#include <rte_random.h>
#include <rte_debug.h>
#include <rte_ip.h>
-#include "test.h"
-
struct rte_member_setsum *setsum_ht;
struct rte_member_setsum *setsum_cache;
struct rte_member_setsum *setsum_vbf;
struct rte_member_setsum *setsum_ht;
struct rte_member_setsum *setsum_cache;
struct rte_member_setsum *setsum_vbf;
@@
-25,7
+36,7
@@
struct flow_key {
uint16_t port_src;
uint16_t port_dst;
uint8_t proto;
uint16_t port_src;
uint16_t port_dst;
uint8_t proto;
-} __
attribute__((packed))
;
+} __
rte_packed
;
/* Set ID Macros for multimatch test usage */
#define M_MATCH_S 1 /* Not start with 0 since by default 0 means no match */
/* Set ID Macros for multimatch test usage */
#define M_MATCH_S 1 /* Not start with 0 since by default 0 means no match */
@@
-459,7
+470,7
@@
static int test_member_multimatch(void)
MAX_MATCH, set_ids_cache);
/*
* For cache mode, keys overwrite when signature same.
MAX_MATCH, set_ids_cache);
/*
* For cache mode, keys overwrite when signature same.
- * the mutimatch should work like single match.
+ * the mu
l
timatch should work like single match.
*/
TEST_ASSERT(ret_ht == M_MATCH_CNT && ret_vbf == M_MATCH_CNT &&
ret_cache == 1,
*/
TEST_ASSERT(ret_ht == M_MATCH_CNT && ret_vbf == M_MATCH_CNT &&
ret_cache == 1,
@@
-712,4
+723,6
@@
test_member(void)
return 0;
}
return 0;
}
+#endif /* !RTE_EXEC_ENV_WINDOWS */
+
REGISTER_TEST_COMMAND(member_autotest, test_member);
REGISTER_TEST_COMMAND(member_autotest, test_member);