From 8b05d0be6a3a5642d3c933e316f558d122c06962 Mon Sep 17 00:00:00 2001 From: Cristian Dumitrescu Date: Wed, 18 Oct 2017 16:03:53 +0100 Subject: [PATCH] table: update library version Updated map file to current API and bumped up ABI version. Signed-off-by: Cristian Dumitrescu --- doc/guides/rel_notes/deprecation.rst | 6 ------ doc/guides/rel_notes/release_17_11.rst | 2 +- lib/librte_table/Makefile | 2 +- lib/librte_table/rte_table_version.map | 26 ++++---------------------- 4 files changed, 6 insertions(+), 30 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 0d99251260..3a5d09366b 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -78,9 +78,3 @@ Deprecation Notices * librte_meter: The API will change to accommodate configuration profiles. Most of the API functions will have an additional opaque parameter. - -* librte_table: The ``key_mask`` parameter will be added to all the hash tables - that currently do not have it, as well as to the hash compute function prototype. - The non-"do-sig" versions of the hash tables will be removed - (including the ``signature_offset`` parameter) - and the "do-sig" versions renamed accordingly. diff --git a/doc/guides/rel_notes/release_17_11.rst b/doc/guides/rel_notes/release_17_11.rst index e4e98f77e9..722d5b0055 100644 --- a/doc/guides/rel_notes/release_17_11.rst +++ b/doc/guides/rel_notes/release_17_11.rst @@ -382,7 +382,7 @@ The libraries prepended with a plus sign were incremented in this version. librte_reorder.so.1 librte_ring.so.1 librte_sched.so.1 - librte_table.so.2 + + librte_table.so.3 librte_timer.so.1 librte_vhost.so.3 diff --git a/lib/librte_table/Makefile b/lib/librte_table/Makefile index 7dfa0c7417..2e32fbf19a 100644 --- a/lib/librte_table/Makefile +++ b/lib/librte_table/Makefile @@ -46,7 +46,7 @@ endif EXPORT_MAP := rte_table_version.map -LIBABIVER := 2 +LIBABIVER := 3 # # all source are stored in SRCS-y diff --git a/lib/librte_table/rte_table_version.map b/lib/librte_table/rte_table_version.map index b19b12de79..6237252bec 100644 --- a/lib/librte_table/rte_table_version.map +++ b/lib/librte_table/rte_table_version.map @@ -1,19 +1,16 @@ -DPDK_2.0 { +DPDK_17.11 { global: rte_table_acl_ops; rte_table_array_ops; - rte_table_hash_ext_dosig_ops; + rte_table_hash_cuckoo_ops; rte_table_hash_ext_ops; - rte_table_hash_key8_ext_dosig_ops; - rte_table_hash_key8_ext_ops; - rte_table_hash_key8_lru_dosig_ops; - rte_table_hash_key8_lru_ops; rte_table_hash_key16_ext_ops; rte_table_hash_key16_lru_ops; rte_table_hash_key32_ext_ops; rte_table_hash_key32_lru_ops; - rte_table_hash_lru_dosig_ops; + rte_table_hash_key8_ext_ops; + rte_table_hash_key8_lru_ops; rte_table_hash_lru_ops; rte_table_lpm_ipv6_ops; rte_table_lpm_ops; @@ -21,18 +18,3 @@ DPDK_2.0 { local: *; }; - -DPDK_2.2 { - global: - - rte_table_hash_key16_ext_dosig_ops; - rte_table_hash_key16_lru_dosig_ops; - -}; - -DPDK_17.11 { - global: - - rte_table_hash_cuckoo_ops; - -} DPDK_2.0; -- 2.20.1