test/crypto: add TTL and hop limit decrement cases
[dpdk.git] / app / test / test_table_tables.c
index 1aa269f..d5c5a42 100644 (file)
@@ -2,6 +2,8 @@
  * Copyright(c) 2010-2016 Intel Corporation
  */
 
+#ifndef RTE_EXEC_ENV_WINDOWS
+
 #include <string.h>
 #include <rte_byteorder.h>
 #include <rte_table_lpm_ipv6.h>
@@ -28,7 +30,8 @@ table_test table_tests[] = {
                        APP_METADATA_OFFSET(0));                        \
        key = RTE_MBUF_METADATA_UINT8_PTR(mbuf,                 \
                        APP_METADATA_OFFSET(32));                       \
-       memset(key, 0, 32);                                             \
+       if (mbuf->priv_size + mbuf->buf_len >= 64)                      \
+               memset(key, 0, 32);                                     \
        k32 = (uint32_t *) key;                                         \
        k32[0] = (value);                                               \
        *signature = pipeline_test_hash(key, NULL, 0, 0);                       \
@@ -1051,3 +1054,5 @@ test_table_hash_cuckoo(void)
 
        return 0;
 }
+
+#endif /* !RTE_EXEC_ENV_WINDOWS */