[dpdk-dev] [PATCH v2] hash: move rte_hash_set_cmp_func() to ver DPDK_2.2.
Yu Nemo Wenbin
yuwb_bjy at ctbri.com.cn
Thu Dec 3 06:23:29 CET 2015
Also modified the comments of rte_hash_set_cmp_func().
Signed-off-by: Yu Nemo Wenbin <yuwb_bjy at ctbri.com.cn>
---
lib/librte_hash/rte_hash.h | 4 ++--
lib/librte_hash/rte_hash_version.map | 8 +++++++-
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/lib/librte_hash/rte_hash.h b/lib/librte_hash/rte_hash.h
index 8378a42..dfca5ef 100644
--- a/lib/librte_hash/rte_hash.h
+++ b/lib/librte_hash/rte_hash.h
@@ -66,7 +66,7 @@ typedef uint32_t hash_sig_t;
typedef uint32_t (*rte_hash_function)(const void *key, uint32_t key_len,
uint32_t init_val);
-/** Type of function used to compare the key. It works like the memcmp() */
+/** Type of function used to compare the hash key. */
typedef int (*rte_hash_cmp_eq_t)(const void *key1, const void *key2, size_t key_len);
/**
@@ -108,7 +108,7 @@ rte_hash_create(const struct rte_hash_parameters *params);
/**
* Set the rte_hash_set_cmp_func.
- * Set the new hash compare function if the default one is not suitable enough.
+ * Set a new hash compare function other than the default one.
*
* @note Function pointer does not work with multi-process, so don't use it
* in multi-process mode.
diff --git a/lib/librte_hash/rte_hash_version.map b/lib/librte_hash/rte_hash_version.map
index 3bc1e2c..1aa94f9 100644
--- a/lib/librte_hash/rte_hash_version.map
+++ b/lib/librte_hash/rte_hash_version.map
@@ -30,6 +30,12 @@ DPDK_2.1 {
rte_hash_lookup_data;
rte_hash_lookup_with_hash_data;
rte_hash_reset;
- rte_hash_set_cmp_func;
} DPDK_2.0;
+
+DPDK_2.2 {
+ global:
+
+ rte_hash_set_cmp_func;
+
+} DPDK_2.1;
--
1.9.1
More information about the dev
mailing list