summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaetan Rivet <gaetan.rivet@6wind.com>2017-08-08 16:26:00 +0200
committerThomas Monjalon <thomas@monjalon.net>2017-08-08 20:01:39 +0200
commit1667331fbc54791d0453720342d24f47e2c481b7 (patch)
treeeb982ff454825881260a92da81c570f8d987a6aa
parent0ef87a17e3ed9dcf35e3a1cb37764b118390eb13 (diff)
downloaddpdk-1667331fbc54791d0453720342d24f47e2c481b7.zip
dpdk-1667331fbc54791d0453720342d24f47e2c481b7.tar.gz
dpdk-1667331fbc54791d0453720342d24f47e2c481b7.tar.xz
eal: bump ABI version
1. PCI domain field in PCI address structure grew from 16 to 32 bits. commit: 463ced957c3f ("pci: increase domain storage to 32 bits") 2. rte_bus structure gaining new ops. commit: 3a8f0bc68a90 ("bus: add method to find device") commit: 7c8810f43f6e ("bus: introduce device plug/unplug") commit: 609eb7dde6d0 ("bus: introduce parsing functionality") commit: 98eb4b845c1a ("bus: introduce scan policies") 3. rte_devargs structure having been mostly rewritten. commit: f3a1188cee4a ("devargs: make device representation generic") commit: 47828c5f3bc3 ("devargs: parse bus info") commit: 39f403e0d5bb ("devargs: restore device type API") Signed-off-by: Gaetan Rivet <gaetan.rivet@6wind.com>
-rw-r--r--doc/guides/rel_notes/release_17_08.rst11
-rw-r--r--lib/librte_eal/bsdapp/eal/Makefile2
-rw-r--r--lib/librte_eal/linuxapp/eal/Makefile2
3 files changed, 12 insertions, 3 deletions
diff --git a/doc/guides/rel_notes/release_17_08.rst b/doc/guides/rel_notes/release_17_08.rst
index a137aa7..dc985f9 100644
--- a/doc/guides/rel_notes/release_17_08.rst
+++ b/doc/guides/rel_notes/release_17_08.rst
@@ -314,6 +314,15 @@ ABI Changes
Also, make sure to start the actual text at the margin.
=========================================================
+* Changed type of ``domain`` field in ``rte_pci_addr`` to ``uint32_t``
+ to follow the PCI standard.
+
+* Added new ``rte_bus`` experimental APIs available as operators within the
+ ``rte_bus`` structure.
+
+* Made ``rte_devargs`` structure internal device representation generic to
+ prepare for a bus-agnostic EAL.
+
* **Reorganized the crypto operation structures.**
Some fields have been modified in the ``rte_crypto_op`` and
@@ -368,7 +377,7 @@ The libraries prepended with a plus sign were incremented in this version.
librte_cmdline.so.2
+ librte_cryptodev.so.3
librte_distributor.so.1
- librte_eal.so.4
+ + librte_eal.so.5
+ librte_ethdev.so.7
+ librte_gro.so.1
librte_hash.so.2
diff --git a/lib/librte_eal/bsdapp/eal/Makefile b/lib/librte_eal/bsdapp/eal/Makefile
index 05517a2..005019e 100644
--- a/lib/librte_eal/bsdapp/eal/Makefile
+++ b/lib/librte_eal/bsdapp/eal/Makefile
@@ -48,7 +48,7 @@ LDLIBS += -lgcc_s
EXPORT_MAP := rte_eal_version.map
-LIBABIVER := 4
+LIBABIVER := 5
# specific to bsdapp exec-env
SRCS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) := eal.c
diff --git a/lib/librte_eal/linuxapp/eal/Makefile b/lib/librte_eal/linuxapp/eal/Makefile
index e6ab6c3..90bca4d 100644
--- a/lib/librte_eal/linuxapp/eal/Makefile
+++ b/lib/librte_eal/linuxapp/eal/Makefile
@@ -37,7 +37,7 @@ ARCH_DIR ?= $(RTE_ARCH)
EXPORT_MAP := rte_eal_version.map
VPATH += $(RTE_SDK)/lib/librte_eal/common/arch/$(ARCH_DIR)
-LIBABIVER := 4
+LIBABIVER := 5
VPATH += $(RTE_SDK)/lib/librte_eal/common