54 lines
1.6 KiB
Markdown
54 lines
1.6 KiB
Markdown
|
## Features for Release VPP 19.04
|
||
|
|
||
|
### Infrastructure
|
||
|
- DPDK 19.02 integration
|
||
|
- Buffer manager rework and improvements
|
||
|
- Python3 migration (work in progress)
|
||
|
- vppapigen
|
||
|
- Python API wrappers
|
||
|
- Docs generation
|
||
|
- vpp_config
|
||
|
- "make test" python3 readiness and refactoring
|
||
|
- Add "make test-gcov" target to main Makefile
|
||
|
- Refactor multiarch code
|
||
|
- vfctl script: bind VF to vfio-pci after VF is created
|
||
|
- cmake cross-compilation support
|
||
|
- CLI control of graph dispatch elogs
|
||
|
- AppImage packaging (disabled by default)
|
||
|
- Complete upstreaming of wireshark dissector
|
||
|
- Remove JVPP which is now an FD.io project
|
||
|
- Punt infra: manage dispatch of exception packets
|
||
|
|
||
|
### VNET & Plugins
|
||
|
- BVI Interface
|
||
|
- Deprecate TAP cli
|
||
|
- Experimental TAP interface TCP segmentation offload
|
||
|
- Vmxnet3 driver plugin
|
||
|
- LACP passive mode
|
||
|
- ACL plugin refactoring
|
||
|
- RDMA (ibverb) driver plugin - MLX5 with multiqueue
|
||
|
- IPSEC
|
||
|
- Intel IPSEC-MB engine plugin
|
||
|
- Tunnel fragmentation
|
||
|
- CLI improvements
|
||
|
- Performance improvements
|
||
|
- API modernisation and improvements
|
||
|
- New Tests and test refactoring
|
||
|
- Crypto
|
||
|
- Introduce crypto infra
|
||
|
- crypto_ia32 plugin
|
||
|
- Add support for AEAD and AES-GCM
|
||
|
- Implement rfc4231 test cases
|
||
|
- Implement crypto tests per RFC2202
|
||
|
- Perfmon improvements
|
||
|
- Python to C parser for intel CPUs
|
||
|
- 2-way parallel stat collection
|
||
|
- Collect data on selected thread(s)
|
||
|
|
||
|
### Host stack
|
||
|
- Improve ldp/vls/vcl support for multi-process and multi-threaded applications
|
||
|
- Major refactor/cleanup of session layer
|
||
|
- Refactor cut-through sessions to use a custom transport
|
||
|
- Baseline QUIC transport support
|
||
|
|