Skip to content

ONVM v21.10

Latest
Compare
Choose a tag to compare
@dennisafa dennisafa released this 26 Jan 13:40
bb049f2

v21.10 (10/2021): Bug Fixes, Test cases, Dev Environment Improvements

This release focused on general bug fixing and improving our test/development environments.
A CloudLab template will be available with the latest release here: https://www.cloudlab.us/p/GWCloudLab/onvm

New Features and NFs

  • [243] Adds L3 Switch example based on DPDK l3fwd sample code. This NF can forward packets either using longest prefix match or a hash table lookup.
  • [254] Adds Fair Queue NF that demonstrates how to use advanced rings mode to directly access packets and distribute them to a set of child NFs. Packets are "classified" using a CRC32 hash and assigned to a queue. Queues are then read from in Round Robin order to process packets of different types in a fair way. Contributed by (Rohit M P) from NITK.
  • [277] Adds support for Jumbo frame packets. Enable by adding a -j flag to the manager's go.sh script.

Testing and Development Improvements

  • [296] Adds unit test for NF messaging infrastructure and fixes memory leak related to overflow of message pools [Issue 293].
  • [297] Adds VS Code profile to simplify debugging of NFs.
  • [302] Adds NF chain performance test to measure and plot inter-NF throughput and latency.