table: update library version
authorCristian Dumitrescu <cristian.dumitrescu@intel.com>
Wed, 18 Oct 2017 15:03:53 +0000 (16:03 +0100)
committerCristian Dumitrescu <cristian.dumitrescu@intel.com>
Tue, 24 Oct 2017 11:38:31 +0000 (13:38 +0200)
Updated map file to current API and bumped up ABI version.

Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
doc/guides/rel_notes/deprecation.rst
doc/guides/rel_notes/release_17_11.rst
lib/librte_table/Makefile
lib/librte_table/rte_table_version.map

index 0d99251..3a5d093 100644 (file)
@@ -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.
index e4e98f7..722d5b0 100644 (file)
@@ -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
 
index 7dfa0c7..2e32fbf 100644 (file)
@@ -46,7 +46,7 @@ endif
 
 EXPORT_MAP := rte_table_version.map
 
-LIBABIVER := 2
+LIBABIVER := 3
 
 #
 # all source are stored in SRCS-y
index b19b12d..6237252 100644 (file)
@@ -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;