X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Fnew_features.rst;h=5b724ab25532925725f1bec3dfbddaf3ec9daa02;hb=4d4ebca430474180cdc5cb14edfda04ee4189d19;hp=568d0c9a1c49bab4f75c38a1e2d5e3f4331902fb;hpb=aae5e11e847ec0b07b00c14564fdef787a0f3595;p=dpdk.git diff --git a/doc/guides/rel_notes/new_features.rst b/doc/guides/rel_notes/new_features.rst index 568d0c9a1c..5b724ab255 100644 --- a/doc/guides/rel_notes/new_features.rst +++ b/doc/guides/rel_notes/new_features.rst @@ -30,23 +30,100 @@ New Features ============ +* Poll-mode driver support for an early release of the PCIE host interface of the Intel(R) Ethernet Switch FM10000. -* Packet Distributor library for dynamic, single-packet at a time, load balancing + * Basic Rx/Tx functions for PF/VF -* IP fragmentation and reassembly library + * Interrupt handling support for PF/VF -* Support for IPv6 in IP fragmentation and reassembly sample applications + * Per queue start/stop functions for PF/VF -* Support for VFIO for mapping BARs and setting up interrupts + * Support Mailbox handling between PF/VF and PF/Switch Manager -* Link Bonding PMD Library supporting round-robin, active backup, balance(layer 2, layer 2+3, and layer 3+4) and broadcast bonding modes + * Receive Side Scaling (RSS) for PF/VF -* Support zero copy mode RX/TX in user space vhost sample + * Scatter receive function for PF/VF -* Support multiple queues in virtio-net PMD + * Reta update/query for PF/VF -* Support for Intel® 40GbE Controllers + * VLAN filter set for PF -* Support NIC filters in addition to flow director for Intel® 1GbE and 10GbE Controllers + * Link status query for PF/VF + +.. note:: The software is intended to run on pre-release hardware and may contain unknown or unresolved defects or + issues related to functionality and performance. + The poll mode driver is also pre-release and will be updated to a released version post hardware and base driver release. + Should the official hardware release be made between DPDK releases an updated poll-mode driver will be made available. + +* Link Bonding + + * Support for adaptive load balancing (mode 6) to the link bonding library. + + * Support for registration of link status change callbacks with link bonding devices. + + * Support for slaves devices which do not support link status change interrupts in the link bonding library via a link status polling mechanism. + +* PCI Hotplug with NULL PMD sample application + +* ABI versioning + +* x32 ABI + +* Non-EAL Thread Support + +* Multi-pthread Support + +* Re-order Library + +* ACL for AVX2 + +* Architecture Independent CRC Hash + +* uio_pci_generic Support + +* KNI Optimizations + +* Vhost-user support + +* Virtio (link, vlan, mac, port IO, perf) + +* IXGBE-VF RSS + +* RX/TX Callbacks + +* Unified Flow Types + +* Indirect Attached MBUF Flag + +* Use default port configuration in TestPMD + +* Tunnel offloading in TestPMD + +* Poll Mode Driver - 40 GbE Controllers (librte_pmd_i40e) + + * Support for Flow Director + + * Support for ethertype filter + + * Support RSS in VF + + * Support configuring redirection table with different size from 1GbE and 10 GbE + + - 128/512 entries of 40GbE PF + + - 64 entries of 40GbE VF + + * Support configuring hash functions + + * Support for VXLAN packet on Intel® 40GbE Controllers + +* Packet Distributor Sample Application + +* Job Stats library and Sample Application. + +* Enhanced Jenkins hash (jhash) library + +.. note:: The hash values returned by the new jhash library are different + from the ones returned by the previous library. For further features supported in this release, see Chapter 3 Supported Features.