X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_16_04.rst;h=9922bcbccb53d49773a28199f033cb28c5f3fc26;hb=42762a806256b3b0fa564d7eb8698b6e3a819c44;hp=8730d775ba5cbcf4e24b4e4c7c3f42fa81a3192e;hpb=2fdd835f992c2cdf55fc528fea9312c73313103c;p=dpdk.git diff --git a/doc/guides/rel_notes/release_16_04.rst b/doc/guides/rel_notes/release_16_04.rst index 8730d775ba..9922bcbccb 100644 --- a/doc/guides/rel_notes/release_16_04.rst +++ b/doc/guides/rel_notes/release_16_04.rst @@ -207,6 +207,10 @@ This section should contain new features added in this release. Sample format: * **Added szedata2 promiscuous and allmulticast modes.** +* **Added af_packet dynamic removal function.** + + Af_packet device can now be detached using API, like other PMD devices. + * **Increased number of next hops for LPM IPv4 to 2^24.** The next_hop field is extended from 8 bits to 24 bits for IPv4. @@ -231,6 +235,15 @@ This section should contain new features added in this release. Sample format: Added new Crypto PMD to support null crypto operations in SW. +* **Improved IP Pipeline Application.** + + The following features have been added to ip_pipeline application; + + * Added CPU utilization measurement and idle cycle rate computation. + * Added link idenfication support through existing port-mask option or by + specifying PCI device in every LINK section in the configuration file. + * Added load balancing support in passthrough pipeline. + * **Added IPsec security gateway example.** New application implementing an IPsec Security Gateway. @@ -338,6 +351,10 @@ Libraries Fix crc32c hash functions to return a valid crc32c value for data lengths not multiple of 4 bytes. +* **librte_port: Fixed segmentation fault for ring and ethdev writer nodrop.** + + Fixed core dump issue on txq and swq when dropless is set to yes. + Examples ~~~~~~~~ @@ -377,6 +394,10 @@ This section should contain API changes. Sample format: * Add a short 1-2 sentence description of the API change. Use fixed width quotes for ``rte_function_names`` or ``rte_struct_names``. Use the past tense. +* The ethdev statistics counter imissed is considered to be independent of ierrors. + All drivers are now counting the missed packets only once, i.e. drivers will + not increment ierrors anymore for missed packets. + * The functions ``rte_eth_dev_udp_tunnel_add`` and ``rte_eth_dev_udp_tunnel_delete`` have been renamed into ``rte_eth_dev_udp_tunnel_port_add`` and ``rte_eth_dev_udp_tunnel_port_delete``. @@ -391,6 +412,9 @@ This section should contain API changes. Sample format: * A parameter ``vlan_type`` has been added to the function ``rte_eth_dev_set_vlan_ether_type``. +* AF_packet device init function is no longer public. Device should be attached + with API. + * The LPM ``next_hop`` field is extended from 8 bits to 24 bits for IPv4 while keeping ABI compatibility.