Skip to content

Releases: ipdk-io/stratum-dev

IPDK Stratum v3.3.0.0

01 Jan 18:05
3975e21
Compare
Choose a tag to compare

Breaking Changes

  • Updated to stratum-deps v1.3.4. This breaks the cmake configuration stage for older versions of P4 Control Plane.

Highlights

  • Revised GetAllEntries() to work correctly for tables that support hardware add-on-miss. Removed the --[no]optimize_full_table_reads and --full_table_read_burst_size command-line flags, which were part of an attempted workaround for this problem.
  • Refactored P4InfoManager, moving support for the ES2K-specific PacketMod meters to a separate class. (issue #274)
  • Refactored TdiTableManager, moving support for the ES2K-specific PacketMod meters to a separate class. (issue #290)
  • Updated the default key width from 2048 to 4096 bits when generating certificates.
  • Made a number of improvements to the unit test suite.
  • Pinned GitHub workflow to Ubuntu 22.04.

Revision History

Full Changelog: v3.2.0.0...v3.3.0.0

IPDK Stratum v3.2.0.0

22 Aug 16:14
63193c6
Compare
Choose a tag to compare
IPDK Stratum v3.2.0.0 Pre-release
Pre-release

What's Changed

The --nooptimize_full_table_reads command-line flag enables an alternative implementation of GetAllEntries() that reads a table in bursts of N entries instead of obtaining the entry count from P4SDE and reading that number of entries. This allows an application to dump all the entries of a table that has add-on-miss enabled.

The default burst size is 20 entries. This may be changed by specifying the --full_table_read_burst_size=BURST_SIZE command-line flag.

Revision History

  • Rename libgrpc_proto to libgoogle_rpc_proto by @ffoulkes in #250
  • Alternative implementation of GetAllEntries() by @ffoulkes in #251

Full Changelog: v3.1.0.0...v3.2.0.0

IPDK Stratum v3.1.0.0 (baseline)

17 Jul 22:34
f379de2
Compare
Choose a tag to compare
Pre-release

Baseline for canonical releases.

Revision History

Read more