Releases: lagopus/lagopus
Lagopus 0.2.10
Lagopus 0.2.10 includes big performance improvement in short packet size, and many fixes for tunnel handlings.
dataplane: Change default burst size to 32.
dataplane: Remove unnecessary operations for VID present bit.
dataplane: Don't rx from inomplete configured ifp.
dataplane: Check if port is attached.
dataplane: Correct byte offset for GTP-U TEID match.
dataplane: Make compile again with --enable-hybrid and --enable-developer
dataplane: Fixed VxLAN header base.
dataplane: Fixed removed rawsocket ports.
dataplane: Fixed arp delete.
dataplane: Fixed mixed ports of rawsock and DPDK
dataplane: Check if rawsocket only mode in L2/L3 stack.
dataplane: Enable vhost PMD.
dataplane: Feature: Fixed port queue id
dataplane: Modify the default value of MTU for --enable-jumbo-frame
dataplane: test: Jumbo frame test used Pipe PMD
dpdk: Make compile with DPDK 16.11.
Lagopus 0.2.7
Lagopus 0.2.7 release includes DPDK 16.04 support, flowprocessing benchmark tools and some improvements.
agent: Fixed ofp features
build: Ignore automatically generated lagosh.py
benchmark: Added benchmark tools
dataplane: Update dpdk to v16.04
doc: Update document for Lagopus book
dpdk: Re-add INC_VECTOR=n for ixgbe PMD
lagosh: Use OrderedDict for result output.
Lagopus 0.2.6
Lagopus 0.2.6 includes several bug fixes in dataplane and agent.
- agent: Fixed header pointer
- dataplane: Improve performance of delete flow
- dataplane: Only calc hash if needed
- dataplane: Correct build and find mbtree
- dataplane: Enable table recirculation
- dataplane: Use flowcache for rawsock thread at dpdk mixed mode
- dataplane: Add tuple table search
Beta release
Lagopus 0.2.5 includes several bugfix in dataplane and limited support for GTP-U handling as an extension of OpenFlow protocol.
- openflow: Add an extension of general tunnel handling for GTP-U
- dataplane: GTP-u tunnel support
- dataplane: Add hybrid LPM algorithm
- dataplane: Fixed memory leak in flowcache
- dataplane: Fixed mbtree
- dataplane: Fixed build dependency for mbtree
- dataplane: Fixed to examine instruction of flow entry before add/modify flow table
- dataplane: Fixed VxLAN encapsulation
- dataplane: Fixed to calculate IP and L4 checksum for copied packets
- dataplane: Fixed unit test of OF tunnel
- dataplane: Clean IP-address handling code
Beta release
Lagopus beta release with newly-designed switch configuration datastore.
- newly-designed switch configuration datastore
- new CLI (lagosh) with new configuration format
- mixed configuration of raw-socket port and DPDK port in dataplane
- new flow lookup algorithm (unstable; configure option: --enable-mbtree)
- jumbo frame support (configure option: --enable-jumbo-frame )
- queue support (experimental; weighted round robin support)
- FreeBSD with DPDK library
- DPDK 1.8.0 or higher (including the latest version of DPDK 2.1.0)
Alpha release
Lagopus vswitch with DPDK and socket dataplane and OpenFlow 1.3.5 agent.