Releases: travelping/upg-vpp
Releases Β· travelping/upg-vpp
v1.3.0-pre0
Features π
- #188 Policy-based Routing
v1.2.1
UPG 1.2.1 Release
Add downstream patches for tap details problem
Upstream changes: https://gerrit.fd.io/r/c/vpp/+/33796 and https://gerrit.fd.io/r/c/vpp/+/33798
Quota Validity Timer for UPG
Add the VTIME feature in UPF, enable the UP function to send a usage report after the validity duration is over.
Fix updating Monitoring Time with pending split reports
Keep pending split report, but also note the new monitoring time (it was being ignored previously)
Drop the session if multiple Monitoring Time points are hit without report being sent
Changelog
Features π
- #181 Add Quota Validity Timer for UPG
Fixes π
v1.2.1-pre0
v1.2.0
UPG 1.2.0 Release
Update VPP to version 21.01
[Downstream][Backport] Fixed source address selection for destination reachable via routing path
- fib: fix sa selection for fib routed destinations
- Backport of upstream fix https://gerrit.fd.io/r/c/vpp/+/31388
[CI] Fix buildenv startup issue on CI
- Use shorter devenv StatefulSet names, and, consequently, devenv pod names. Add 5m timeout for the devenv StatefulSet rollout.
[Downstream] [Backport] Add VPP downstream fix for incomplete adj + MAC change
[Proxy] Fix TCP stitching in the UL direction
- TCP sequence number offsets were not calculated properly when the first packet being stitched was originating from the UE.
[Proxy] Stitch TCP transport connections regardless to proxy fifos
- Fix memory leak in proxy mode, when not-stitched traffic was using heap memory, and was not released
- For established TCP transport connection flow becomes spliced regardless of TCP Proxy session FIFOs.
[CI][Temporary] Skip unstable IPv6 UDP traffic counting tests
- There's likely a shortcoming in E2E Linux network namespace handling code that causes problems when binding UDP sockets, making these IPv6 test unstable. Will need to fix that later.
Changelog
Features
- #79 Update VPP to 21.01
Fixes π
- #165 [Downstream][Backport] fib: fix sa selection for fib routed destinations
- #166 [Proxy] Stitch TCP transport connections regardless to proxy fifos
- #169 Fix buildenv startup issue on CI
- #167 Add VPP downstream fix for incomplete adj + MAC change
- #173 Skip unstable IPv6 UDP traffic counting tests
- #172 Fix TCP stitching in the UL direction
v1.1.11
[Backport] [Proxy] Stitch TCP Proxy flows regardless of FIFOs
- For established TCP transport connection flow becomes spliced regardless of TCP Proxy session FIFOs.
[CI] Fix buildenv startup issue on CI
- Use shorter devenv StatefulSet names, and, consequently, devenv pod names. Add 5m timeout for the devenv StatefulSet rollout.
Changelog:
Fixes π
v1.2.0-pre2
v1.1.10-pre0
v1.1.10
Fix memory leak during redirect info handling
- free_far() was failing to free redirect information and memory usage was constantly growing
Fix association number for SMC <-> UPG connection metric
- Control connection between SMC and UPG was counted wrongly
CG-NAT: Fix output forwarding table (FIB) selection for controlled NAT
- Relevant for CG-NAT and multi-nwi use-case
Changelog:
Fixes π
v1.2.0-pre1
Features π
- #128 Add DPDK package to the images
- #122 [UPG-NAT] Controlled CG-NAT
- #138 [UPG-NAT] Per pool stats binary API
- #147 [Downstream] VPP Main heap stats
Fixes π
- #132 Install libnuma1 and rm clang9 in the docker images
- #129 Drop sessions with duplicate UE IP
- #135 [UPG NAT] Don't reject duplicate FARs with NAT for same UE IP
- #142 Fix memleak in BBF FAR processing and port range calculation for binding
Tests π§ͺ
- #141 E2E and build improvements
Uncategorized
- #148 Fix wrong message field termination
v1.1.9
Introduce CG-NAT functionality to UPG
- Ability to allocate and manage NAT Pools
- UE IP Address pool information IE to communicate NAT Pools to SMC
- BBF PFCP IEs to manage NAT Pool lookup and applying NAT to given UE IP
- UPG can manage NAT bindings configured for VPP NAT plugin
- VPP NAT: Override ED-NAT slow-path address and port allocation in respect to NAT binding created for given user address
Per NAT pool metrics exposed through binary API
- NAT Pool name
- Network instance name
- Port Block size
- Maximum number of bindings
- Current amount of allocated bindings
Changelog
Features π
- #123 [stable backport] [UPG-NAT] Controlled NAT-Function
- #139 [Stable] [Backport] [UPG-NAT] Per pool stats binary API
Fixes π
- #134 [Stable] [Backport] Don't reject duplicate FARs with NAT for same UE IP
- #143 [Stable] [Backport] Fix memleak in BBF FAR processing and port range calculation for binding
- #149 [Stable] [Backport] Fix wrong message field termination