X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_18_05.rst;h=563c2f34202a27053bd714b2479ca1fc9d41accd;hb=d27a6261875d203424e93d7316a0e92852f367b5;hp=a2f12d4d3d6d036fc05d4152ab52db7b2c98ff36;hpb=a6318264cdee745bd6c3ae321f8cfd65b58f6fcc;p=dpdk.git diff --git a/doc/guides/rel_notes/release_18_05.rst b/doc/guides/rel_notes/release_18_05.rst index a2f12d4d3d..563c2f3420 100644 --- a/doc/guides/rel_notes/release_18_05.rst +++ b/doc/guides/rel_notes/release_18_05.rst @@ -45,11 +45,18 @@ New Features Support to update RSS hash and key has been added to CXGBE PMD. +* **Added CXGBE VF PMD.** + + CXGBE VF Poll Mode Driver has been added to run DPDK over Chelsio + T5/T6 NIC VF instances. + * **Updated Solarflare network PMD.** Updated the sfc_efx driver including the following changes: + * Added support for Solarflare XtremeScale X2xxx family adapters. * Added support for NVGRE, VXLAN and GENEVE filters in flow API. + * Added support for DROP action in flow API. API Changes @@ -65,6 +72,30 @@ API Changes Also, make sure to start the actual text at the margin. ========================================================= +* mbuf: The control mbuf API has been removed in v18.05. The impacted + functions and macros are: + + - ``rte_ctrlmbuf_init()`` + - ``rte_ctrlmbuf_alloc()`` + - ``rte_ctrlmbuf_free()`` + - ``rte_ctrlmbuf_data()`` + - ``rte_ctrlmbuf_len()`` + - ``rte_is_ctrlmbuf()`` + - ``CTRL_MBUF_FLAG`` + + The packet mbuf API should be used as a replacement. + +* meter: updated to accommodate configuration profiles. + + The meter API is changed to support meter configuration profiles. The + configuration profile represents the set of configuration parameters + for a given meter object, such as the rates and sizes for the token + buckets. These configuration parameters were previously the part of meter + object internal data strcuture. The separation of the configuration + parameters from meter object data structure results in reducing its + memory footprint which helps in better cache utilization when large number + of meter objects are used. + ABI Changes ----------- @@ -135,9 +166,10 @@ The libraries prepended with a plus sign were incremented in this version. librte_bus_vdev.so.1 librte_cfgfile.so.2 librte_cmdline.so.2 + + librte_common_octeontx.so.1 librte_cryptodev.so.4 librte_distributor.so.1 - librte_eal.so.6 + + librte_eal.so.7 + librte_ethdev.so.9 librte_eventdev.so.3 librte_flow_classify.so.1 @@ -150,7 +182,7 @@ The libraries prepended with a plus sign were incremented in this version. librte_kvargs.so.1 librte_latencystats.so.1 librte_lpm.so.2 - librte_mbuf.so.3 + + librte_mbuf.so.4 librte_mempool.so.3 + librte_meter.so.2 librte_metrics.so.1