Skip to content

Releases: travelping/upg-vpp

v1.3.0-pre0

22 Nov 20:46
Compare
Choose a tag to compare
v1.3.0-pre0 Pre-release
Pre-release

Features πŸš€

  • #188 Policy-based Routing

v1.2.1

19 Oct 10:04
Compare
Choose a tag to compare

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 πŸ›

  • #179 Add downstream patches for tap details problem
  • #183 Fix updating Monitoring Time with pending split reports
  • #184 e2e: fix monitoring time test instability

v1.2.1-pre0

24 Sep 06:58
Compare
Choose a tag to compare
v1.2.1-pre0 Pre-release
Pre-release

Fixes πŸ›

  • #179 Add downstream patches for tap details problem
Uncategorized

v1.2.0

20 Aug 11:12
Compare
Choose a tag to compare

UPG 1.2.0 Release

Update VPP to version 21.01

[Downstream][Backport] Fixed source address selection for destination reachable via routing path

[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

18 Aug 11:07
Compare
Choose a tag to compare

[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 πŸ›

  • #170 [Stable][Backport] Fix buildenv startup issue on CI
  • #168 [Stable][Backport] Stitch TCP Proxy flows regardless of FIFOs

v1.2.0-pre2

15 Jul 12:47
Compare
Choose a tag to compare
v1.2.0-pre2 Pre-release
Pre-release

Fixes πŸ›

  • #153 [UPG NAT] Fix output FIB index selection for controlled NAT
  • #152 fix bit_rate (MBR, GBR) en/decoding
  • #158 Put association back in pool when released
  • #160 Fix memory leak during redirect info handling
Uncategorized

v1.1.10-pre0

15 Jul 11:52
Compare
Choose a tag to compare
v1.1.10-pre0 Pre-release
Pre-release

Fixes πŸ›

  • #155 [Stable] [Backport] [UPG NAT] Fix output FIB index selection for controlled NAT
  • #159 [Stable] [Backport] Put association back in pool when released
  • #161 [stable backport] Fix memory leak during redirect info handling

v1.1.10

03 Aug 17:04
Compare
Choose a tag to compare

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 πŸ›

  • #155 [Stable] [Backport] [UPG NAT] Fix output FIB index selection for controlled NAT
  • #159 [Stable] [Backport] Put association back in pool when released
  • #161 [stable backport] Fix memory leak during redirect info handling

v1.2.0-pre1

05 Jul 14:10
Compare
Choose a tag to compare
v1.2.0-pre1 Pre-release
Pre-release

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

25 Jun 06:52
Compare
Choose a tag to compare

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
Uncategorized