NFF-Go -Network Function Framework for GO (former YANFF)
Updated VM configurations and scripts. Added wrk support to test framework.
Updated release 0.4 with a fix for URLs to DPDK web site
Features added: GTP-U encapsulation/decapsulation example Predefined function that simplifies handling ARP Test system improvements, system variables support, JSON output, side by side performance comparison
Fixes KNI bugs fixed SetCopier function Tests and test system File permits VectorGenerate function Read function Work correctly with HW offloads
Improving Accept nil config Scheduler heuristics improvments Debug output
API enhanced, added SetVectorSplitter, SystemStop, SystemReset, GetPacketPayload API changes: vector functions via masks, KNI allocation without core New examples: DPI, expanded KNI Scheduler changes: combining sequential flow functions to run on one core:
This release finalizes changes after rename.
Release notes: Features -- Support for Linux KNI -- Support for Custom CPU mask for working -- Support for flow Copy paradigm -- Support for MPLS -- Support for GTPv1-U -- Sending packet from handle Examples -- AntiDDOS -- Interop with Gopacket API changes -- No interfaces, lots of renaming renaming Other -- Lots of Bugs fixed -- New scheme for more idiomatically correct Go error handling -- Missing protocols in ACL, unit tests are added -- Improved performance test system -- Improved Vagrant, VM configs