Overview

Request 571356 accepted

- Update to the stable version of 18.01 release. More than 560 commits since the 17.10 release:
* Features
- Infrastructure
* DPDK 17.11
* TCP Checksum Offload
* Arm64/Arm-v8 support
* SUSE packaging
* bihash_vec8_8 variant
* PCI rework to support VFIO
* chi-squared test calculator

- SNAT / NAT
* One armed NAT
* Twice NAT44
* NAT hairpinning rework
* NAT64 multi-thread
* NAT64 IPFix
* NAT64 Fragmentation
* NAT: DS-Lite
* Remove old SNAT API
* ACL-based NAT
- VNET
* DNS name resolver
* BIER
* GENEVE Tunnel
* IPSec Openssl 1.1.0 api support
* FIB improvements
* tap v2

- API
* VPP stats (Broadcast & Multicast support)
* SR MPLS
* VPP Object Model (VOM)

- Host Stack
* VPP TCP Stack scale / congestion improvements
* Refactor UDP
* Namespace support
* VPP Comms Library (VCL) improvements
- ACL
* ACL stats
- Plugins
* Kube-proxy
* L2 Emulation
* Memif
* Known issues
- For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io).
* Issues fixed
- For the full list of fixed issues please refer to: fd.io [JIRA](https://jira.fd.io)
- Latest update to DPDK 17.11 required rdma-core-devel to enable Mellanox NIC. Being VPP dependant on DPDK, it required the same build-dependency to be added.
- Updated to -RC1 release (v18.01-rc1); some of the fixes include:
* NAT64: free port when dynamic BIB deleted (VPP-1107)
* VOM: NAT updates
* tcp: add builtin server/client transfer test
* fib: make deag entries urpf extempt
* VPP-1109 Fix loop for some CLI (code review)
* L2 Emulation
* Translate matching packets using NAT (VPP-1069)
* Fix MPLS local-label CLI help string
* VPP-1083 "ip punt redirect add" crashed if not mentioned any other parameter
* FIB memory leak during recursive loop detection
* Fix passing bad context for callback function
* NAT: Twice NAT44 (VPP-969)
* NAT: Add performance testing TRex scripts and config (VPP-832)
* Provide useful output when installed vpp-dpdk version is incorrect
* Support kube-proxy data plane
* SR-MPLS: binary API and automated steering
* GRE tunnel key includes the FIB table
* Use crc32 wrapper (VPP-1086)
* dpdk: unset ETH_TXQ_FLAGS_NOXSUMS only for selected PMDs
* apps: refactor uri and update build infra
* Fix icmp/udp/tcp punt/drop paths
* implement clib_smp_pause() for arm and aarch64 platform
* fib: fix show fib path-list and path
* pci: auto-detect right vfio/uio driver
* vom: acl: Extend constructor for l3 rule
* vom: acl-list: Add comparison operator - for UT
* vppinfra: add AVX512 variant of clib_memcpy
* tap_v2: include host-side parameters in the dump binary API
* Enable AWS ENA PMD
* session: fix proxy removal
* session: generalize handling of network transports
- Added patch:
* vpp-18.01-nojavah.patch
- Replace javah invocation with javac's -h option
- Fixes build with jdk10
- Replace boost-devel BuildRequires with libboost_headers-devel and libboost_thread-devel ([boo#1062583](https://bugzilla.opensuse.org/show_bug.cgi?id=1062583))
- Updated to vpp-18.01-rc0~365-g8b9a5d19
* Support for OpenSSL1.1.0
* GENEVE tunnel
* Various bug-fixes
- Added patch:
* vpp-17.10-java9.patch
- Specify java source and target level 8 in order to make the
java code buildable with jdk9
- Don't require java-1_8_0-openjdk-devel, but java-devel >= 1.8
- Updated to 17.10-release tarball
- Infrastructure
* DPDK 17.08
* IP reassembly
* Bounded-index extensible hash bucket-level LRU cache
* Templated timer wheel improvements
- API
* C/C++ language binding
* API stats
- Host stack
* VPP TCP stack scale/congestion improvements
* VPP Comms Library (VCL)
* Overall performance, scale and hardening
- Network features
* IPSec rework - utilize new FIB
* VPLS and VPWS implementation
- NAT
* Renamed SNAT to NAT
* Performance / Scale
* Destination NAT44 with load-balancing
* In2out translation as an output feature on the outside interface
* Fullback to 3-tuple key for non TCP/UDP/ICMP sessions
- Security Groups/ACLs
* "Replace" semantics for adding a new MacIP acl
* Test suite tests for MacIP ACLs
- ONE-LISP
* Map-server fallback support
* Preemptive re-fetch of active mappings that are about to expire
* ND termination
- PPPoE
* PPPoE Control Plane packet dispatch
* PPPoE decapsulation
* PPPoE encapsulation
- Updated tarball to 17.10-RC1 (vpp-17.10-rc1.tar.xz)
- Removed 0002-aarch64.patch since change incorporated upstream
- Updated tarball to vpp-17.10-rc0~374-gba3c4e88.tar.xz
- Updated VPP version
- Removed aarch64 patch since merged upstream
- Enabled DPDK 17.08 integration
- Removed patch to exclude AESNI since managed upstream
- Split binaries and libs into sub-packages
- Fixed packages dependencies
- Upgraded to latest stable release 17.07
- Updated to latest master vpp-17.07-rc0~396-g7f4d577d
- Fixed provides/conflicts/requires
- Updated to latest upstream containing the patches for gcc-7
- Added 0003-startup-conf.patch to fix the default configuration
- Added 0001-fix-bihash-template.patch
- Added 0002-fix-out2in.patch
- Fix compilation warning as errors with GCC-7
- Updated to 17.07-rc0
- Updated source code to latest upstream
- Added Lua and Java bindings API
- Incorporated DPDK for extra performance and data plane patches
- Add reproducible.patch to make build fully reproducible
- Master of vpp (17.07)
- Remove redundant ldconfig calls
- Update RPM groups and description
- Major spec file rework to accomodate changes in plugins build from 17.01 vpp release
- Refactored the libraries included in the different subpackages to avoid unneeded dependencies
New features in the VPP 17.01:
- Integrated November 2016 DPDK release
- Complete rework of Forwarding Information Base (FIB)
- Performance Improvements
* Improvements in DPDK input and output nodes
* Improvements in L2 path
* Improvmeents in IPv4 lookup node
- Feature Arcs Improvements
* Consolidation of the code
* New feature arcs
- device-input
- interface-output
- DPDK Cryptodev Support
* Software and Hardware Crypto Support
- DPDK HQoS support
- Simple Port Analyzer (SPAN)
- Bidirectional Forwarding Detection
* Basic implementation
- IPFIX Improvements
- L2 GRE over IPSec tunnels
- Link Layer Discovery Protocol (LLDP)
- Vhost-user Improvements
* Performance Improvements
* Multi-queue
* Reconnect
- LISP Enhancements
* Source/Dest control plane support
* L2 over LISP and GRE
* Map-Register/Map-Notify/RLOC-probing support
* L2 API improvements, overall code hardening
- Plugins:
* New: ACL
* New: Flow per Packet
* Improved: SNAT
- Multi-threading
- Flow export
- Doxygen Enhancements
- Luajit API bindings
- API Refactoring
* file split
* message signatures
- Python and Scapy based unit testing infrastructure
* Infrastructure
* Various tests
- Packet Generator improvements
- TUN/TAP jumbo frames support
- Other various bug fixes and improvements

Loading...

Leap Reviewbot's avatar

openSUSE:Factory/vpp@10 -> openSUSE:Leap:15.0/vpp

the submitted sources are in or accepted for Factory

Request History
Marco Varlese's avatar

mvarlese created request

- Update to the stable version of 18.01 release. More than 560 commits since the 17.10 release:
* Features
- Infrastructure
* DPDK 17.11
* TCP Checksum Offload
* Arm64/Arm-v8 support
* SUSE packaging
* bihash_vec8_8 variant
* PCI rework to support VFIO
* chi-squared test calculator

- SNAT / NAT
* One armed NAT
* Twice NAT44
* NAT hairpinning rework
* NAT64 multi-thread
* NAT64 IPFix
* NAT64 Fragmentation
* NAT: DS-Lite
* Remove old SNAT API
* ACL-based NAT
- VNET
* DNS name resolver
* BIER
* GENEVE Tunnel
* IPSec Openssl 1.1.0 api support
* FIB improvements
* tap v2

- API
* VPP stats (Broadcast & Multicast support)
* SR MPLS
* VPP Object Model (VOM)

- Host Stack
* VPP TCP Stack scale / congestion improvements
* Refactor UDP
* Namespace support
* VPP Comms Library (VCL) improvements
- ACL
* ACL stats
- Plugins
* Kube-proxy
* L2 Emulation
* Memif
* Known issues
- For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io).
* Issues fixed
- For the full list of fixed issues please refer to: fd.io [JIRA](https://jira.fd.io)
- Latest update to DPDK 17.11 required rdma-core-devel to enable Mellanox NIC. Being VPP dependant on DPDK, it required the same build-dependency to be added.
- Updated to -RC1 release (v18.01-rc1); some of the fixes include:
* NAT64: free port when dynamic BIB deleted (VPP-1107)
* VOM: NAT updates
* tcp: add builtin server/client transfer test
* fib: make deag entries urpf extempt
* VPP-1109 Fix loop for some CLI (code review)
* L2 Emulation
* Translate matching packets using NAT (VPP-1069)
* Fix MPLS local-label CLI help string
* VPP-1083 "ip punt redirect add" crashed if not mentioned any other parameter
* FIB memory leak during recursive loop detection
* Fix passing bad context for callback function
* NAT: Twice NAT44 (VPP-969)
* NAT: Add performance testing TRex scripts and config (VPP-832)
* Provide useful output when installed vpp-dpdk version is incorrect
* Support kube-proxy data plane
* SR-MPLS: binary API and automated steering
* GRE tunnel key includes the FIB table
* Use crc32 wrapper (VPP-1086)
* dpdk: unset ETH_TXQ_FLAGS_NOXSUMS only for selected PMDs
* apps: refactor uri and update build infra
* Fix icmp/udp/tcp punt/drop paths
* implement clib_smp_pause() for arm and aarch64 platform
* fib: fix show fib path-list and path
* pci: auto-detect right vfio/uio driver
* vom: acl: Extend constructor for l3 rule
* vom: acl-list: Add comparison operator - for UT
* vppinfra: add AVX512 variant of clib_memcpy
* tap_v2: include host-side parameters in the dump binary API
* Enable AWS ENA PMD
* session: fix proxy removal
* session: generalize handling of network transports
- Added patch:
* vpp-18.01-nojavah.patch
- Replace javah invocation with javac's -h option
- Fixes build with jdk10
- Replace boost-devel BuildRequires with libboost_headers-devel and libboost_thread-devel ([boo#1062583](https://bugzilla.opensuse.org/show_bug.cgi?id=1062583))
- Updated to vpp-18.01-rc0~365-g8b9a5d19
* Support for OpenSSL1.1.0
* GENEVE tunnel
* Various bug-fixes
- Added patch:
* vpp-17.10-java9.patch
- Specify java source and target level 8 in order to make the
java code buildable with jdk9
- Don't require java-1_8_0-openjdk-devel, but java-devel >= 1.8
- Updated to 17.10-release tarball
- Infrastructure
* DPDK 17.08
* IP reassembly
* Bounded-index extensible hash bucket-level LRU cache
* Templated timer wheel improvements
- API
* C/C++ language binding
* API stats
- Host stack
* VPP TCP stack scale/congestion improvements
* VPP Comms Library (VCL)
* Overall performance, scale and hardening
- Network features
* IPSec rework - utilize new FIB
* VPLS and VPWS implementation
- NAT
* Renamed SNAT to NAT
* Performance / Scale
* Destination NAT44 with load-balancing
* In2out translation as an output feature on the outside interface
* Fullback to 3-tuple key for non TCP/UDP/ICMP sessions
- Security Groups/ACLs
* "Replace" semantics for adding a new MacIP acl
* Test suite tests for MacIP ACLs
- ONE-LISP
* Map-server fallback support
* Preemptive re-fetch of active mappings that are about to expire
* ND termination
- PPPoE
* PPPoE Control Plane packet dispatch
* PPPoE decapsulation
* PPPoE encapsulation
- Updated tarball to 17.10-RC1 (vpp-17.10-rc1.tar.xz)
- Removed 0002-aarch64.patch since change incorporated upstream
- Updated tarball to vpp-17.10-rc0~374-gba3c4e88.tar.xz
- Updated VPP version
- Removed aarch64 patch since merged upstream
- Enabled DPDK 17.08 integration
- Removed patch to exclude AESNI since managed upstream
- Split binaries and libs into sub-packages
- Fixed packages dependencies
- Upgraded to latest stable release 17.07
- Updated to latest master vpp-17.07-rc0~396-g7f4d577d
- Fixed provides/conflicts/requires
- Updated to latest upstream containing the patches for gcc-7
- Added 0003-startup-conf.patch to fix the default configuration
- Added 0001-fix-bihash-template.patch
- Added 0002-fix-out2in.patch
- Fix compilation warning as errors with GCC-7
- Updated to 17.07-rc0
- Updated source code to latest upstream
- Added Lua and Java bindings API
- Incorporated DPDK for extra performance and data plane patches
- Add reproducible.patch to make build fully reproducible
- Master of vpp (17.07)
- Remove redundant ldconfig calls
- Update RPM groups and description
- Major spec file rework to accomodate changes in plugins build from 17.01 vpp release
- Refactored the libraries included in the different subpackages to avoid unneeded dependencies
New features in the VPP 17.01:
- Integrated November 2016 DPDK release
- Complete rework of Forwarding Information Base (FIB)
- Performance Improvements
* Improvements in DPDK input and output nodes
* Improvements in L2 path
* Improvmeents in IPv4 lookup node
- Feature Arcs Improvements
* Consolidation of the code
* New feature arcs
- device-input
- interface-output
- DPDK Cryptodev Support
* Software and Hardware Crypto Support
- DPDK HQoS support
- Simple Port Analyzer (SPAN)
- Bidirectional Forwarding Detection
* Basic implementation
- IPFIX Improvements
- L2 GRE over IPSec tunnels
- Link Layer Discovery Protocol (LLDP)
- Vhost-user Improvements
* Performance Improvements
* Multi-queue
* Reconnect
- LISP Enhancements
* Source/Dest control plane support
* L2 over LISP and GRE
* Map-Register/Map-Notify/RLOC-probing support
* L2 API improvements, overall code hardening
- Plugins:
* New: ACL
* New: Flow per Packet
* Improved: SNAT
- Multi-threading
- Flow export
- Doxygen Enhancements
- Luajit API bindings
- API Refactoring
* file split
* message signatures
- Python and Scapy based unit testing infrastructure
* Infrastructure
* Various tests
- Packet Generator improvements
- TUN/TAP jumbo frames support
- Other various bug fixes and improvements


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Leap:15.0:Staging:adi:3"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Leap:15.0:Staging:adi:3


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Leap Reviewbot's avatar

leaper added leap-reviewers as a reviewer


Leap Reviewbot's avatar

leaper accepted review

ok


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Max Lin's avatar

mlin7442 accepted review

ok


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Yuchen Lin's avatar

maxlin_factory accepted request

Accept to openSUSE:Leap:15.0

openSUSE Build Service is sponsored by