Snabb Switch 2015.09 "Nutmeg"
This release adds support for the Intel 82599 T3 and Intel X540 chips and Intel “PMU” CPU profiling. Also new is the --busy
option for snabbnfv traffic
, which makes it run with minimum latency. Nutmeg also includes bug minor fixes and improvements and upgrades to LuaJit v2.0.4-330-g5feb63a.
Major Changes
- #569 #598 Added Intel 82599 T3 and Intel X540 support
- #597 Added “Performance Monitoring Unit” counter support
- #591 Added -b/--busy option to snabbnfv traffic to force running in busy loop
Minor Changes
- #594 deps/luajit: Switch to
SnabbCo/Luajit:snabb
branch and upgrade to LuaJitv2.0.4-330-g5feb63a
- #602 Fix bug in
lib.protocol.ipv4
header initialization - #599 Add tests for TCP abd IPv4 checksum methods of
lib.protocol
Contributors
Diego Pino Garcia (3):
- 2e51ce6: Add 82559 T3 to the list of supported cards
- 6c0a07a: Add a 2 seconds pause before running some tests in intel_app selftest
- 5722ae8: Add TCP and IPv4 checksum calculation tests
Luke Gorrie (20):
- b944ae3: intel_app: Added comment about Intel T3 NIC sleep
- 1a9619b: lib.pci: Added Solarflare NIC model name
- f65aae6: snabbnfv traffic: Added -b/--busy option
- 6ed0a79: deps/luajit: Switch to own snabb branch
- ac27099: deps/luajit: Update to release v2015.08-snabb
- 582e069: branches.md: Remove obsolete lukego/nfv branch
- 9d734d8: generate-pmu.sh: CPU perf event code generator
- 91a516f: lib.pmu_cpu: Module generated by generate-pmu.sh
- 2fcd543: dasm_x86: Added RDPMC instruction
- b7a2e9b: pmu_x86.dasl: Added PMU asm support code
- a2da1e3: lib.pmu: New module. Documented interface NYI
- 453df8e: lib.pmu: Full API implementation
- bb8ca5a: lib.pmu: Added measure() and improved API
- acbf993: deps/luajit: Switch to 5feb63a4
- 6eb1710: src/Makefile: fix luajit expected version
- fc59f26: lib.pmu: Use floats to avoid truncation in ratios
- a11bd90: pmu_x86: Disable debug (disasm dump)
- 88b027e: lib.pmu: Treat event names as Lua patterns
- 9d9336e: lib.pmu: Fix - make event list optional
- a1d21ce: lib.pci: Support Intel X540 with intel_app
Tim LaBerge (1):
- 97352cf: Fix ipv4 header initialization.