Skip to content

Instantly share code, notes, and snippets.

@SnabbBot
Created November 8, 2019 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SnabbBot/a13987421acb22d5d4dbefff54408f41 to your computer and use it in GitHub Desktop.
Save SnabbBot/a13987421acb22d5d4dbefff54408f41 to your computer and use it in GitHub Desktop.
Host: Linux snabbvirtbot 4.4.23 x86_64 Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
Image: eugeneia/snabb-nfv-test-vanilla
Pull Request: #719
Target Head: 4b0c18beb86223414fcdbf0dc9e9f5fa5aaa2179
Pull Request Head: a3c65f08e73f0e376d15cda965d91a71b5e6802a
ERROR: Failed to build 719
From https://github.com/SnabbCo/snabb
* [new ref] refs/pull/719/head -> pr719
Switched to branch 'pr719'
Removing src/scripts/sysv/init.d/snabb-nfv-traffic
Removing src/scripts/sysv/init.d/snabb-nfv-sync-master
Removing src/scripts/sysv/init.d/snabb-nfv-sync-agent
Removing src/scripts/sysv/default/snabb-nfv-traffic
Removing src/scripts/sysv/default/snabb-nfv-sync-master
Removing src/scripts/sysv/default/snabb-nfv-sync-agent
Auto-merging src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench-no-mrg_rxbuf.port
Removing src/program/snabbnfv/doc/.images/neutron-map.png
Removing src/program/snabbnfv/doc/.images/network-node.png
Removing src/program/snabbnfv/doc/.images/database-node.png
Removing src/program/snabbnfv/doc/.images/compute-node.png
Removing src/program/snabbnfv/README.md.src
Removing src/program/snabbnfv/.images/NFV.png
Removing src/program/gc/gc.lua
Removing src/program/gc/README
Auto-merging src/lib/virtio/virtq_device.lua
Auto-merging src/lib/virtio/net_device.lua
Removing src/lib/traceprof/traceprof.lua
Removing src/lib/traceprof/traceprof.h
Removing src/lib/traceprof/traceprof.c
Removing src/lib/protocol/README.md.src
Removing src/lib/protocol/.images/Relocation.png
Removing src/lib/protocol/.images/Datagram.png
Removing src/lib/hardware/pci.h
Removing src/lib/hardware/pci.c
Removing src/lib/hardware/README.md.src
Removing src/lib/bloom_filter.lua
Removing src/jit/zone.lua
Removing src/jit/vmdef.lua
Removing src/jit/v.lua
Removing src/jit/p.lua
Removing src/jit/dump.lua
Removing src/jit/dis_x86.lua
Removing src/jit/dis_x64.lua
Removing src/core/freelist.lua
Removing src/arch/sse2.c
Removing src/arch/avx2.c
Removing src/apps/vpn/vpws.lua
Removing src/apps/vpn/README.md.src
Removing src/apps/vpn/README.md
Removing src/apps/vpn/.images/VPWS.png
Removing src/apps/vhost/README.md.src
Removing src/apps/vhost/.images/VhostUser.png
Removing src/apps/tap/selftest.cap
Removing src/apps/solarflare/README.md.src
Removing src/apps/solarflare/.images/Solarflare.png
Removing src/apps/socket/README.md.src
Removing src/apps/socket/.images/RawSocket.png
Removing src/apps/rate_limiter/README.md.src
Removing src/apps/rate_limiter/.images/RateLimiter.png
Removing src/apps/pcap/README.md.src
Removing src/apps/pcap/.images/PcapReader.png
Removing src/apps/packet_filter/README.md.src
Removing src/apps/packet_filter/.images/PcapFilter.png
Removing src/apps/packet_filter/.images/PacketFilter.png
Removing src/apps/keyed_ipv6_tunnel/selftest.cap.input
Removing src/apps/ipv6/README.md.src
Removing src/apps/ipv6/.images/nd_light.png
Removing src/apps/ipv6/.images/SimpleKeyedTunnel.png
Removing src/apps/intel/intel1g.lua
Removing src/apps/intel/README.md.src
Removing src/apps/intel/.images/LoadGen.png
Removing src/apps/intel/.images/Intel10G.png
Removing src/apps/bridge/README.md.src
Removing src/apps/bridge/.images/bridge.png
Removing src/apps/basic/README.md.src
Removing src/apps/basic/.images/Tee.png
Removing src/apps/basic/.images/Split.png
Removing src/apps/basic/.images/Source.png
Removing src/apps/basic/.images/Sink.png
Removing src/apps/basic/.images/Repeater.png
Removing src/apps/basic/.images/Join.png
Removing src/apps/basic/.images/Buzz.png
Removing src/README.md.src
Removing src/.images/Network.png
Removing src/.images/Architecture.png
Removing lib/luajit/src/xedkbuild.bat
Removing lib/luajit/src/xb1build.bat
Removing lib/luajit/src/vm_x86.dasc
Removing lib/luajit/src/vm_ppc.dasc
Removing lib/luajit/src/vm_mips.dasc
Removing lib/luajit/src/vm_arm64.dasc
Removing lib/luajit/src/vm_arm.dasc
Removing lib/luajit/src/psvitabuild.bat
Removing lib/luajit/src/ps4build.bat
Removing lib/luajit/src/msvcbuild.bat
Removing lib/luajit/src/ljamalg.c
Removing lib/luajit/src/lj_vmevent.h
Removing lib/luajit/src/lj_vmevent.c
Removing lib/luajit/src/lj_target_ppc.h
Removing lib/luajit/src/lj_target_mips.h
Removing lib/luajit/src/lj_target_arm64.h
Removing lib/luajit/src/lj_target_arm.h
Removing lib/luajit/src/lj_profile.h
Removing lib/luajit/src/lj_profile.c
Removing lib/luajit/src/lj_emit_ppc.h
Removing lib/luajit/src/lj_emit_mips.h
Removing lib/luajit/src/lj_emit_arm.h
Removing lib/luajit/src/lj_asm_ppc.h
Removing lib/luajit/src/lj_asm_mips.h
Removing lib/luajit/src/lj_asm_arm.h
Removing lib/luajit/src/jit/zone.lua
Removing lib/luajit/src/jit/v.lua
Removing lib/luajit/src/jit/p.lua
Removing lib/luajit/src/jit/dump.lua
Removing lib/luajit/src/jit/dis_x86.lua
Removing lib/luajit/src/jit/dis_x64.lua
Removing lib/luajit/src/jit/dis_ppc.lua
Removing lib/luajit/src/jit/dis_mipsel.lua
Removing lib/luajit/src/jit/dis_mips.lua
Removing lib/luajit/src/jit/dis_arm.lua
Removing lib/luajit/src/jit/.gitignore
Removing lib/luajit/dynasm/dasm_ppc.lua
Removing lib/luajit/dynasm/dasm_ppc.h
Removing lib/luajit/dynasm/dasm_mips.lua
Removing lib/luajit/dynasm/dasm_mips.h
Removing lib/luajit/dynasm/dasm_arm64.lua
Removing lib/luajit/dynasm/dasm_arm64.h
Removing lib/luajit/dynasm/dasm_arm.lua
Removing lib/luajit/dynasm/dasm_arm.h
Removing lib/luajit/doc/ext_profiler.html
Removing lib/luajit/README
Merge made by the 'recursive' strategy.
.gitignore | 6 +
.version | 1 +
CONTRIBUTING.md | 30 +
Dockerfile | 13 +
Makefile | 32 +-
README.md | 92 +-
default.nix | 43 +
generate-version-lua.sh | 25 +
lib/ljndpi/CHANGELOG.md | 28 +
lib/ljndpi/COPYING | 201 +
lib/ljndpi/README.md | 156 +
lib/ljndpi/examples/lamernews.pcap | Bin 0 -> 236469 bytes
lib/ljndpi/examples/pcap.lua | 81 +
lib/ljndpi/examples/readpcap | 274 +
lib/ljndpi/luarocks/ljndpi-0.0.3-1.rockspec | 26 +
lib/ljndpi/luarocks/ljndpi-0.1.0-1.rockspec | 26 +
lib/ljndpi/luarocks/ljndpi-scm-1.rockspec | 25 +
lib/ljndpi/ndpi.lua | 8 +
lib/ljndpi/ndpi/c.lua | 121 +
lib/ljndpi/ndpi/protocol_bitmask.lua | 119 +
lib/ljndpi/ndpi/protocol_ids_1_7.lua | 454 ++
lib/ljndpi/ndpi/protocol_ids_1_8.lua | 466 ++
lib/ljndpi/ndpi/protocol_ids_2_0.lua | 465 ++
lib/ljndpi/ndpi/protocol_ids_2_2.lua | 497 ++
lib/ljndpi/ndpi/protocol_ids_2_3.lua | 501 ++
lib/ljndpi/ndpi/wrap.lua | 127 +
lib/ljndpi/tools/update-protocol-ids | 53 +
lib/ljsyscall/syscall/bsd/syscalls.lua | 1 +
lib/ljsyscall/syscall/linux/c.lua | 15 +-
lib/ljsyscall/syscall/linux/constants.lua | 17 +
lib/ljsyscall/syscall/linux/ioctl.lua | 5 +
lib/ljsyscall/syscall/linux/syscalls.lua | 56 +-
lib/ljsyscall/syscall/linux/types.lua | 68 +
lib/ljsyscall/syscall/linux/util.lua | 4 +-
lib/ljsyscall/syscall/syscalls.lua | 9 +-
lib/ljsyscall/syscall/types.lua | 9 +-
lib/ljsyscall/syscall/util.lua | 25 +-
lib/luajit/.gitmodules | 0
lib/luajit/.travis.yml | 8 +
lib/luajit/CONDUCT.md | 7 +
lib/luajit/CONTRIBUTING.md | 21 +
lib/luajit/COPYING | 217 +
lib/luajit/COPYRIGHT | 9 +-
lib/luajit/Makefile | 122 +-
lib/luajit/README | 16 -
lib/luajit/README.md | 205 +
lib/luajit/check-generated-code.nix | 20 +
lib/luajit/default.nix | 44 +
lib/luajit/doc/bluequad-print.css | 2 +-
lib/luajit/doc/bluequad.css | 2 +-
lib/luajit/doc/changes.html | 22 +-
lib/luajit/doc/contact.html | 15 +-
lib/luajit/doc/ext_c_api.html | 6 +-
lib/luajit/doc/ext_ffi.html | 6 +-
lib/luajit/doc/ext_ffi_api.html | 6 +-
lib/luajit/doc/ext_ffi_semantics.html | 16 +-
lib/luajit/doc/ext_ffi_tutorial.html | 6 +-
lib/luajit/doc/ext_jit.html | 19 +-
lib/luajit/doc/ext_profiler.html | 365 --
lib/luajit/doc/extensions.html | 74 +-
lib/luajit/doc/faq.html | 6 +-
lib/luajit/doc/install.html | 147 +-
lib/luajit/doc/luajit.html | 12 +-
lib/luajit/doc/raptorjit.eps.bz2 | Bin 0 -> 254040 bytes
lib/luajit/doc/raptorjit.png | Bin 0 -> 34300 bytes
lib/luajit/doc/running.html | 29 +-
lib/luajit/doc/status.html | 23 +-
lib/luajit/dynasm/dasm_arm.h | 456 --
lib/luajit/dynasm/dasm_arm.lua | 1125 ----
lib/luajit/dynasm/dasm_arm64.h | 518 --
lib/luajit/dynasm/dasm_arm64.lua | 1166 ----
lib/luajit/dynasm/dasm_mips.h | 416 --
lib/luajit/dynasm/dasm_mips.lua | 953 ----
lib/luajit/dynasm/dasm_ppc.h | 419 --
lib/luajit/dynasm/dasm_ppc.lua | 1919 -------
lib/luajit/dynasm/dasm_proto.h | 6 +-
lib/luajit/dynasm/dasm_x64.lua | 2 +-
lib/luajit/dynasm/dasm_x86.h | 44 +-
lib/luajit/dynasm/dasm_x86.lua | 533 +-
lib/luajit/dynasm/dynasm.lua | 10 +-
lib/luajit/etc/luajit.1 | 6 +-
lib/luajit/etc/luajit.pc | 2 +-
lib/luajit/pkgs.nix | 1 +
lib/luajit/raptorjit.nix | 24 +
lib/luajit/shell.nix | 2 +
lib/luajit/src/.gitignore | 6 -
lib/luajit/src/Makefile | 428 +-
lib/luajit/src/Makefile.dep | 327 +-
lib/luajit/src/host/.gitignore | 1 -
lib/luajit/src/host/buildvm.c | 5 +-
lib/luajit/src/host/buildvm.h | 2 +-
lib/luajit/src/host/buildvm_asm.c | 11 +-
lib/luajit/src/host/buildvm_fold.c | 4 +-
lib/luajit/src/host/buildvm_lib.c | 4 +-
lib/luajit/src/host/buildvm_libbc.h | 17 +-
lib/luajit/src/host/buildvm_peobj.c | 30 +-
lib/luajit/src/host/genlibbc.lua | 2 +-
lib/luajit/src/host/genminilua.lua | 11 +-
lib/luajit/src/host/minilua.c | 2 +-
lib/luajit/src/ifdef-defile | 128 +
lib/luajit/src/jit/.gitignore | 1 -
lib/luajit/src/jit/bc.lua | 4 +-
lib/luajit/src/jit/bcsave.lua | 12 +-
lib/luajit/src/jit/dis_arm.lua | 689 ---
lib/luajit/src/jit/dis_mips.lua | 428 --
lib/luajit/src/jit/dis_mipsel.lua | 17 -
lib/luajit/src/jit/dis_ppc.lua | 591 --
lib/luajit/src/jit/dis_x64.lua | 17 -
lib/luajit/src/jit/dis_x86.lua | 838 ---
lib/luajit/src/jit/dump.lua | 711 ---
lib/luajit/src/jit/p.lua | 347 --
lib/luajit/src/jit/v.lua | 170 -
lib/luajit/src/jit/vmdef.lua | 348 ++
lib/luajit/src/jit/zone.lua | 45 -
lib/luajit/src/lauxlib.h | 34 +-
lib/luajit/src/lib_aux.c | 84 +-
lib/luajit/src/lib_base.c | 50 +-
lib/luajit/src/lib_bit.c | 56 +-
lib/luajit/src/lib_debug.c | 10 +-
lib/luajit/src/lib_ffi.c | 27 +-
lib/luajit/src/lib_init.c | 4 +-
lib/luajit/src/lib_io.c | 62 +-
lib/luajit/src/lib_jit.c | 544 +-
lib/luajit/src/lib_math.c | 41 +-
lib/luajit/src/lib_os.c | 39 +-
lib/luajit/src/lib_package.c | 157 +-
lib/luajit/src/lib_string.c | 21 +-
lib/luajit/src/lib_table.c | 22 +-
lib/luajit/src/lj.supp | 15 +
lib/luajit/src/lj_alloc.c | 277 +-
lib/luajit/src/lj_api.c | 163 +-
lib/luajit/src/lj_arch.h | 381 +-
lib/luajit/src/lj_asm.c | 506 +-
lib/luajit/src/lj_asm.h | 4 +-
lib/luajit/src/lj_asm_arm.h | 2217 --------
lib/luajit/src/lj_asm_mips.h | 1833 -------
lib/luajit/src/lj_asm_ppc.h | 2015 -------
lib/luajit/src/lj_asm_x86.h | 1063 ++--
lib/luajit/src/lj_auditlog.c | 291 +
lib/luajit/src/lj_auditlog.h | 21 +
lib/luajit/src/lj_bc.c | 2 +-
lib/luajit/src/lj_bc.h | 2 +-
lib/luajit/src/lj_bcdump.h | 4 +-
lib/luajit/src/lj_bcread.c | 39 +-
lib/luajit/src/lj_bcwrite.c | 58 +-
lib/luajit/src/lj_buf.c | 38 +-
lib/luajit/src/lj_buf.h | 26 +-
lib/luajit/src/lj_carith.c | 29 +-
lib/luajit/src/lj_carith.h | 14 +-
lib/luajit/src/lj_ccall.c | 562 +-
lib/luajit/src/lj_ccall.h | 96 +-
lib/luajit/src/lj_ccallback.c | 344 +-
lib/luajit/src/lj_ccallback.h | 8 +-
lib/luajit/src/lj_cconv.c | 34 +-
lib/luajit/src/lj_cconv.h | 8 +-
lib/luajit/src/lj_cdata.c | 34 +-
lib/luajit/src/lj_cdata.h | 8 +-
lib/luajit/src/lj_clib.c | 206 +-
lib/luajit/src/lj_clib.h | 4 +-
lib/luajit/src/lj_cparse.c | 106 +-
lib/luajit/src/lj_cparse.h | 4 +-
lib/luajit/src/lj_crecord.c | 215 +-
lib/luajit/src/lj_crecord.h | 42 +-
lib/luajit/src/lj_ctype.c | 52 +-
lib/luajit/src/lj_ctype.h | 41 +-
lib/luajit/src/lj_debug.c | 130 +-
lib/luajit/src/lj_debug.h | 8 +-
lib/luajit/src/lj_debuginfo.h | 6 +
lib/luajit/src/lj_def.h | 155 +-
lib/luajit/src/lj_dispatch.c | 112 +-
lib/luajit/src/lj_dispatch.h | 66 +-
lib/luajit/src/lj_dwarf.c | 27 +
lib/luajit/src/lj_emit_arm.h | 356 --
lib/luajit/src/lj_emit_mips.h | 211 -
lib/luajit/src/lj_emit_ppc.h | 238 -
lib/luajit/src/lj_emit_x86.h | 171 +-
lib/luajit/src/lj_err.c | 346 +-
lib/luajit/src/lj_err.h | 4 +-
lib/luajit/src/lj_errmsg.h | 22 +-
lib/luajit/src/lj_ff.h | 2 +-
lib/luajit/src/lj_ffrecord.c | 239 +-
lib/luajit/src/lj_ffrecord.h | 4 +-
lib/luajit/src/lj_frame.h | 143 +-
lib/luajit/src/lj_func.c | 14 +-
lib/luajit/src/lj_func.h | 10 +-
lib/luajit/src/lj_gc.c | 68 +-
lib/luajit/src/lj_gc.h | 20 +-
lib/luajit/src/lj_gdbjit.c | 766 +--
lib/luajit/src/lj_gdbjit.h | 9 +-
lib/luajit/src/lj_ir.c | 215 +-
lib/luajit/src/lj_ir.h | 76 +-
lib/luajit/src/lj_ircall.h | 145 +-
lib/luajit/src/lj_iropt.h | 89 +-
lib/luajit/src/lj_jit.h | 130 +-
lib/luajit/src/lj_lex.c | 37 +-
lib/luajit/src/lj_lex.h | 6 +-
lib/luajit/src/lj_lib.c | 27 +-
lib/luajit/src/lj_lib.h | 23 +-
lib/luajit/src/lj_load.c | 2 +-
lib/luajit/src/lj_mcode.c | 111 +-
lib/luajit/src/lj_mcode.h | 6 +-
lib/luajit/src/lj_meta.c | 56 +-
lib/luajit/src/lj_meta.h | 10 +-
lib/luajit/src/lj_obj.c | 6 +-
lib/luajit/src/lj_obj.h | 246 +-
lib/luajit/src/lj_opt_dce.c | 4 +-
lib/luajit/src/lj_opt_fold.c | 200 +-
lib/luajit/src/lj_opt_loop.c | 12 +-
lib/luajit/src/lj_opt_mem.c | 39 +-
lib/luajit/src/lj_opt_narrow.c | 73 +-
lib/luajit/src/lj_opt_sink.c | 26 +-
lib/luajit/src/lj_opt_split.c | 848 +--
lib/luajit/src/lj_parse.c | 194 +-
lib/luajit/src/lj_parse.h | 4 +-
lib/luajit/src/lj_profile.c | 541 --
lib/luajit/src/lj_profile.h | 21 -
lib/luajit/src/lj_record.c | 452 +-
lib/luajit/src/lj_record.h | 4 +-
lib/luajit/src/lj_snap.c | 180 +-
lib/luajit/src/lj_snap.h | 17 +-
lib/luajit/src/lj_state.c | 52 +-
lib/luajit/src/lj_state.h | 11 +-
lib/luajit/src/lj_str.c | 53 +-
lib/luajit/src/lj_str.h | 6 +-
lib/luajit/src/lj_strfmt.c | 150 +-
lib/luajit/src/lj_strfmt.h | 38 +-
lib/luajit/src/lj_strfmt_num.c | 587 ++
lib/luajit/src/lj_strscan.c | 14 +-
lib/luajit/src/lj_strscan.h | 8 +-
lib/luajit/src/lj_tab.c | 46 +-
lib/luajit/src/lj_tab.h | 25 +-
lib/luajit/src/lj_target.h | 23 +-
lib/luajit/src/lj_target_arm.h | 270 -
lib/luajit/src/lj_target_arm64.h | 97 -
lib/luajit/src/lj_target_mips.h | 260 -
lib/luajit/src/lj_target_ppc.h | 280 -
lib/luajit/src/lj_target_x86.h | 84 +-
lib/luajit/src/lj_trace.c | 343 +-
lib/luajit/src/lj_trace.h | 21 +-
lib/luajit/src/lj_traceerr.h | 2 +-
lib/luajit/src/lj_udata.c | 4 +-
lib/luajit/src/lj_udata.h | 4 +-
lib/luajit/src/lj_vm.h | 43 +-
lib/luajit/src/lj_vmevent.c | 58 -
lib/luajit/src/lj_vmevent.h | 59 -
lib/luajit/src/lj_vmmath.c | 81 +-
lib/luajit/src/lj_vmprofile.c | 193 +
lib/luajit/src/lj_vmprofile.h | 40 +
lib/luajit/src/ljamalg.c | 96 -
lib/luajit/src/lua.h | 11 +-
lib/luajit/src/luaconf.h | 10 +-
lib/luajit/src/luajit.c | 180 +-
lib/luajit/src/luajit.h | 26 +-
lib/luajit/src/lualib.h | 2 +-
lib/luajit/src/msvcbuild.bat | 114 -
lib/luajit/src/ps4build.bat | 103 -
lib/luajit/src/psvitabuild.bat | 93 -
lib/luajit/src/reusevm/host/buildvm_arch.h | 5761 ++++++++++++++++++++
lib/luajit/src/reusevm/lj_bcdef.h | 220 +
lib/luajit/src/reusevm/lj_ffdef.h | 202 +
lib/luajit/src/reusevm/lj_folddef.h | 1154 ++++
lib/luajit/src/reusevm/lj_libdef.h | 401 ++
lib/luajit/src/reusevm/lj_recdef.h | 263 +
lib/luajit/src/reusevm/lj_vm.S | 2774 ++++++++++
lib/luajit/src/vm_arm.dasc | 4582 ----------------
lib/luajit/src/vm_arm64.dasc | 3764 -------------
lib/luajit/src/vm_mips.dasc | 4351 ---------------
lib/luajit/src/vm_ppc.dasc | 5248 ------------------
lib/luajit/src/vm_x64.dasc | 980 +---
lib/luajit/src/vm_x86.dasc | 5707 -------------------
lib/luajit/src/xb1build.bat | 101 -
lib/luajit/src/xedkbuild.bat | 92 -
lib/luajit/test.nix | 19 +
lib/luajit/testsuite/README | 77 +
lib/luajit/testsuite/bench/PARAM_x86.txt | 29 +
lib/luajit/testsuite/bench/PARAM_x86_CI.txt | 26 +
lib/luajit/testsuite/bench/SUMCOL_1.txt | 1000 ++++
lib/luajit/testsuite/bench/TEST_md5sum.txt | 20 +
lib/luajit/testsuite/bench/array3d.lua | 59 +
lib/luajit/testsuite/bench/bench.R | 49 +
lib/luajit/testsuite/bench/binary-trees.lua | 47 +
lib/luajit/testsuite/bench/chameneos.lua | 68 +
lib/luajit/testsuite/bench/coroutine-ring.lua | 42 +
lib/luajit/testsuite/bench/default.nix | 103 +
lib/luajit/testsuite/bench/euler14-bit.lua | 22 +
lib/luajit/testsuite/bench/fannkuch.lua | 50 +
lib/luajit/testsuite/bench/fasta.lua | 95 +
lib/luajit/testsuite/bench/generate.R | 25 +
lib/luajit/testsuite/bench/k-nucleotide.lua | 58 +
lib/luajit/testsuite/bench/life.lua | 111 +
lib/luajit/testsuite/bench/mandelbrot-bit.lua | 33 +
lib/luajit/testsuite/bench/mandelbrot.lua | 23 +
lib/luajit/testsuite/bench/md5.lua | 183 +
lib/luajit/testsuite/bench/meteor.lua | 220 +
lib/luajit/testsuite/bench/nbody.lua | 119 +
lib/luajit/testsuite/bench/nsieve-bit-fp.lua | 37 +
lib/luajit/testsuite/bench/nsieve-bit.lua | 27 +
lib/luajit/testsuite/bench/nsieve.lua | 21 +
lib/luajit/testsuite/bench/partialsums.lua | 29 +
lib/luajit/testsuite/bench/pidigits-nogmp.lua | 100 +
lib/luajit/testsuite/bench/ray.lua | 135 +
lib/luajit/testsuite/bench/recursive-ack.lua | 8 +
lib/luajit/testsuite/bench/recursive-fib.lua | 7 +
lib/luajit/testsuite/bench/revcomp.lua | 37 +
lib/luajit/testsuite/bench/roulette.lua | 21 +
lib/luajit/testsuite/bench/scimark-2010-12-20.lua | 400 ++
lib/luajit/testsuite/bench/scimark-fft.lua | 1 +
lib/luajit/testsuite/bench/scimark-lu.lua | 1 +
lib/luajit/testsuite/bench/scimark-sor.lua | 1 +
lib/luajit/testsuite/bench/scimark-sparse.lua | 1 +
lib/luajit/testsuite/bench/scimark_lib.lua | 297 +
lib/luajit/testsuite/bench/series.lua | 34 +
lib/luajit/testsuite/bench/spectral-norm.lua | 40 +
lib/luajit/testsuite/bench/sum-file.lua | 6 +
lib/luajit/testsuite/test/README.md | 110 +
lib/luajit/testsuite/test/bc/constov.lua | 16 +
lib/luajit/testsuite/test/bc/index | 1 +
lib/luajit/testsuite/test/common/expect_error.lua | 16 +
lib/luajit/testsuite/test/common/ffi_util.inc | 41 +
.../testsuite/test/common/test_runner_canary.lua | 1 +
lib/luajit/testsuite/test/computations.lua | 113 +
lib/luajit/testsuite/test/index | 7 +
lib/luajit/testsuite/test/lang/andor.lua | 61 +
lib/luajit/testsuite/test/lang/assignment.lua | 46 +
lib/luajit/testsuite/test/lang/compare.lua | 323 ++
lib/luajit/testsuite/test/lang/compare_nan.lua | 99 +
lib/luajit/testsuite/test/lang/concat.lua | 112 +
lib/luajit/testsuite/test/lang/constant/index | 2 +
lib/luajit/testsuite/test/lang/constant/number.lua | 12 +
lib/luajit/testsuite/test/lang/constant/table.lua | 15 +
lib/luajit/testsuite/test/lang/coroutine.lua | 8 +
lib/luajit/testsuite/test/lang/for.lua | 45 +
lib/luajit/testsuite/test/lang/gc.lua | 42 +
lib/luajit/testsuite/test/lang/goto.lua | 149 +
lib/luajit/testsuite/test/lang/index | 18 +
lib/luajit/testsuite/test/lang/length.lua | 23 +
lib/luajit/testsuite/test/lang/meta/arith.lua | 118 +
lib/luajit/testsuite/test/lang/meta/arith_jit.lua | 68 +
lib/luajit/testsuite/test/lang/meta/call.lua | 81 +
lib/luajit/testsuite/test/lang/meta/cat.lua | 61 +
lib/luajit/testsuite/test/lang/meta/comp.lua | 120 +
lib/luajit/testsuite/test/lang/meta/comp_jit.lua | 104 +
lib/luajit/testsuite/test/lang/meta/debuginfo.lua | 81 +
lib/luajit/testsuite/test/lang/meta/eq.lua | 30 +
lib/luajit/testsuite/test/lang/meta/eq_jit.lua | 35 +
lib/luajit/testsuite/test/lang/meta/framegap.lua | 24 +
lib/luajit/testsuite/test/lang/meta/index | 14 +
lib/luajit/testsuite/test/lang/meta/index.lua | 60 +
lib/luajit/testsuite/test/lang/meta/len.lua | 42 +
lib/luajit/testsuite/test/lang/meta/newindex.lua | 69 +
lib/luajit/testsuite/test/lang/meta/nomm.lua | 21 +
lib/luajit/testsuite/test/lang/modulo.lua | 46 +
lib/luajit/testsuite/test/lang/self.lua | 19 +
lib/luajit/testsuite/test/lang/table.lua | 32 +
lib/luajit/testsuite/test/lang/tail_recursion.lua | 20 +
lib/luajit/testsuite/test/lang/upvalue/closure.lua | 84 +
lib/luajit/testsuite/test/lang/upvalue/index | 1 +
lib/luajit/testsuite/test/lang/vararg_jit.lua | 95 +
lib/luajit/testsuite/test/lib/base/assert.lua | 33 +
lib/luajit/testsuite/test/lib/base/error.lua | 43 +
lib/luajit/testsuite/test/lib/base/getfenv.lua | 13 +
.../testsuite/test/lib/base/getsetmetatable.lua | 33 +
lib/luajit/testsuite/test/lib/base/index | 11 +
lib/luajit/testsuite/test/lib/base/ipairs.lua | 41 +
lib/luajit/testsuite/test/lib/base/next.lua | 17 +
lib/luajit/testsuite/test/lib/base/pairs.lua | 73 +
lib/luajit/testsuite/test/lib/base/pcall_jit.lua | 74 +
lib/luajit/testsuite/test/lib/base/select.lua | 105 +
.../testsuite/test/lib/base/tonumber_tostring.lua | 81 +
lib/luajit/testsuite/test/lib/base/xpcall_jit.lua | 83 +
lib/luajit/testsuite/test/lib/bit.lua | 98 +
lib/luajit/testsuite/test/lib/contents.lua | 155 +
lib/luajit/testsuite/test/lib/coroutine/index | 1 +
lib/luajit/testsuite/test/lib/coroutine/yield.lua | 109 +
lib/luajit/testsuite/test/lib/ffi/bit64.lua | 130 +
lib/luajit/testsuite/test/lib/ffi/cdata_var.lua | 47 +
lib/luajit/testsuite/test/lib/ffi/copy_fill.lua | 64 +
lib/luajit/testsuite/test/lib/ffi/err.lua | 35 +
.../testsuite/test/lib/ffi/ffi_arith_ptr.lua | 106 +
lib/luajit/testsuite/test/lib/ffi/ffi_bitfield.lua | 108 +
lib/luajit/testsuite/test/lib/ffi/ffi_call.lua | 266 +
lib/luajit/testsuite/test/lib/ffi/ffi_callback.lua | 158 +
lib/luajit/testsuite/test/lib/ffi/ffi_const.lua | 113 +
lib/luajit/testsuite/test/lib/ffi/ffi_convert.lua | 787 +++
lib/luajit/testsuite/test/lib/ffi/ffi_enum.lua | 57 +
.../test/lib/ffi/ffi_gcstep_recursive.lua | 66 +
.../testsuite/test/lib/ffi/ffi_jit_arith.lua | 155 +
lib/luajit/testsuite/test/lib/ffi/ffi_jit_call.lua | 154 +
lib/luajit/testsuite/test/lib/ffi/ffi_jit_conv.lua | 277 +
.../testsuite/test/lib/ffi/ffi_lex_number.lua | 51 +
lib/luajit/testsuite/test/lib/ffi/ffi_metatype.lua | 245 +
lib/luajit/testsuite/test/lib/ffi/ffi_new.lua | 106 +
.../testsuite/test/lib/ffi/ffi_parse_array.lua | 78 +
.../testsuite/test/lib/ffi/ffi_parse_basic.lua | 131 +
.../testsuite/test/lib/ffi/ffi_parse_cdef.lua | 77 +
.../testsuite/test/lib/ffi/ffi_parse_struct.lua | 259 +
lib/luajit/testsuite/test/lib/ffi/ffi_tabov.lua | 12 +
lib/luajit/testsuite/test/lib/ffi/index | 12 +
lib/luajit/testsuite/test/lib/ffi/istype.lua | 88 +
lib/luajit/testsuite/test/lib/ffi/jit_array.lua | 104 +
lib/luajit/testsuite/test/lib/ffi/jit_complex.lua | 109 +
lib/luajit/testsuite/test/lib/ffi/jit_misc.lua | 109 +
lib/luajit/testsuite/test/lib/ffi/jit_struct.lua | 201 +
.../testsuite/test/lib/ffi/meta_tostring.lua | 55 +
lib/luajit/testsuite/test/lib/ffi/redir.lua | 19 +
lib/luajit/testsuite/test/lib/ffi/type_punning.lua | 138 +
lib/luajit/testsuite/test/lib/index | 8 +
lib/luajit/testsuite/test/lib/math/abs.lua | 16 +
lib/luajit/testsuite/test/lib/math/constants.lua | 8 +
lib/luajit/testsuite/test/lib/math/index | 3 +
lib/luajit/testsuite/test/lib/math/random.lua | 47 +
lib/luajit/testsuite/test/lib/string/byte.lua | 92 +
lib/luajit/testsuite/test/lib/string/char.lua | 29 +
lib/luajit/testsuite/test/lib/string/dump.lua | 31 +
lib/luajit/testsuite/test/lib/string/format/index | 1 +
.../testsuite/test/lib/string/format/num.lua | 184 +
lib/luajit/testsuite/test/lib/string/index | 11 +
lib/luajit/testsuite/test/lib/string/len.lua | 14 +
.../testsuite/test/lib/string/lower_upper.lua | 51 +
lib/luajit/testsuite/test/lib/string/metatable.lua | 3 +
.../test/lib/string/multiple_functions.lua | 16 +
lib/luajit/testsuite/test/lib/string/rep.lua | 68 +
lib/luajit/testsuite/test/lib/string/reverse.lua | 13 +
lib/luajit/testsuite/test/lib/string/sub.lua | 189 +
lib/luajit/testsuite/test/lib/table/concat.lua | 55 +
lib/luajit/testsuite/test/lib/table/index | 6 +
lib/luajit/testsuite/test/lib/table/insert.lua | 17 +
lib/luajit/testsuite/test/lib/table/misc.lua | 58 +
lib/luajit/testsuite/test/lib/table/new.lua | 11 +
lib/luajit/testsuite/test/lib/table/pack.lua | 7 +
lib/luajit/testsuite/test/lib/table/remove.lua | 42 +
lib/luajit/testsuite/test/lib/table/sort.lua | 27 +
lib/luajit/testsuite/test/misc/alias_alloc.lua | 54 +
lib/luajit/testsuite/test/misc/api_call.lua | 98 +
lib/luajit/testsuite/test/misc/catch_wrap.lua | 45 +
lib/luajit/testsuite/test/misc/coro_traceback.lua | 8 +
lib/luajit/testsuite/test/misc/coro_yield.lua | 111 +
lib/luajit/testsuite/test/misc/debug_gc.lua | 47 +
lib/luajit/testsuite/test/misc/dualnum.lua | 47 +
lib/luajit/testsuite/test/misc/for_dir.lua | 13 +
lib/luajit/testsuite/test/misc/fori_coerce.lua | 33 +
lib/luajit/testsuite/test/misc/gc_rechain.lua | 32 +
lib/luajit/testsuite/test/misc/gc_trace.lua | 37 +
lib/luajit/testsuite/test/misc/gcstep.lua | 33 +
lib/luajit/testsuite/test/misc/hook_active.lua | 95 +
lib/luajit/testsuite/test/misc/hook_line.lua | 41 +
lib/luajit/testsuite/test/misc/hook_norecord.lua | 12 +
lib/luajit/testsuite/test/misc/hook_record.lua | 8 +
lib/luajit/testsuite/test/misc/hook_top.lua | 55 +
lib/luajit/testsuite/test/misc/jit_flush.lua | 50 +
lib/luajit/testsuite/test/misc/lightud.lua | 88 +
lib/luajit/testsuite/test/misc/loop_unroll.lua | 35 +
lib/luajit/testsuite/test/misc/parse_comp.lua | 13 +
lib/luajit/testsuite/test/misc/parse_esc.lua | 7 +
lib/luajit/testsuite/test/misc/parse_misc.lua | 31 +
lib/luajit/testsuite/test/misc/phi_conv.lua | 53 +
lib/luajit/testsuite/test/misc/recurse_deep.lua | 29 +
lib/luajit/testsuite/test/misc/recurse_tail.lua | 22 +
lib/luajit/testsuite/test/misc/stack_gc.lua | 15 +
lib/luajit/testsuite/test/misc/stack_purge.lua | 25 +
lib/luajit/testsuite/test/misc/stackov.lua | 40 +
lib/luajit/testsuite/test/misc/stackovc.lua | 4 +
lib/luajit/testsuite/test/misc/tcall_base.lua | 20 +
lib/luajit/testsuite/test/misc/tcall_loop.lua | 8 +
lib/luajit/testsuite/test/misc/tonumber_scan.lua | 180 +
lib/luajit/testsuite/test/misc/uclo.lua | 91 +
lib/luajit/testsuite/test/misc/unordered_jit.lua | 96 +
lib/luajit/testsuite/test/misc/wbarrier.lua | 7 +
lib/luajit/testsuite/test/misc/wbarrier_jit.lua | 18 +
lib/luajit/testsuite/test/misc/wbarrier_obar.lua | 22 +
lib/luajit/testsuite/test/opt/dse/array.lua | 197 +
lib/luajit/testsuite/test/opt/dse/field.lua | 70 +
lib/luajit/testsuite/test/opt/dse/index | 2 +
lib/luajit/testsuite/test/opt/fold/index | 1 +
lib/luajit/testsuite/test/opt/fold/kfold.lua | 81 +
lib/luajit/testsuite/test/opt/fuse.lua | 5 +
.../testsuite/test/opt/fwd/hrefk_rollback.lua | 32 +
lib/luajit/testsuite/test/opt/fwd/index | 3 +
lib/luajit/testsuite/test/opt/fwd/tnew_tdup.lua | 69 +
lib/luajit/testsuite/test/opt/fwd/upval.lua | 50 +
lib/luajit/testsuite/test/opt/index | 6 +
lib/luajit/testsuite/test/opt/loop/index | 1 +
lib/luajit/testsuite/test/opt/loop/unroll.lua | 32 +
lib/luajit/testsuite/test/opt/sink/alloc.lua | 126 +
lib/luajit/testsuite/test/opt/sink/ffi.lua | 121 +
lib/luajit/testsuite/test/opt/sink/ffi_nosink.lua | 45 +
lib/luajit/testsuite/test/opt/sink/index | 4 +
lib/luajit/testsuite/test/opt/sink/nosink.lua | 109 +
lib/luajit/testsuite/test/raptorjit/index | 1 +
lib/luajit/testsuite/test/raptorjit/vmprofile.lua | 34 +
lib/luajit/testsuite/test/src/cpptest.cpp | 129 +
lib/luajit/testsuite/test/src/ctest.c | 339 ++
lib/luajit/testsuite/test/sysdep/catch_cpp.lua | 71 +
.../testsuite/test/sysdep/ffi_include_gtk.lua | 9 +
.../testsuite/test/sysdep/ffi_include_std.lua | 36 +
lib/luajit/testsuite/test/sysdep/ffi_lib_c.lua | 87 +
lib/luajit/testsuite/test/sysdep/ffi_lib_z.lua | 107 +
lib/luajit/testsuite/test/test.lua | 416 ++
lib/luajit/testsuite/test/trace/exit_frame.lua | 79 +
lib/luajit/testsuite/test/trace/exit_growstack.lua | 28 +
lib/luajit/testsuite/test/trace/exit_jfuncf.lua | 30 +
.../testsuite/test/trace/gc64_slot_revival.lua | 18 +
lib/luajit/testsuite/test/trace/index | 7 +
lib/luajit/testsuite/test/trace/phi/copyspill.lua | 53 +
lib/luajit/testsuite/test/trace/phi/index | 3 +
lib/luajit/testsuite/test/trace/phi/ref.lua | 131 +
lib/luajit/testsuite/test/trace/phi/rotate.lua | 149 +
lib/luajit/testsuite/test/trace/snap.lua | 47 +
lib/luajit/testsuite/test/trace/stitch.lua | 19 +
.../testsuite/test/unportable/ffi_arith_int64.lua | 68 +
.../testsuite/test/unportable/math_special.lua | 55 +
lib/pflua/.gitmodules | 4 +
lib/pflua/Makefile | 13 +-
lib/pflua/common.mk | 2 +
lib/pflua/doc/Makefile | 4 +
lib/pflua/doc/decnet-host-10.15.md | 55 +
lib/pflua/doc/decnet-src-10.15.md | 43 +
.../doc/dst-host-192.68.1.1-and-greater-100.md | 24 +
lib/pflua/doc/dst-portrange-80-90.md | 73 +
lib/pflua/doc/ether-broadcast.md | 17 +
lib/pflua/doc/ether-multicast.md | 14 +
lib/pflua/doc/ether-proto-1500.md | 6 +
lib/pflua/doc/ether-proto-1501.md | 13 +
lib/pflua/doc/ether-proto-255.md | 18 +
lib/pflua/doc/ether-proto-decnet.md | 13 +
lib/pflua/doc/fail-fail.md | 31 +
lib/pflua/doc/host-127.0.0.1.md | 32 +
lib/pflua/doc/host-ipv6-localhost.md | 37 +
lib/pflua/doc/icmp-or-tcp-or-udp.md | 53 +
lib/pflua/doc/icmp6-or-ip.md | 28 +
lib/pflua/doc/icmp6.md | 23 +
lib/pflua/doc/ip-multicast.md | 16 +
lib/pflua/doc/ip-proto-47.md | 16 +
lib/pflua/doc/ip-proto-ah.md | 16 +
lib/pflua/doc/ip-proto-sctp.md | 16 +
lib/pflua/doc/ip6-multicast.md | 16 +
lib/pflua/doc/ip6-proto-47.md | 23 +
lib/pflua/doc/ip6-proto-ah.md | 23 +
lib/pflua/doc/iso-proto-47.md | 21 +
lib/pflua/doc/iso-proto-clnp.md | 21 +
lib/pflua/doc/l1.md | 32 +
lib/pflua/doc/net-127.0.0.0-8.md | 36 +
lib/pflua/doc/net-ipv6-0-mask-16.md | 21 +
lib/pflua/doc/net-ipv6-ee.cc.9954.0-mask-111.md | 41 +
lib/pflua/doc/packet-access-igmp.md | 31 +
lib/pflua/doc/packet-access-igrp.md | 31 +
lib/pflua/doc/packet-access-pim.md | 31 +
lib/pflua/doc/packet-access-sctp.md | 31 +
lib/pflua/doc/packet-access-vrrp.md | 31 +
lib/pflua/doc/portrange-0-6000.md | 85 +
lib/pflua/doc/proto-47.md | 30 +
lib/pflua/doc/proto-sctp.md | 64 +-
lib/pflua/doc/sctp.md | 31 +
lib/pflua/doc/src-host-192.68.1.1-and-less-100.md | 28 +
.../doc/src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md | 25 +
.../doc/src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md | 25 +
lib/pflua/doc/src-port-80.md | 65 +
lib/pflua/doc/tcp-address.md | 34 +-
lib/pflua/doc/tcp-port-80.md | 59 +
lib/pflua/env | 3 +
lib/pflua/src/Makefile | 13 +-
lib/pflua/src/pf.lua | 16 +-
lib/pflua/src/pf/anf.lua | 10 +-
lib/pflua/src/pf/backend.lua | 13 +-
lib/pflua/src/pf/bpf.lua | 7 +-
lib/pflua/src/pf/codegen.dasl | 830 +++
lib/pflua/src/pf/expand.lua | 17 +-
lib/pflua/src/pf/match.lua | 39 +-
lib/pflua/src/pf/parse.lua | 50 +-
lib/pflua/src/pf/regalloc.lua | 538 ++
lib/pflua/src/pf/savefile.lua | 1 +
lib/pflua/src/pf/selection.lua | 603 ++
lib/pflua/src/pf/utils.lua | 30 +-
lib/pflua/tests/Makefile | 2 +
lib/pflua/tests/pfquickcheck/pfcompile.lua | 12 +-
.../tests/properties/pflua_pipelines_match.lua | 4 +-
.../tests/properties/pipecmp_proto_or_proto.lua | 4 +-
lib/pflua/tests/test-215.pflang | 1 +
lib/pflua/tests/test-matches | 30 +-
lib/pflua/tools/dump-markdown | 10 +-
lib/pflua/tools/pflua-compile | 8 +-
lib/pflua/tools/pflua-pipelines-match | 18 +-
release.nix | 66 +
snabb.png | Bin 0 -> 16111 bytes
src/.images/Architecture.png | Bin 5964 -> 0 bytes
src/.images/Network.png | Bin 5519 -> 0 bytes
src/Makefile | 121 +-
src/README.md | 630 ++-
src/README.md.src | 662 ---
src/apps/basic/.images/Buzz.png | Bin 1118 -> 0 bytes
src/apps/basic/.images/Join.png | Bin 3564 -> 0 bytes
src/apps/basic/.images/Repeater.png | Bin 2168 -> 0 bytes
src/apps/basic/.images/Sink.png | Bin 2210 -> 0 bytes
src/apps/basic/.images/Source.png | Bin 2413 -> 0 bytes
src/apps/basic/.images/Split.png | Bin 3917 -> 0 bytes
src/apps/basic/.images/Tee.png | Bin 3760 -> 0 bytes
src/apps/basic/README.md | 102 +-
src/apps/basic/README.md.src | 104 -
src/apps/basic/basic_apps.lua | 64 +-
src/apps/bridge/.images/bridge.png | Bin 4851 -> 0 bytes
src/apps/bridge/README.md | 23 +-
src/apps/bridge/README.md.src | 98 -
src/apps/bridge/base.lua | 23 +-
src/apps/bridge/flooding.lua | 18 +-
src/apps/bridge/learning.h | 2 +
src/apps/bridge/learning.lua | 7 +-
src/apps/bridge/mac_table.c | 2 +
src/apps/bridge/mac_table.lua | 5 +-
src/apps/csv.lua | 2 +
src/apps/example/asm.dasl | 3 +-
src/apps/intel/.images/Intel10G.png | Bin 2091 -> 0 bytes
src/apps/intel/.images/LoadGen.png | Bin 1881 -> 0 bytes
src/apps/intel/README.md | 32 +-
src/apps/intel/README.md.src | 142 -
src/apps/intel/intel.h | 2 +
src/apps/intel/intel10g.lua | 220 +-
src/apps/intel/intel1g.lua | 423 --
src/apps/intel/intel_app.lua | 171 +-
src/apps/intel/loadgen.lua | 13 +-
src/apps/intel_avf/README.md | 44 +
src/apps/intel_avf/intel_avf.lua | 852 +++
src/apps/intel_avf/selftest.sh | 20 +
src/apps/intel_avf/tests/back2back/test.snabb | 102 +
src/apps/intel_avf/tests/info/test.snabb | 11 +
src/apps/intel_avf/tests/setup.sh | 49 +
src/apps/intel_mp/README.md | 214 +
src/apps/intel_mp/bench.sh | 25 +
src/apps/intel_mp/broadcast.pcap | Bin 0 -> 19250 bytes
src/apps/intel_mp/intel_mp.lua | 2079 +++++++
src/apps/intel_mp/loadgen.lua | 96 +
src/apps/intel_mp/selftest.sh | 37 +
src/apps/intel_mp/source-vlan.pcap | Bin 0 -> 5532 bytes
src/apps/intel_mp/source.pcap | Bin 0 -> 2574 bytes
src/apps/intel_mp/source2.pcap | Bin 0 -> 5124 bytes
src/apps/intel_mp/test_10g_1q_blast.sh | 9 +
src/apps/intel_mp/test_10g_1q_blast_vmdq.sh | 9 +
src/apps/intel_mp/test_10g_2q_blast.sh | 11 +
src/apps/intel_mp/test_10g_2q_blast_vlan.sh | 19 +
src/apps/intel_mp/test_10g_2q_blast_vmdq.sh | 20 +
src/apps/intel_mp/test_10g_2q_blast_vmdq_auto.sh | 20 +
src/apps/intel_mp/test_10g_2q_loopback.snabb | 51 +
src/apps/intel_mp/test_10g_4q_vmdq.snabb | 51 +
src/apps/intel_mp/test_10g_come_and_go.sh | 15 +
src/apps/intel_mp/test_10g_counters.sh | 80 +
src/apps/intel_mp/test_10g_linkup.sh | 21 +
src/apps/intel_mp/test_10g_loopback.snabb | 31 +
src/apps/intel_mp/test_10g_rate_limit.snabb | 43 +
src/apps/intel_mp/test_10g_rss_tab.snabb | 26 +
src/apps/intel_mp/test_10g_rxq_disable.snabb | 48 +
src/apps/intel_mp/test_10g_shared_rxcounter.snabb | 65 +
src/apps/intel_mp/test_10g_sw_sem.snabb | 19 +
src/apps/intel_mp/test_10g_txq_stop.snabb | 29 +
src/apps/intel_mp/test_10g_vlan.sh | 5 +
src/apps/intel_mp/test_10g_vmdq_loopback.snabb | 50 +
.../intel_mp/test_10g_vmdq_loopback_self.snabb | 35 +
src/apps/intel_mp/test_10g_vmdq_mcast.snabb | 46 +
src/apps/intel_mp/test_10g_vmdq_mirror.snabb | 75 +
src/apps/intel_mp/test_10g_vmdq_pool_sel.snabb | 99 +
src/apps/intel_mp/test_10g_vmdq_race.snabb | 68 +
src/apps/intel_mp/test_10g_vmdq_reconfig_mac.snabb | 80 +
src/apps/intel_mp/test_10g_vmdq_tx.sh | 5 +
src/apps/intel_mp/test_1g_1q_blast.sh | 9 +
src/apps/intel_mp/test_1g_1q_blast_vmdq.sh | 9 +
src/apps/intel_mp/test_1g_2q_blast.sh | 11 +
src/apps/intel_mp/test_1g_2q_blast_vlan.sh | 19 +
src/apps/intel_mp/test_1g_2q_blast_vmdq.sh | 20 +
src/apps/intel_mp/test_1g_2q_blast_vmdq_auto.sh | 24 +
src/apps/intel_mp/test_1g_come_and_go.sh | 13 +
src/apps/intel_mp/test_1g_linkup.sh | 19 +
src/apps/intel_mp/test_1g_rss_tab.snabb | 26 +
src/apps/intel_mp/test_1g_sw_sem.snabb | 19 +
src/apps/intel_mp/test_1g_vmdq_mcast.snabb | 46 +
src/apps/intel_mp/test_1g_vmdq_mirror.snabb | 83 +
src/apps/intel_mp/test_1g_vmdq_pool_sel.snabb | 99 +
src/apps/intel_mp/test_1g_vmdq_race.snabb | 68 +
src/apps/intel_mp/test_1g_vmdq_reconfig_mac.snabb | 80 +
src/apps/intel_mp/test_1g_vmdq_tx.sh | 5 +
src/apps/intel_mp/testrecv.lua | 90 +
src/apps/intel_mp/testrecv.snabb | 10 +
src/apps/intel_mp/testsend.snabb | 34 +
src/apps/intel_mp/testup.snabb | 17 +
src/apps/intel_mp/testvlan.snabb | 55 +
src/apps/intel_mp/testvmdqrecv.snabb | 12 +
src/apps/intel_mp/testvmdqtx.snabb | 59 +
src/apps/interlink/README.md | 65 +
src/apps/interlink/receiver.lua | 58 +
src/apps/interlink/selftest.snabb | 33 +
src/apps/interlink/test_source.lua | 15 +
src/apps/interlink/transmitter.lua | 58 +
src/apps/ipfix/README.md | 121 +
src/apps/ipfix/ipfix-information-elements.inc | 3618 ++++++++++++
src/apps/ipfix/ipfix.lua | 575 ++
src/apps/ipfix/template.lua | 383 ++
src/apps/ipsec/README.md | 95 +
src/apps/ipsec/esp.lua | 207 +
src/apps/ipsec/selftest.sh | 23 +
src/apps/ipsec/test-linux-compat.sh | 76 +
src/apps/ipsec/test-linux-compat.snabb | 172 +
src/apps/ipv4/README.md | 165 +
src/apps/ipv4/arp.lua | 334 ++
src/apps/ipv4/echo.lua | 163 +
src/apps/ipv4/fragment.lua | 286 +
src/apps/ipv4/reassemble.lua | 438 ++
src/apps/ipv6/.images/SimpleKeyedTunnel.png | Bin 6743 -> 0 bytes
src/apps/ipv6/.images/nd_light.png | Bin 2623 -> 0 bytes
src/apps/ipv6/README.md | 204 +-
src/apps/ipv6/README.md.src | 117 -
src/apps/ipv6/echo.lua | 155 +
src/apps/ipv6/fragment.lua | 439 ++
src/apps/ipv6/nd_light.lua | 187 +-
src/apps/ipv6/ns_responder.lua | 8 +-
src/apps/ipv6/reassemble.lua | 495 ++
src/apps/keyed_ipv6_tunnel/selftest.cap.input | Bin 4014 -> 0 bytes
src/apps/keyed_ipv6_tunnel/tunnel.lua | 79 +-
src/apps/lwaftr/V4V6.lua | 214 +
src/apps/lwaftr/binding_table.lua | 348 ++
src/apps/lwaftr/constants.lua | 105 +
src/apps/lwaftr/ctable_wrapper.lua | 86 +
src/apps/lwaftr/loadgen.lua | 76 +
src/apps/lwaftr/lwaftr.lua | 1127 ++++
src/apps/lwaftr/lwdebug.lua | 74 +
src/apps/lwaftr/lwutil.lua | 137 +
src/apps/lwaftr/ndp.lua | 513 ++
src/apps/lwaftr/nh_fwd.lua | 687 +++
src/apps/lwaftr/rangemap.lua | 310 ++
src/apps/nh_fwd/README.md | 8 +
src/apps/packet_filter/.images/PacketFilter.png | Bin 2326 -> 0 bytes
src/apps/packet_filter/.images/PcapFilter.png | Bin 2242 -> 0 bytes
src/apps/packet_filter/README.md | 13 +-
src/apps/packet_filter/README.md.src | 35 -
src/apps/packet_filter/conntrack.lua | 2 +
src/apps/packet_filter/pcap_filter.lua | 49 +-
src/apps/pcap/.images/PcapReader.png | Bin 3014 -> 0 bytes
src/apps/pcap/README.md | 58 +-
src/apps/pcap/README.md.src | 20 -
src/apps/pcap/pcap.lua | 13 +-
src/apps/pcap/tap.lua | 87 +
src/apps/rate_limiter/.images/RateLimiter.png | Bin 2221 -> 0 bytes
src/apps/rate_limiter/README.md | 7 +-
src/apps/rate_limiter/README.md.src | 48 -
src/apps/rate_limiter/rate_limiter.lua | 22 +-
src/apps/rss/README.md | 388 ++
src/apps/rss/metadata.lua | 310 ++
src/apps/rss/rss.lua | 418 ++
src/apps/socket/.images/RawSocket.png | Bin 2481 -> 0 bytes
src/apps/socket/.images/UnixSocket.png | Bin 0 -> 2674 bytes
src/apps/socket/README.md | 29 +-
src/apps/socket/README.md.src | 18 -
src/apps/socket/raw.lua | 124 +-
src/apps/socket/unix.lua | 201 +
src/apps/solarflare/.images/Solarflare.png | Bin 2187 -> 0 bytes
src/apps/solarflare/README.md | 7 +-
src/apps/solarflare/README.md.src | 40 -
src/apps/solarflare/ef_vi.h | 2 +
src/apps/solarflare/poll.c | 4 +-
src/apps/solarflare/selftest.sh | 2 +-
src/apps/solarflare/solarflare.lua | 34 +-
src/apps/tap/README.md | 80 +-
src/apps/tap/selftest.cap | Bin 708 -> 0 bytes
src/apps/tap/selftest.sh | 24 +-
src/apps/tap/tap.lua | 249 +-
src/apps/test/README.md | 99 +
src/apps/test/delayed_start.lua | 22 +
src/apps/test/match.lua | 98 +
src/apps/test/npackets.lua | 41 +
src/apps/test/synth.lua | 82 +
src/apps/test/synth.pcap | Bin 0 -> 568 bytes
src/apps/vhost/.images/VhostUser.png | Bin 2265 -> 0 bytes
src/apps/vhost/README.md | 11 +-
src/apps/vhost/README.md.src | 36 -
src/apps/vhost/vhost.h | 2 +
src/apps/vhost/vhost_user.c | 6 +-
src/apps/vhost/vhost_user.h | 6 +
src/apps/vhost/vhost_user.lua | 113 +-
src/apps/virtio_net/README.md | 30 +
src/apps/virtio_net/virtio_net.lua | 79 +
src/apps/vlan/README.md | 88 +
src/apps/vlan/vlan.lua | 255 +
src/apps/vpn/.images/VPWS.png | Bin 4877 -> 0 bytes
src/apps/vpn/README.md | 50 -
src/apps/vpn/README.md.src | 61 -
src/apps/vpn/vpws.lua | 167 -
src/apps/wall/README.md | 253 +
src/apps/wall/constants.lua | 54 +
src/apps/wall/l7fw.lua | 359 ++
src/apps/wall/l7spy.lua | 36 +
src/apps/wall/scanner.lua | 346 ++
src/apps/wall/scanner/ndpi.lua | 138 +
src/apps/wall/scanner/ndpi_opt.dasl | 103 +
src/apps/wall/util.lua | 114 +
src/arch/avx2.c | 84 -
src/arch/checksum.dasl | 160 +
src/arch/sse2.c | 94 -
src/bench/basic1-100e6 | 2 +-
src/bench/packetblaster-64 | 3 +-
src/bench/packetblaster-synth-64 | 10 +
src/bench/snabbnfv-iperf-1500 | 2 +-
src/bench/snabbnfv-iperf-1500-crypto | 6 +
src/bench/snabbnfv-iperf-1500-tunnel+crypto | 6 +
src/bench/snabbnfv-iperf-jumbo | 2 +-
src/bench/snabbnfv-loadgen-dpdk | 4 +-
src/core/app.lua | 676 ++-
src/core/clib.h | 2 +
src/core/config.lua | 22 +-
src/core/counter.h | 2 +
src/core/counter.lua | 39 +-
src/core/freelist.lua | 31 -
src/core/histogram.lua | 176 +
src/core/lib.c | 2 +
src/core/lib.h | 2 +
src/core/lib.lua | 456 +-
src/core/link.h | 13 +-
src/core/link.lua | 26 +-
src/core/main.lua | 181 +-
src/core/memory.c | 171 +-
src/core/memory.h | 6 +-
src/core/memory.lua | 165 +-
src/core/packet.h | 4 +-
src/core/packet.lua | 310 +-
src/core/selftest.lua | 2 +
src/core/shm.lua | 223 +-
src/core/snabbswitch.c | 8 +
src/core/startup.lua | 2 +
src/core/sync.dasl | 103 +
src/core/timer.lua | 21 +-
src/core/worker.lua | 103 +
src/dasm.lua | 2 +-
src/dasm_x64.lua | 3 +-
src/dasm_x86.h | 34 +-
src/dasm_x86.lua | 262 +-
src/doc/.images/FirewallAppNetwork.png | Bin 0 -> 4173 bytes
src/doc/.images/KindsOfApps.png | Bin 0 -> 8486 bytes
src/doc/.images/Processes.png | Bin 0 -> 5761 bytes
src/doc/.images/SimpleApp.png | Bin 0 -> 1612 bytes
src/doc/branches.md | 153 +-
src/doc/code-of-conduct.md | 7 +
src/doc/core-data-structures.md | 69 +
src/doc/default.nix | 43 +
src/doc/documentation-guide.md | 122 +-
src/doc/genbook.sh | 93 +-
src/doc/getting-started.md | 59 +-
src/doc/git-workflow.md | 264 +-
src/doc/in-a-nutshell.md | 113 +
src/doc/in-a-nutshell.src.md | 159 +
src/doc/kvm.md | 10 +-
src/doc/lstopo.png | Bin 0 -> 61341 bytes
src/doc/performance-tuning.md | 518 ++
src/doc/porting.md | 35 +
src/doc/snabblab.md | 51 +
src/doc/statistics.md | 54 +
src/doc/style.css | 41 +-
src/doc/template.latex | 201 +-
src/doc/testing.md | 40 +-
src/doc/trademark.md | 34 +
src/dynasm.lua | 13 +-
src/jit/dis_x64.lua | 1 -
src/jit/dis_x86.lua | 1 -
src/jit/dump.lua | 1 -
src/jit/p.lua | 1 -
src/jit/v.lua | 1 -
src/jit/vmdef.lua | 1 -
src/jit/zone.lua | 1 -
src/lib/README.checksum.md | 38 +
src/lib/README.cltable.md | 65 +
src/lib/README.ctable.md | 246 +
src/lib/README.logger.md | 141 +
src/lib/README.numa.md | 78 +
src/lib/README.pmu.md | 115 +
src/lib/README.poptrie.md | 99 +
src/lib/README.rrd.md | 218 +
src/lib/README.token_bucket.md | 70 +
src/lib/README.tsc.md | 112 +
src/lib/binary_search.dasl | 133 +
src/lib/bloom_filter.lua | 322 --
src/lib/buffer.lua | 161 +
src/lib/checksum.c | 12 +-
src/lib/checksum.h | 2 +
src/lib/checksum.lua | 115 +-
src/lib/checksum_lib.h | 2 +
src/lib/cltable.lua | 73 +
src/lib/cpuset.lua | 113 +
src/lib/ctable.lua | 732 +++
src/lib/fibers/channel.lua | 129 +
src/lib/fibers/cond.lua | 65 +
src/lib/fibers/epoll.lua | 96 +
src/lib/fibers/fiber.lua | 101 +
src/lib/fibers/file.lua | 207 +
src/lib/fibers/op.lua | 158 +
src/lib/fibers/queue.lua | 109 +
src/lib/fibers/sched.lua | 134 +
src/lib/fibers/sleep.lua | 58 +
src/lib/fibers/timer.lua | 199 +
src/lib/gauge.lua | 48 +
src/lib/hardware/README.md | 63 +-
src/lib/hardware/README.md.src | 207 -
src/lib/hardware/pci.c | 73 -
src/lib/hardware/pci.h | 4 -
src/lib/hardware/pci.lua | 124 +-
src/lib/hardware/register.lua | 80 +-
src/lib/hash/base.lua | 2 +
src/lib/hash/murmur.lua | 2 +
src/lib/hash/siphash.dasl | 729 +++
src/lib/index_set.lua | 2 +
src/lib/interlink.lua | 281 +
src/lib/io/virtual_ether_mux.lua | 100 +
src/lib/ipc/shmem/iftable_mib.lua | 175 +
src/lib/ipc/shmem/mib.lua | 2 +
src/lib/ipc/shmem/shmem.c | 2 +
src/lib/ipc/shmem/shmem.h | 2 +
src/lib/ipc/shmem/shmem.lua | 2 +
src/lib/ipsec/.images/esp.png | Bin 0 -> 5191 bytes
src/lib/ipsec/README.md | 116 +
src/lib/ipsec/aes_gcm.lua | 472 ++
src/lib/ipsec/aes_gcm_avx.dasl | 677 +++
src/lib/ipsec/esp.lua | 506 ++
src/lib/ipsec/seq_no_t.lua | 26 +
src/lib/ipsec/track_seq_no.c | 106 +
src/lib/ipsec/track_seq_no.h | 4 +
src/lib/logger.lua | 106 +
src/lib/lpm/README.md | 53 +
src/lib/lpm/build_fixtures.pl | 27 +
src/lib/lpm/ip4.lua | 138 +
src/lib/lpm/ip6.lua | 116 +
src/lib/lpm/lpm.lua | 140 +
src/lib/lpm/lpm4.lua | 280 +
src/lib/lpm/lpm4_248.c | 12 +
src/lib/lpm/lpm4_248.lua | 91 +
src/lib/lpm/lpm4_dxr.c | 31 +
src/lib/lpm/lpm4_dxr.lua | 183 +
src/lib/lpm/lpm4_poptrie.lua | 201 +
src/lib/lpm/lpm4_trie.lua | 351 ++
src/lib/lpm/random.dasl | 52 +
src/lib/lua/alt_getopt.lua | 2 -
src/lib/lua/class.lua | 2 +
src/lib/macaddress.lua | 27 +-
src/lib/maxpc.lua | 594 ++
src/lib/multi_copy.dasl | 169 +
src/lib/numa.lua | 292 +
src/lib/pcap/filter.h | 2 +
src/lib/pcap/filter.lua | 2 +
src/lib/pcap/pcap.lua | 17 +-
src/lib/pmu.lua | 148 +-
src/lib/pmu_cpu.lua | 2 +
src/lib/pmu_x86.dasl | 139 +-
src/lib/poptrie.lua | 601 ++
src/lib/poptrie_lookup.dasl | 182 +
src/lib/protocol/.images/Datagram.png | Bin 7074 -> 0 bytes
src/lib/protocol/.images/Relocation.png | Bin 4577 -> 0 bytes
src/lib/protocol/README.md | 40 +-
src/lib/protocol/README.md.src | 818 ---
src/lib/protocol/datagram.lua | 23 +-
src/lib/protocol/dns/dns.lua | 671 +++
src/lib/protocol/dns/mdns.lua | 186 +
src/lib/protocol/dns/mdns_query.lua | 108 +
src/lib/protocol/esp.lua | 50 +
src/lib/protocol/esp_tail.lua | 48 +
src/lib/protocol/ethernet.lua | 8 +
src/lib/protocol/gre.lua | 11 +-
src/lib/protocol/header.lua | 7 +-
src/lib/protocol/icmp/header.lua | 5 +-
src/lib/protocol/icmp/nd/header.lua | 3 +
src/lib/protocol/icmp/nd/na.lua | 2 +
src/lib/protocol/icmp/nd/ns.lua | 2 +
src/lib/protocol/icmp/nd/options/lladdr.lua | 2 +
src/lib/protocol/icmp/nd/options/tlv.lua | 4 +
src/lib/protocol/icmp/ptb.lua | 37 +
src/lib/protocol/ipv4.lua | 17 +-
src/lib/protocol/ipv6.lua | 13 +
src/lib/protocol/keyed_ipv6_tunnel.lua | 5 +
src/lib/protocol/tcp.lua | 10 +-
src/lib/protocol/udp.lua | 2 +
src/lib/ptree/README.md | 275 +
src/lib/ptree/action_codec.lua | 237 +
src/lib/ptree/alarms.lua | 264 +
src/lib/ptree/channel.lua | 230 +
src/lib/ptree/inotify.lua | 348 ++
src/lib/ptree/json.lua | 298 +
src/lib/ptree/ptree.lua | 912 ++++
src/lib/ptree/support.lua | 266 +
src/lib/ptree/support/snabb-softwire-v2.lua | 777 +++
src/lib/ptree/trace.lua | 88 +
src/lib/ptree/worker.lua | 134 +
src/lib/rrd.lua | 538 ++
src/lib/scheduling.lua | 80 +
src/lib/stream.lua | 464 ++
src/lib/stream/compat.lua | 91 +
src/lib/stream/file.lua | 249 +
src/lib/stream/mem.lua | 135 +
src/lib/stream/socket.lua | 113 +
src/lib/timers/ingress_drop_monitor.lua | 102 +
src/lib/timers/memory_info.lua | 48 +
src/lib/token_bucket.lua | 121 +
src/lib/traceprof/traceprof.c | 62 -
src/lib/traceprof/traceprof.h | 2 -
src/lib/traceprof/traceprof.lua | 152 -
src/lib/tsc.lua | 125 +
src/lib/virtio/README.md | 65 +
src/lib/virtio/net_device.lua | 143 +-
src/lib/virtio/net_driver.lua | 176 +
src/lib/virtio/virtio.h | 12 +-
src/lib/virtio/virtio_pci.lua | 202 +
src/lib/virtio/virtio_vring.h | 2 +
src/lib/virtio/virtq.lua | 112 -
src/lib/virtio/virtq_device.lua | 113 +
src/lib/virtio/virtq_driver.lua | 168 +
src/lib/watchdog/selftest.sh | 2 +-
src/lib/watchdog/watchdog.lua | 2 +
src/lib/xsd_regexp.lua | 672 +++
src/lib/yang/README.md | 383 ++
src/lib/yang/alarms.lua | 945 ++++
src/lib/yang/binary.lua | 686 +++
src/lib/yang/data.lua | 2045 +++++++
src/lib/yang/ietf-alarms.yang | 1187 ++++
src/lib/yang/ietf-inet-types.yang | 461 ++
src/lib/yang/ietf-softwire-br.yang | 582 ++
src/lib/yang/ietf-softwire-common.yang | 400 ++
src/lib/yang/ietf-yang-types.yang | 480 ++
src/lib/yang/parser.lua | 430 ++
src/lib/yang/path.lua | 229 +
src/lib/yang/path_data.lua | 1006 ++++
src/lib/yang/rpc.lua | 86 +
src/lib/yang/schema.lua | 1380 +++++
src/lib/yang/snabb-config-leader-v1.yang | 250 +
src/lib/yang/snabb-softwire-v1.yang | 750 +++
src/lib/yang/snabb-softwire-v2.yang | 889 +++
src/lib/yang/state.lua | 177 +
src/lib/yang/util.lua | 188 +
src/lib/yang/value.lua | 182 +
src/lib/yang/yang.lua | 171 +
src/program/alarms/README | 13 +
src/program/{gc => alarms}/README.inc | 0
src/program/alarms/README.md | 214 +
src/program/alarms/alarms.lua | 24 +
src/program/alarms/compress/README | 21 +
src/program/alarms/compress/README.inc | 1 +
src/program/alarms/compress/compress.lua | 45 +
src/program/alarms/get_state/README | 18 +
src/program/alarms/get_state/README.inc | 1 +
src/program/alarms/get_state/get_state.lua | 21 +
src/program/alarms/listen/README | 13 +
src/program/alarms/listen/README.inc | 1 +
src/program/alarms/listen/listen.lua | 65 +
src/program/alarms/purge/README | 32 +
src/program/alarms/purge/README.inc | 1 +
src/program/alarms/purge/purge.lua | 62 +
src/program/alarms/set_operator_state/README | 27 +
src/program/alarms/set_operator_state/README.inc | 1 +
.../set_operator_state/set_operator_state.lua | 46 +
src/program/config/README | 15 +
src/program/config/README.inc | 1 +
src/program/config/README.md | 389 ++
src/program/config/add/README | 16 +
src/program/config/add/README.inc | 1 +
src/program/config/add/add.lua | 18 +
src/program/config/bench/README | 13 +
src/program/config/bench/README.inc | 1 +
src/program/config/bench/bench.lua | 134 +
src/program/config/common.lua | 206 +
src/program/config/config.lua | 24 +
src/program/config/data_format/README | 27 +
src/program/config/data_format/README.inc | 1 +
src/program/config/data_format/data_format.lua | 143 +
src/program/config/get/README | 16 +
src/program/config/get/README.inc | 1 +
src/program/config/get/get.lua | 15 +
src/program/config/get_state/README | 22 +
src/program/config/get_state/README.inc | 1 +
src/program/config/get_state/get_state.lua | 15 +
src/program/config/listen/README | 18 +
src/program/config/listen/README.inc | 1 +
src/program/config/listen/listen.lua | 155 +
src/program/config/load/README | 15 +
src/program/config/load/README.inc | 1 +
src/program/config/load/load.lua | 15 +
src/program/config/remove/README | 13 +
src/program/config/remove/README.inc | 1 +
src/program/config/remove/remove.lua | 15 +
src/program/config/set/README | 16 +
src/program/config/set/README.inc | 1 +
src/program/config/set/set.lua | 18 +
src/program/dnssd/README | 17 +
src/program/dnssd/README.inc | 1 +
src/program/dnssd/README.md | 36 +
src/program/dnssd/dnssd.lua | 174 +
src/program/example_replay/example_replay.lua | 2 +
src/program/example_spray/example_spray.lua | 2 +
src/program/example_spray/sprayer.lua | 4 +-
src/program/firehose/firehose.h | 2 +
src/program/firehose/firehose.lua | 27 +-
src/program/gc/README | 7 -
src/program/gc/gc.lua | 27 -
src/program/ipfix/README | 6 +
src/program/ipfix/README.inc | 1 +
src/program/ipfix/README.md | 25 +
src/program/ipfix/ipfix.lua | 18 +
src/program/ipfix/probe/README | 32 +
src/program/ipfix/probe/README.inc | 1 +
src/program/ipfix/probe/probe.lua | 199 +
src/program/ipfix/tests/bench.sh | 43 +
src/program/ipfix/tests/collector-test.sh | 57 +
src/program/ipfix/tests/generate_packets.py | 33 +
src/program/l2vpn/.images/AC-VLAN-TRUNK.png | Bin 0 -> 8963 bytes
src/program/l2vpn/.images/DOT1Q_TAG.png | Bin 0 -> 3990 bytes
src/program/l2vpn/.images/L2VPN_ARCH.png | Bin 0 -> 16341 bytes
src/program/l2vpn/.images/UPLINK-VLAN-TRUNK.png | Bin 0 -> 11308 bytes
src/program/l2vpn/.images/VPN-TP.png | Bin 0 -> 20478 bytes
src/program/l2vpn/README | 19 +
src/program/l2vpn/README.inc | 1 +
src/program/l2vpn/README.md | 1695 ++++++
src/program/l2vpn/README.md.src | 1800 ++++++
src/program/l2vpn/control_channel.lua | 277 +
src/program/l2vpn/dispatch.lua | 98 +
src/program/l2vpn/l2vpn.lua | 793 +++
src/program/l2vpn/pseudowire.lua | 693 +++
.../l2vpn/selftest/ac.cap.input} | Bin
.../l2vpn/selftest/gre-ac.cap.expect} | Bin
.../l2vpn/selftest/gre-uplink.cap.expect} | Bin
.../l2vpn/selftest/gre-uplink.cap.input} | Bin
src/program/l2vpn/selftest/l2tpv3-ac.cap.expect | Bin 0 -> 15824 bytes
.../l2vpn/selftest/l2tpv3-uplink.cap.expect | Bin 0 -> 22424 bytes
src/program/l2vpn/selftest/l2tpv3-uplink.cap.input | Bin 0 -> 22424 bytes
src/program/l2vpn/transports/ipv6.lua | 29 +
src/program/l2vpn/tunnels/gre.lua | 90 +
src/program/l2vpn/tunnels/l2tpv3.lua | 63 +
src/program/lisper/README | 9 +
src/program/lisper/README.inc | 1 +
src/program/lisper/README.md | 194 +
src/program/lisper/dev-env-docker/.gitignore | 2 +
src/program/lisper/dev-env-docker/install | 18 +
src/program/lisper/dev-env-docker/l2tp.app | 16 +
src/program/lisper/dev-env-docker/l2tp.app01 | 1 +
src/program/lisper/dev-env-docker/l2tp.app02 | 2 +
src/program/lisper/dev-env-docker/l2tp.app05 | 2 +
src/program/lisper/dev-env-docker/l2tp.app06 | 1 +
src/program/lisper/dev-env-docker/l2tp.lua | 252 +
src/program/lisper/dev-env-docker/lisp | 10 +
src/program/lisper/dev-env-docker/lisp.lua | 56 +
src/program/lisper/dev-env-docker/lisp04 | 1 +
src/program/lisper/dev-env-docker/lisp04.fib | 7 +
src/program/lisper/dev-env-docker/lisp08 | 1 +
src/program/lisper/dev-env-docker/lisp08.fib | 7 +
src/program/lisper/dev-env-docker/lisper | 7 +
src/program/lisper/dev-env-docker/lisper04 | 1 +
src/program/lisper/dev-env-docker/lisper04.conf | 30 +
src/program/lisper/dev-env-docker/lisper08 | 1 +
src/program/lisper/dev-env-docker/lisper08.conf | 29 +
src/program/lisper/dev-env-docker/mklisper | 1 +
src/program/lisper/dev-env-docker/node-04 | 6 +
src/program/lisper/dev-env-docker/node-08 | 6 +
src/program/lisper/dev-env-docker/node-eth | 17 +
src/program/lisper/dev-env-docker/node-lisper | 19 +
src/program/lisper/dev-env-docker/snabb | 1 +
src/program/lisper/dev-env-docker/syscall | 1 +
src/program/lisper/dev-env-docker/syscall.lua | 1 +
src/program/lisper/dev-env-docker/watch_punt.lua | 37 +
src/program/lisper/dev-env-perftest/.gitignore | 2 +
src/program/lisper/dev-env-perftest/README | 16 +
src/program/lisper/dev-env-perftest/baseline | 7 +
src/program/lisper/dev-env-perftest/baseline.lua | 29 +
src/program/lisper/dev-env-perftest/blast01 | 1 +
src/program/lisper/dev-env-perftest/blast02 | 1 +
src/program/lisper/dev-env-perftest/count.lua | 50 +
src/program/lisper/dev-env-perftest/gen_pcap.lua | 89 +
src/program/lisper/dev-env-perftest/lisp | 7 +
src/program/lisper/dev-env-perftest/lisp.lua | 1 +
src/program/lisper/dev-env-perftest/lisp02 | 1 +
src/program/lisper/dev-env-perftest/lisp02.fib | 7 +
src/program/lisper/dev-env-perftest/lisper | 9 +
src/program/lisper/dev-env-perftest/lisper.lua | 1 +
src/program/lisper/dev-env-perftest/lisper01 | 2 +
src/program/lisper/dev-env-perftest/lisper01.conf | 27 +
src/program/lisper/dev-env-perftest/lisper01.pcap | Bin 0 -> 202 bytes
src/program/lisper/dev-env-perftest/lisper02 | 1 +
src/program/lisper/dev-env-perftest/lisper02.conf | 27 +
src/program/lisper/dev-env-perftest/lisper02.log | 24 +
src/program/lisper/dev-env-perftest/lisper02.pcap | Bin 0 -> 73894 bytes
src/program/lisper/dev-env-perftest/mklisper | 1 +
src/program/lisper/dev-env-perftest/snabb | 1 +
src/program/lisper/dev-env-perftest/test02-restart | 3 +
src/program/lisper/dev-env-perftest/test02-stop | 2 +
src/program/lisper/dev-env/.gitignore | 3 +
src/program/lisper/dev-env/dataplane | 8 +
src/program/lisper/dev-env/l2tp.app | 16 +
src/program/lisper/dev-env/l2tp.app01 | 1 +
src/program/lisper/dev-env/l2tp.app02 | 2 +
src/program/lisper/dev-env/l2tp.app05 | 2 +
src/program/lisper/dev-env/l2tp.app06 | 1 +
src/program/lisper/dev-env/l2tp.lua | 252 +
src/program/lisper/dev-env/lisp | 6 +
src/program/lisper/dev-env/lisp.lua | 56 +
src/program/lisper/dev-env/lisp04 | 1 +
src/program/lisper/dev-env/lisp04.fib | 7 +
src/program/lisper/dev-env/lisp08 | 1 +
src/program/lisper/dev-env/lisp08.fib | 7 +
src/program/lisper/dev-env/lisper | 6 +
src/program/lisper/dev-env/lisper04 | 1 +
src/program/lisper/dev-env/lisper04.conf.intel10g | 28 +
src/program/lisper/dev-env/lisper04.conf.veth | 28 +
src/program/lisper/dev-env/lisper08 | 1 +
src/program/lisper/dev-env/lisper08.conf.intel10g | 28 +
src/program/lisper/dev-env/lisper08.conf.veth | 28 +
src/program/lisper/dev-env/mklisper | 1 +
src/program/lisper/dev-env/mm | 6 +
src/program/lisper/dev-env/nsnode | 2 +
src/program/lisper/dev-env/nsr2 | 1 +
src/program/lisper/dev-env/ping-all | 17 +
src/program/lisper/dev-env/snabb | 1 +
src/program/lisper/dev-env/syscall | 1 +
src/program/lisper/dev-env/syscall.lua | 1 +
src/program/lisper/dev-env/testnet | 150 +
src/program/lisper/dev-env/testnet-down | 1 +
src/program/lisper/dev-env/testnet-up | 4 +
src/program/lisper/dev-env/testnet-up-intel10g | 16 +
src/program/lisper/lisper.lua | 812 +++
src/program/loadtest/README | 7 +
src/program/loadtest/README.inc | 1 +
src/program/loadtest/find-limit/README | 37 +
src/program/loadtest/find-limit/README.inc | 1 +
src/program/loadtest/find-limit/find-limit.lua | 274 +
src/program/loadtest/loadtest.lua | 26 +
src/program/loadtest/promise.lua | 75 +
src/program/loadtest/transient/README | 68 +
src/program/loadtest/transient/README.inc | 1 +
src/program/loadtest/transient/transient.lua | 362 ++
src/program/lwaftr/.gitignore | 4 +
src/program/lwaftr/Makefile | 34 +
src/program/lwaftr/README | 15 +
src/program/lwaftr/README.inc | 1 +
src/program/lwaftr/alarms.lua | 20 +
src/program/lwaftr/bench/README | 38 +
src/program/lwaftr/bench/README.inc | 1 +
src/program/lwaftr/bench/bench.lua | 79 +
src/program/lwaftr/check/README | 21 +
src/program/lwaftr/check/README.inc | 1 +
src/program/lwaftr/check/check.lua | 65 +
src/program/lwaftr/check/util.lua | 60 +
src/program/lwaftr/compile_configuration/README | 30 +
.../lwaftr/compile_configuration/README.inc | 1 +
.../compile_configuration.lua | 27 +
src/program/lwaftr/counters.lua | 28 +
src/program/lwaftr/csv_stats.lua | 177 +
src/program/lwaftr/doc/CHANGELOG.md | 1029 ++++
src/program/lwaftr/doc/README.md | 128 +
src/program/lwaftr/doc/benchmarking.md | 106 +
src/program/lwaftr/doc/benchmarks-v1.0/Makefile | 33 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-1.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-10.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-2.csv | 162 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-3.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-4.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-5.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-6.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-7.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-8.csv | 163 +
.../lwaftr/doc/benchmarks-v1.0/lwaftr-9.csv | 163 +
.../benchmarks-v1.0/lwaftr-decapsulation-gbps.png | Bin 0 -> 39800 bytes
.../benchmarks-v1.0/lwaftr-decapsulation-mpps.png | Bin 0 -> 40820 bytes
.../benchmarks-v1.0/lwaftr-encapsulation-gbps.png | Bin 0 -> 40246 bytes
.../benchmarks-v1.0/lwaftr-encapsulation-mpps.png | Bin 0 -> 39637 bytes
.../lwaftr/doc/benchmarks-v1.0/lwaftr-gbps.png | Bin 0 -> 34074 bytes
.../lwaftr/doc/benchmarks-v1.0/lwaftr-mpps.png | Bin 0 -> 35785 bytes
.../benchmarks-v1.0/transient-self-test-gbps.png | Bin 0 -> 26140 bytes
.../benchmarks-v1.0/transient-self-test-mpps.png | Bin 0 -> 28300 bytes
.../doc/benchmarks-v1.0/transient-self-test.csv | 82 +
.../lwaftr/doc/benchmarks-v2.0/loadtest-small.txt | 451 ++
.../lwaftr/doc/benchmarks-v2.0/loadtest.txt | 451 ++
.../lwaftr/doc/benchmarks-v2.0/lwaftr-small.csv | 59 +
src/program/lwaftr/doc/benchmarks-v2.0/lwaftr.csv | 59 +
src/program/lwaftr/doc/configuration.md | 457 ++
src/program/lwaftr/doc/continuous-integration.md | 72 +
src/program/lwaftr/doc/counters.md | 210 +
src/program/lwaftr/doc/filters-performance.md | 761 +++
src/program/lwaftr/doc/genbook.sh | 52 +
.../lwaftr/doc/images/b4-to-decaps-queue.dia | Bin 0 -> 6447 bytes
.../lwaftr/doc/images/b4-to-decaps-queue.png | Bin 0 -> 87027 bytes
.../lwaftr/doc/images/decaps-queue-to-internet.dia | Bin 0 -> 4740 bytes
.../lwaftr/doc/images/decaps-queue-to-internet.png | Bin 0 -> 56949 bytes
.../lwaftr/doc/images/encaps-queue-to-b4.dia | Bin 0 -> 5749 bytes
.../lwaftr/doc/images/encaps-queue-to-b4.png | Bin 0 -> 82021 bytes
.../lwaftr/doc/images/internet-to-encaps-queue.dia | Bin 0 -> 4083 bytes
.../lwaftr/doc/images/internet-to-encaps-queue.png | Bin 0 -> 53245 bytes
src/program/lwaftr/doc/images/main-flow.dia | Bin 0 -> 2109 bytes
src/program/lwaftr/doc/images/main-flow.png | Bin 0 -> 31413 bytes
src/program/lwaftr/doc/ndp.md | 32 +
src/program/lwaftr/doc/performance.md | 221 +
src/program/lwaftr/doc/rfccompliance.md | 192 +
src/program/lwaftr/doc/running.md | 103 +
src/program/lwaftr/doc/testing.md | 52 +
src/program/lwaftr/doc/troubleshooting.md | 80 +
src/program/lwaftr/doc/virtualization.md | 194 +
src/program/lwaftr/generate_configuration/README | 47 +
.../lwaftr/generate_configuration/README.inc | 1 +
.../generate_configuration.lua | 221 +
src/program/lwaftr/lwaftr.lua | 26 +
src/program/lwaftr/migrate_configuration/README | 37 +
.../lwaftr/migrate_configuration/README.inc | 1 +
.../lwaftr/migrate_configuration/conf_parser.lua | 321 ++
.../migrate_configuration.lua | 627 +++
src/program/lwaftr/monitor/README | 26 +
src/program/lwaftr/monitor/README.inc | 1 +
src/program/lwaftr/monitor/monitor.lua | 88 +
src/program/lwaftr/query/README | 28 +
src/program/lwaftr/query/README.inc | 1 +
src/program/lwaftr/query/query.lua | 170 +
src/program/lwaftr/quickcheck/README | 14 +
src/program/lwaftr/quickcheck/README.inc | 1 +
src/program/lwaftr/quickcheck/quickcheck.lua | 107 +
src/program/lwaftr/quickcheck/utils.lua | 116 +
src/program/lwaftr/run/README | 69 +
src/program/lwaftr/run/README.inc | 1 +
src/program/lwaftr/run/run.lua | 224 +
src/program/lwaftr/setup.lua | 681 +++
src/program/lwaftr/soaktest/README | 15 +
src/program/lwaftr/soaktest/README.inc | 1 +
src/program/lwaftr/soaktest/soaktest.lua | 49 +
.../lwaftr/src/program/lwaftr/doc/alarms.md | 141 +
src/program/lwaftr/tests/benchdata/ipv4-0094.pcap | Bin 0 -> 134 bytes
src/program/lwaftr/tests/benchdata/ipv4-0510.pcap | Bin 0 -> 550 bytes
src/program/lwaftr/tests/benchdata/ipv4-0550.pcap | Bin 0 -> 590 bytes
src/program/lwaftr/tests/benchdata/ipv4-0966.pcap | Bin 0 -> 1006 bytes
src/program/lwaftr/tests/benchdata/ipv4-1006.pcap | Bin 0 -> 1046 bytes
src/program/lwaftr/tests/benchdata/ipv4-1046.pcap | Bin 0 -> 1086 bytes
src/program/lwaftr/tests/benchdata/ipv4-1460.pcap | Bin 0 -> 1500 bytes
src/program/lwaftr/tests/benchdata/ipv4-1500.pcap | Bin 0 -> 1540 bytes
.../tests/benchdata/ipv4_and_ipv6_stick_imix.pcap | Bin 0 -> 8128 bytes
src/program/lwaftr/tests/benchdata/ipv6-0094.pcap | Bin 0 -> 134 bytes
src/program/lwaftr/tests/benchdata/ipv6-0510.pcap | Bin 0 -> 550 bytes
src/program/lwaftr/tests/benchdata/ipv6-0550.pcap | Bin 0 -> 590 bytes
src/program/lwaftr/tests/benchdata/ipv6-0966.pcap | Bin 0 -> 1006 bytes
src/program/lwaftr/tests/benchdata/ipv6-1006.pcap | Bin 0 -> 1046 bytes
src/program/lwaftr/tests/benchdata/ipv6-1046.pcap | Bin 0 -> 1086 bytes
src/program/lwaftr/tests/benchdata/ipv6-1460.pcap | Bin 0 -> 1500 bytes
src/program/lwaftr/tests/benchdata/ipv6-1500.pcap | Bin 0 -> 1540 bytes
.../lwaftr/tests/config-migrations/selftest.sh | 22 +
src/program/lwaftr/tests/configdata/3.2.0.conf | 122 +
.../lwaftr/tests/configdata/binding-table.txt | 26 +
src/program/lwaftr/tests/configdata/legacy.conf | 17 +
src/program/lwaftr/tests/data/Makefile | 12 +
src/program/lwaftr/tests/data/add-dot1q.py | 34 +
src/program/lwaftr/tests/data/add-vlan.sh | 133 +
src/program/lwaftr/tests/data/addresses.txt | 4 +
src/program/lwaftr/tests/data/arp_reply_send.pcap | Bin 0 -> 82 bytes
.../lwaftr/tests/data/arp_request_recv.pcap | Bin 0 -> 82 bytes
.../lwaftr/tests/data/arp_request_send.pcap | Bin 0 -> 82 bytes
src/program/lwaftr/tests/data/big_mtu_no_icmp.conf | 154 +
.../tests/data/counters/arp-for-next-hop.lua | 5 +
src/program/lwaftr/tests/data/counters/empty.lua | 4 +
...net-ipv4-in-binding-big-packet-df-set-allow.lua | 16 +
...inet-ipv4-in-binding-big-packet-df-set-drop.lua | 12 +
.../data/counters/from-to-b4-ipv6-hairpin-n64.lua | 12 +
.../data/counters/from-to-b4-ipv6-hairpin.lua | 12 +
...-to-b4-tunneled-icmpv4-ping-hairpin-unbound.lua | 15 +
.../from-to-b4-tunneled-icmpv4-ping-hairpin.lua | 12 +
.../tests/data/counters/icmpv6-ping-and-reply.lua | 6 +
.../in-1p-ipv4-infrags-out-1p-ipv6-6-outfrags.lua | 11 +
.../tests/data/counters/in-1p-ipv4-out-0p-drop.lua | 5 +
.../data/counters/in-1p-ipv4-out-1p-icmpv4.lua | 16 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-1.lua | 10 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-2.lua | 11 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-3.lua | 10 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-4.lua | 10 +
.../counters/in-1p-ipv4-out-1p-ipv6-6-outfrags.lua | 10 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-6.lua | 10 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-7.lua | 10 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-8.lua | 10 +
.../data/counters/in-1p-ipv4-out-1p-ipv6-echo.lua | 11 +
.../tests/data/counters/in-1p-ipv4-out-none-1.lua | 12 +
.../tests/data/counters/in-1p-ipv4-out-none-2.lua | 11 +
.../tests/data/counters/in-1p-ipv4-out-none-3.lua | 11 +
.../tests/data/counters/in-1p-ipv4-out-none-4.lua | 13 +
.../tests/data/counters/in-1p-ipv6-out-0p-ipv4.lua | 6 +
.../data/counters/in-1p-ipv6-out-1p-icmpv4-1.lua | 12 +
.../data/counters/in-1p-ipv6-out-1p-icmpv6-1.lua | 16 +
.../data/counters/in-1p-ipv6-out-1p-icmpv6-2.lua | 16 +
.../data/counters/in-1p-ipv6-out-1p-ipv4-1.lua | 10 +
.../data/counters/in-1p-ipv6-out-1p-ipv4-2.lua | 10 +
.../data/counters/in-1p-ipv6-out-1p-ipv4-3.lua | 11 +
.../counters/in-1p-ipv6-out-1p-ipv4-4-and-echo.lua | 11 +
.../data/counters/in-1p-ipv6-out-1p-ipv4-4.lua | 10 +
.../counters/in-1p-ipv6-out-1p-ipv4-5-frags.lua | 11 +
.../data/counters/in-1p-ipv6-out-1p-ipv4-5.lua | 11 +
.../counters/in-1p-ipv6-out-1p-ipv4-hoplimhair.lua | 12 +
.../tests/data/counters/in-1p-ipv6-out-none-1.lua | 12 +
.../tests/data/counters/in-1p-ipv6-out-none-2.lua | 11 +
...in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1-drop.lua | 14 +
.../in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1.lua | 18 +
.../ndp-no-na-next-hop6-mac-not-set-2pkts.lua | 15 +
.../ndp-no-na-next-hop6-mac-not-set-3pkts.lua | 15 +
.../tests/data/counters/ndp-ns-for-next-hop.lua | 5 +
.../lwaftr/tests/data/counters/ndp-secondary.lua | 5 +
src/program/lwaftr/tests/data/counters/nofrag4.lua | 6 +
.../lwaftr/tests/data/counters/nofrag6-sol.lua | 6 +
src/program/lwaftr/tests/data/counters/nofrag6.lua | 5 +
.../non-ipv4-traffic-to-ipv4-interface.lua | 9 +
.../non-ipv6-traffic-to-ipv6-interface.lua | 9 +
.../tests/data/counters/regressiontest-endaddr.lua | 10 +
.../regressiontest-signedntohl-frags-counters.lua | 13 +
.../data/counters/tcp-frominet-bound-ttl1.lua | 16 +
.../lwaftr/tests/data/decap-ipv4-nohair.pcap | Bin 0 -> 106 bytes
src/program/lwaftr/tests/data/decap-ipv4-vlan.pcap | Bin 0 -> 110 bytes
src/program/lwaftr/tests/data/decap-ipv4.pcap | Bin 0 -> 106 bytes
src/program/lwaftr/tests/data/empty.conf | 21 +
src/program/lwaftr/tests/data/empty.pcap | Bin 0 -> 24 bytes
.../hairpinned-icmpv4-echo-reply-from-aftr.pcap | Bin 0 -> 178 bytes
...pinned-icmpv4-echo-reply-unbound-from-aftr.pcap | Bin 0 -> 226 bytes
.../data/hairpinned-icmpv4-echo-reply-unbound.pcap | Bin 0 -> 178 bytes
.../tests/data/hairpinned-icmpv4-echo-reply.pcap | Bin 0 -> 178 bytes
.../hairpinned-icmpv4-echo-request-from-aftr.pcap | Bin 0 -> 178 bytes
.../hairpinned-icmpv4-echo-request-unbound.pcap | Bin 0 -> 178 bytes
.../tests/data/hairpinned-icmpv4-echo-request.pcap | Bin 0 -> 178 bytes
src/program/lwaftr/tests/data/icmp_endaddr.conf | 80 +
src/program/lwaftr/tests/data/icmp_on_fail.conf | 150 +
.../lwaftr/tests/data/icmp_on_fail_multiproc.conf | 170 +
...dst-host-unreachable-ip-bound-port-unbound.pcap | Bin 0 -> 134 bytes
.../tests/data/icmpv4-dst-host-unreachable.pcap | Bin 0 -> 134 bytes
...omlwaftr-replyto-tcp-frominet-bound1494-DF.pcap | Bin 0 -> 630 bytes
.../lwaftr/tests/data/icmpv4-time-expired.pcap | Bin 0 -> 134 bytes
.../data/icmpv6-nogress-ip-bound-port-unbound.pcap | Bin 0 -> 194 bytes
src/program/lwaftr/tests/data/icmpv6-nogress.pcap | Bin 0 -> 194 bytes
.../tests/data/incoming-icmpv4-34toobig.pcap | Bin 0 -> 110 bytes
.../tests/data/incoming-icmpv4-echo-reply.pcap | Bin 0 -> 138 bytes
...-icmpv4-echo-request-invalid-icmp-checksum.pcap | Bin 0 -> 138 bytes
.../data/incoming-icmpv4-echo-request-unbound.pcap | Bin 0 -> 138 bytes
.../tests/data/incoming-icmpv4-echo-request.pcap | Bin 0 -> 138 bytes
...coming-icmpv6-13dstaddressunreach-inet-OPE.pcap | Bin 0 -> 194 bytes
.../data/incoming-icmpv6-20pkttoobig-inet-OPE.pcap | Bin 0 -> 194 bytes
...g-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap | Bin 0 -> 194 bytes
...ncoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap | Bin 0 -> 194 bytes
...mpv6-31fragreassemblytimeexceeded-inet-OPE.pcap | Bin 0 -> 194 bytes
.../data/incoming-icmpv6-43paramprob-inet-OPE.pcap | Bin 0 -> 194 bytes
.../ipv6-tunneled-incoming-icmpv4-34toobig.pcap | Bin 0 -> 150 bytes
.../ipv6-tunneled-incoming-icmpv4-echo-reply.pcap | Bin 0 -> 178 bytes
...ipv6-tunneled-incoming-icmpv4-echo-request.pcap | Bin 0 -> 178 bytes
src/program/lwaftr/tests/data/lwaftr-vlan.conf | 56 +
.../lwaftr/tests/data/ndp_getna_compound.pcap | Bin 0 -> 370 bytes
src/program/lwaftr/tests/data/ndp_incoming_ns.pcap | Bin 0 -> 126 bytes
.../tests/data/ndp_incoming_ns_nonlwaftr.pcap | Bin 0 -> 126 bytes
.../tests/data/ndp_incoming_ns_secondary.pcap | Bin 0 -> 126 bytes
.../tests/data/ndp_incoming_solicited_na.pcap | Bin 0 -> 126 bytes
.../lwaftr/tests/data/ndp_ns_and_recap.pcap | Bin 0 -> 248 bytes
src/program/lwaftr/tests/data/ndp_outgoing_ns.pcap | Bin 0 -> 126 bytes
.../tests/data/ndp_outgoing_solicited_na.pcap | Bin 0 -> 126 bytes
.../tests/data/ndp_without_dst_eth_compound.pcap | Bin 0 -> 268 bytes
src/program/lwaftr/tests/data/no_hairpin.conf | 153 +
src/program/lwaftr/tests/data/no_icmp.conf | 152 +
.../lwaftr/tests/data/no_icmp_maxfrags1.conf | 153 +
.../tests/data/no_icmp_with_filters_accept.conf | 156 +
.../data/no_icmp_with_filters_and_vlan_accept.conf | 158 +
.../data/no_icmp_with_filters_and_vlan_drop.conf | 158 +
.../tests/data/no_icmp_with_filters_drop.conf | 156 +
.../lwaftr/tests/data/ping-v4-and-data.pcap | Bin 0 -> 176 bytes
src/program/lwaftr/tests/data/ping-v4-reply.pcap | Bin 0 -> 94 bytes
src/program/lwaftr/tests/data/ping-v4-ttl-32.pcap | Bin 0 -> 94 bytes
src/program/lwaftr/tests/data/ping-v4.pcap | Bin 0 -> 94 bytes
.../lwaftr/tests/data/ping-v6-and-data.pcap | Bin 0 -> 236 bytes
.../lwaftr/tests/data/ping-v6-hop-limit-32.pcap | Bin 0 -> 114 bytes
src/program/lwaftr/tests/data/ping-v6-reply.pcap | Bin 0 -> 114 bytes
src/program/lwaftr/tests/data/ping-v6.pcap | Bin 0 -> 114 bytes
.../lwaftr/tests/data/recap-customBR-IPs-ipv6.pcap | Bin 0 -> 146 bytes
.../tests/data/recap-fromcustom-BRIP-ipv6.pcap | Bin 0 -> 146 bytes
src/program/lwaftr/tests/data/recap-ipv6-n64.pcap | Bin 0 -> 7832 bytes
src/program/lwaftr/tests/data/recap-ipv6-vlan.pcap | Bin 0 -> 150 bytes
src/program/lwaftr/tests/data/recap-ipv6.pcap | Bin 0 -> 146 bytes
.../tests/data/recap-tocustom-BRIP-ipv6.pcap | Bin 0 -> 146 bytes
.../data/regressiontest-endaddr-v4-input.pcap | Bin 0 -> 6064 bytes
.../data/regressiontest-endaddr-v6-output.pcap | Bin 0 -> 6224 bytes
.../regressiontest-signedntohl-frags-output.pcap | Bin 0 -> 24 bytes
.../data/regressiontest-signedntohl-frags.pcap | Bin 0 -> 7334 bytes
.../tests/data/response-ipv4-icmp31-inet.pcap | Bin 0 -> 134 bytes
.../tests/data/response-ipv4-icmp34-inet.pcap | Bin 0 -> 134 bytes
.../response-ipv6-tunneled-icmpv4_31-tob4.pcap | Bin 0 -> 174 bytes
.../lwaftr/tests/data/small_ipv4_mtu_icmp.conf | 149 +
.../lwaftr/tests/data/small_ipv6_mtu_no_icmp.conf | 154 +
.../tests/data/small_ipv6_mtu_no_icmp_allow.conf | 150 +
.../data/small_ipv6_mtu_no_icmp_vlan_allow.conf | 152 +
.../tests/data/tcp-afteraftr-ipv6-2frags.pcap | Bin 0 -> 1660 bytes
.../tests/data/tcp-afteraftr-ipv6-3frags.pcap | Bin 0 -> 2978 bytes
.../tests/data/tcp-afteraftr-ipv6-reassembled.pcap | Bin 0 -> 1540 bytes
.../data/tcp-afteraftr-ipv6-trafficclass.pcap | Bin 0 -> 146 bytes
.../lwaftr/tests/data/tcp-afteraftr-ipv6-vlan.pcap | Bin 0 -> 150 bytes
.../tests/data/tcp-afteraftr-ipv6-wrongiface.pcap | Bin 0 -> 146 bytes
.../lwaftr/tests/data/tcp-afteraftr-ipv6.pcap | Bin 0 -> 146 bytes
.../data/tcp-fromb4-customBRIP-tob4-ipv6.pcap | Bin 0 -> 146 bytes
...p-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap | Bin 0 -> 146 bytes
.../data/tcp-fromb4-ipv6-bound-port-unbound.pcap | Bin 0 -> 146 bytes
.../lwaftr/tests/data/tcp-fromb4-ipv6-unbound.pcap | Bin 0 -> 146 bytes
.../lwaftr/tests/data/tcp-fromb4-ipv6-vlan.pcap | Bin 0 -> 150 bytes
src/program/lwaftr/tests/data/tcp-fromb4-ipv6.pcap | Bin 0 -> 146 bytes
.../data/tcp-fromb4-tob4-customBRIP-ipv6.pcap | Bin 0 -> 146 bytes
.../tests/data/tcp-fromb4-tob4-ipv6-n64.pcap | Bin 0 -> 7832 bytes
.../data/tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap | Bin 0 -> 174 bytes
.../tests/data/tcp-fromb4-tob4-ipv6-ttl-1.pcap | Bin 0 -> 146 bytes
.../tests/data/tcp-fromb4-tob4-ipv6-vlan.pcap | Bin 0 -> 150 bytes
.../lwaftr/tests/data/tcp-fromb4-tob4-ipv6.pcap | Bin 0 -> 146 bytes
.../lwaftr/tests/data/tcp-frominet-bound-2734.pcap | Bin 0 -> 2774 bytes
.../lwaftr/tests/data/tcp-frominet-bound-ttl1.pcap | Bin 0 -> 106 bytes
.../lwaftr/tests/data/tcp-frominet-bound-vlan.pcap | Bin 0 -> 110 bytes
.../tests/data/tcp-frominet-bound-wrongiface.pcap | Bin 0 -> 106 bytes
.../lwaftr/tests/data/tcp-frominet-bound.pcap | Bin 0 -> 106 bytes
.../tests/data/tcp-frominet-bound1494-DF.pcap | Bin 0 -> 1534 bytes
.../lwaftr/tests/data/tcp-frominet-bound1494.pcap | Bin 0 -> 1534 bytes
.../data/tcp-frominet-ip-bound-port-unbound.pcap | Bin 0 -> 106 bytes
.../tests/data/tcp-frominet-trafficclass.pcap | Bin 0 -> 106 bytes
.../lwaftr/tests/data/tcp-frominet-unbound.pcap | Bin 0 -> 106 bytes
.../data/tcp-ipv4-2ipv6frags-reassembled-1p.pcap | Bin 0 -> 1534 bytes
.../data/tcp-ipv4-2ipv6frags-reassembled.pcap | Bin 0 -> 1534 bytes
.../tests/data/tcp-ipv4-3frags-bound-reversed.pcap | Bin 0 -> 1600 bytes
.../lwaftr/tests/data/tcp-ipv4-3frags-bound.pcap | Bin 0 -> 1600 bytes
.../tests/data/tcp-ipv4-toinet-2fragments.pcap | Bin 0 -> 1096 bytes
.../tests/data/tcp-ipv4-toinet-3fragments.pcap | Bin 0 -> 1600 bytes
.../tests/data/tcp-ipv6-2frags-bound-reverse.pcap | Bin 0 -> 1660 bytes
.../lwaftr/tests/data/tcp-ipv6-2frags-bound.pcap | Bin 0 -> 1660 bytes
.../tests/data/tcp-ipv6-fromb4-toinet-1046.pcap | Bin 0 -> 1086 bytes
.../tests/data/tcp-ipv6-fromb4-toinet-1500.pcap | Bin 0 -> 1540 bytes
src/program/lwaftr/tests/data/tunnel_icmp.conf | 148 +
.../tests/data/tunnel_icmp_without_mac4.conf | 148 +
.../lwaftr/tests/data/tunnel_icmp_withoutmac.conf | 148 +
.../tests/data/udp-afteraftr-ipv4-3frags.pcap | Bin 0 -> 1614 bytes
.../tests/data/udp-afteraftr-ipv6-2frags.pcap | Bin 0 -> 1640 bytes
.../lwaftr/tests/data/udp-afteraftr-ipv6.pcap | Bin 0 -> 1554 bytes
.../tests/data/udp-afteraftr-reassembled-ipv4.pcap | Bin 0 -> 1514 bytes
.../udp-afteraftr-reassembled-ipv6-2frags.pcap | Bin 0 -> 1640 bytes
.../lwaftr/tests/data/udp-fromb4-2frags-bound.pcap | Bin 0 -> 1640 bytes
.../tests/data/udp-frominet-3frag-bound.pcap | Bin 0 -> 1614 bytes
.../lwaftr/tests/data/udp-frominet-bound.pcap | Bin 0 -> 1514 bytes
src/program/lwaftr/tests/data/vlan.conf | 150 +
.../lwaftr/tests/data/vlan/arp_reply_send.pcap | Bin 0 -> 86 bytes
.../lwaftr/tests/data/vlan/arp_request_recv.pcap | Bin 0 -> 86 bytes
.../lwaftr/tests/data/vlan/arp_request_send.pcap | Bin 0 -> 86 bytes
.../lwaftr/tests/data/vlan/big_mtu_no_icmp.conf | 156 +
.../lwaftr/tests/data/vlan/decap-ipv4-nohair.pcap | Bin 0 -> 110 bytes
.../lwaftr/tests/data/vlan/decap-ipv4-vlan.pcap | Bin 0 -> 110 bytes
src/program/lwaftr/tests/data/vlan/decap-ipv4.pcap | Bin 0 -> 110 bytes
.../hairpinned-icmpv4-echo-reply-from-aftr.pcap | Bin 0 -> 182 bytes
...pinned-icmpv4-echo-reply-unbound-from-aftr.pcap | Bin 0 -> 230 bytes
.../vlan/hairpinned-icmpv4-echo-reply-unbound.pcap | Bin 0 -> 182 bytes
.../data/vlan/hairpinned-icmpv4-echo-reply.pcap | Bin 0 -> 182 bytes
.../hairpinned-icmpv4-echo-request-from-aftr.pcap | Bin 0 -> 182 bytes
.../hairpinned-icmpv4-echo-request-unbound.pcap | Bin 0 -> 182 bytes
.../data/vlan/hairpinned-icmpv4-echo-request.pcap | Bin 0 -> 182 bytes
.../lwaftr/tests/data/vlan/icmp_endaddr.conf | 82 +
.../lwaftr/tests/data/vlan/icmp_on_fail.conf | 152 +
...dst-host-unreachable-ip-bound-port-unbound.pcap | Bin 0 -> 138 bytes
.../data/vlan/icmpv4-dst-host-unreachable.pcap | Bin 0 -> 138 bytes
...omlwaftr-replyto-tcp-frominet-bound1494-DF.pcap | Bin 0 -> 634 bytes
.../tests/data/vlan/icmpv4-time-expired.pcap | Bin 0 -> 138 bytes
.../vlan/icmpv6-nogress-ip-bound-port-unbound.pcap | Bin 0 -> 198 bytes
.../lwaftr/tests/data/vlan/icmpv6-nogress.pcap | Bin 0 -> 198 bytes
.../tests/data/vlan/incoming-icmpv4-34toobig.pcap | Bin 0 -> 114 bytes
.../data/vlan/incoming-icmpv4-echo-reply.pcap | Bin 0 -> 142 bytes
...-icmpv4-echo-request-invalid-icmp-checksum.pcap | Bin 0 -> 142 bytes
.../vlan/incoming-icmpv4-echo-request-unbound.pcap | Bin 0 -> 142 bytes
.../data/vlan/incoming-icmpv4-echo-request.pcap | Bin 0 -> 142 bytes
...coming-icmpv6-13dstaddressunreach-inet-OPE.pcap | Bin 0 -> 198 bytes
.../vlan/incoming-icmpv6-20pkttoobig-inet-OPE.pcap | Bin 0 -> 198 bytes
...g-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap | Bin 0 -> 198 bytes
...ncoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap | Bin 0 -> 198 bytes
...mpv6-31fragreassemblytimeexceeded-inet-OPE.pcap | Bin 0 -> 198 bytes
.../vlan/incoming-icmpv6-43paramprob-inet-OPE.pcap | Bin 0 -> 198 bytes
.../ipv6-tunneled-incoming-icmpv4-34toobig.pcap | Bin 0 -> 154 bytes
.../ipv6-tunneled-incoming-icmpv4-echo-reply.pcap | Bin 0 -> 182 bytes
...ipv6-tunneled-incoming-icmpv4-echo-request.pcap | Bin 0 -> 182 bytes
.../lwaftr/tests/data/vlan/ndp_getna_compound.pcap | Bin 0 -> 382 bytes
.../lwaftr/tests/data/vlan/ndp_incoming_ns.pcap | Bin 0 -> 130 bytes
.../tests/data/vlan/ndp_incoming_ns_nonlwaftr.pcap | Bin 0 -> 130 bytes
.../tests/data/vlan/ndp_incoming_ns_secondary.pcap | Bin 0 -> 130 bytes
.../lwaftr/tests/data/vlan/ndp_ns_and_recap.pcap | Bin 0 -> 256 bytes
.../lwaftr/tests/data/vlan/ndp_outgoing_ns.pcap | Bin 0 -> 130 bytes
.../tests/data/vlan/ndp_outgoing_solicited_na.pcap | Bin 0 -> 130 bytes
.../data/vlan/ndp_without_dst_eth_compound.pcap | Bin 0 -> 276 bytes
src/program/lwaftr/tests/data/vlan/no_hairpin.conf | 155 +
src/program/lwaftr/tests/data/vlan/no_icmp.conf | 154 +
.../lwaftr/tests/data/vlan/no_icmp_maxfrags1.conf | 155 +
.../data/vlan/no_icmp_with_filters_accept.conf | 158 +
.../tests/data/vlan/no_icmp_with_filters_drop.conf | 158 +
.../lwaftr/tests/data/vlan/ping-v4-and-data.pcap | Bin 0 -> 184 bytes
.../lwaftr/tests/data/vlan/ping-v4-reply.pcap | Bin 0 -> 98 bytes
.../lwaftr/tests/data/vlan/ping-v4-ttl-32.pcap | Bin 0 -> 98 bytes
src/program/lwaftr/tests/data/vlan/ping-v4.pcap | Bin 0 -> 98 bytes
.../lwaftr/tests/data/vlan/ping-v6-and-data.pcap | Bin 0 -> 244 bytes
.../tests/data/vlan/ping-v6-hop-limit-32.pcap | Bin 0 -> 118 bytes
.../lwaftr/tests/data/vlan/ping-v6-reply.pcap | Bin 0 -> 118 bytes
src/program/lwaftr/tests/data/vlan/ping-v6.pcap | Bin 0 -> 118 bytes
.../tests/data/vlan/recap-customBR-IPs-ipv6.pcap | Bin 0 -> 150 bytes
.../data/vlan/recap-fromcustom-BRIP-ipv6.pcap | Bin 0 -> 150 bytes
.../lwaftr/tests/data/vlan/recap-ipv6-n64.pcap | Bin 0 -> 8088 bytes
.../lwaftr/tests/data/vlan/recap-ipv6-vlan.pcap | Bin 0 -> 150 bytes
src/program/lwaftr/tests/data/vlan/recap-ipv6.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/recap-tocustom-BRIP-ipv6.pcap | Bin 0 -> 150 bytes
.../data/vlan/regressiontest-endaddr-v4-input.pcap | Bin 0 -> 6080 bytes
.../vlan/regressiontest-endaddr-v6-output.pcap | Bin 0 -> 6240 bytes
.../regressiontest-signedntohl-frags-output.pcap | Bin 0 -> 24 bytes
.../vlan/regressiontest-signedntohl-frags.pcap | Bin 0 -> 7394 bytes
.../tests/data/vlan/response-ipv4-icmp31-inet.pcap | Bin 0 -> 138 bytes
.../tests/data/vlan/response-ipv4-icmp34-inet.pcap | Bin 0 -> 138 bytes
.../response-ipv6-tunneled-icmpv4_31-tob4.pcap | Bin 0 -> 178 bytes
.../tests/data/vlan/small_ipv4_mtu_icmp.conf | 151 +
.../tests/data/vlan/small_ipv6_mtu_no_icmp.conf | 156 +
.../data/vlan/small_ipv6_mtu_no_icmp_allow.conf | 152 +
.../tests/data/vlan/tcp-afteraftr-ipv6-2frags.pcap | Bin 0 -> 1668 bytes
.../tests/data/vlan/tcp-afteraftr-ipv6-3frags.pcap | Bin 0 -> 2990 bytes
.../data/vlan/tcp-afteraftr-ipv6-reassembled.pcap | Bin 0 -> 1544 bytes
.../data/vlan/tcp-afteraftr-ipv6-trafficclass.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-afteraftr-ipv6-vlan.pcap | Bin 0 -> 150 bytes
.../data/vlan/tcp-afteraftr-ipv6-wrongiface.pcap | Bin 0 -> 150 bytes
.../lwaftr/tests/data/vlan/tcp-afteraftr-ipv6.pcap | Bin 0 -> 150 bytes
.../data/vlan/tcp-fromb4-customBRIP-tob4-ipv6.pcap | Bin 0 -> 150 bytes
...p-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap | Bin 0 -> 150 bytes
.../vlan/tcp-fromb4-ipv6-bound-port-unbound.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-fromb4-ipv6-unbound.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-fromb4-ipv6-vlan.pcap | Bin 0 -> 150 bytes
.../lwaftr/tests/data/vlan/tcp-fromb4-ipv6.pcap | Bin 0 -> 150 bytes
.../data/vlan/tcp-fromb4-tob4-customBRIP-ipv6.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-fromb4-tob4-ipv6-n64.pcap | Bin 0 -> 8088 bytes
.../vlan/tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap | Bin 0 -> 178 bytes
.../data/vlan/tcp-fromb4-tob4-ipv6-ttl-1.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-fromb4-tob4-ipv6-vlan.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-fromb4-tob4-ipv6.pcap | Bin 0 -> 150 bytes
.../tests/data/vlan/tcp-frominet-bound-2734.pcap | Bin 0 -> 2778 bytes
.../tests/data/vlan/tcp-frominet-bound-ttl1.pcap | Bin 0 -> 110 bytes
.../tests/data/vlan/tcp-frominet-bound-vlan.pcap | Bin 0 -> 110 bytes
.../data/vlan/tcp-frominet-bound-wrongiface.pcap | Bin 0 -> 110 bytes
.../lwaftr/tests/data/vlan/tcp-frominet-bound.pcap | Bin 0 -> 110 bytes
.../tests/data/vlan/tcp-frominet-bound1494-DF.pcap | Bin 0 -> 1538 bytes
.../tests/data/vlan/tcp-frominet-bound1494.pcap | Bin 0 -> 1538 bytes
.../vlan/tcp-frominet-ip-bound-port-unbound.pcap | Bin 0 -> 110 bytes
.../tests/data/vlan/tcp-frominet-trafficclass.pcap | Bin 0 -> 110 bytes
.../tests/data/vlan/tcp-frominet-unbound.pcap | Bin 0 -> 110 bytes
.../vlan/tcp-ipv4-2ipv6frags-reassembled-1p.pcap | Bin 0 -> 1538 bytes
.../data/vlan/tcp-ipv4-2ipv6frags-reassembled.pcap | Bin 0 -> 1538 bytes
.../data/vlan/tcp-ipv4-3frags-bound-reversed.pcap | Bin 0 -> 1612 bytes
.../tests/data/vlan/tcp-ipv4-3frags-bound.pcap | Bin 0 -> 1612 bytes
.../data/vlan/tcp-ipv4-toinet-2fragments.pcap | Bin 0 -> 1104 bytes
.../data/vlan/tcp-ipv4-toinet-3fragments.pcap | Bin 0 -> 1612 bytes
.../data/vlan/tcp-ipv6-2frags-bound-reverse.pcap | Bin 0 -> 1668 bytes
.../tests/data/vlan/tcp-ipv6-2frags-bound.pcap | Bin 0 -> 1668 bytes
.../data/vlan/tcp-ipv6-fromb4-toinet-1046.pcap | Bin 0 -> 1090 bytes
.../data/vlan/tcp-ipv6-fromb4-toinet-1500.pcap | Bin 0 -> 1544 bytes
.../lwaftr/tests/data/vlan/tunnel_icmp.conf | 150 +
.../tests/data/vlan/tunnel_icmp_without_mac4.conf | 150 +
.../tests/data/vlan/tunnel_icmp_withoutmac.conf | 150 +
.../tests/data/vlan/udp-afteraftr-ipv4-3frags.pcap | Bin 0 -> 1626 bytes
.../tests/data/vlan/udp-afteraftr-ipv6-2frags.pcap | Bin 0 -> 1648 bytes
.../lwaftr/tests/data/vlan/udp-afteraftr-ipv6.pcap | Bin 0 -> 1558 bytes
.../data/vlan/udp-afteraftr-reassembled-ipv4.pcap | Bin 0 -> 1518 bytes
.../udp-afteraftr-reassembled-ipv6-2frags.pcap | Bin 0 -> 1648 bytes
.../tests/data/vlan/udp-fromb4-2frags-bound.pcap | Bin 0 -> 1648 bytes
.../tests/data/vlan/udp-frominet-3frag-bound.pcap | Bin 0 -> 1626 bytes
.../lwaftr/tests/data/vlan/udp-frominet-bound.pcap | Bin 0 -> 1518 bytes
src/program/lwaftr/tests/data/vlan/vlan.conf | 150 +
.../lwaftr/tests/end-to-end/core-end-to-end.sh | 101 +
.../lwaftr/tests/end-to-end/end-to-end-vlan.sh | 3 +
src/program/lwaftr/tests/end-to-end/end-to-end.sh | 3 +
src/program/lwaftr/tests/end-to-end/selftest.sh | 4 +
src/program/lwaftr/tests/end-to-end/test_env.sh | 416 ++
.../lwaftr/tests/hw/test_ping_on_a_stick.sh | 121 +
src/program/lwaftr/tests/propbased/common.lua | 48 +
src/program/lwaftr/tests/propbased/genyang.lua | 540 ++
.../lwaftr/tests/propbased/prop_nocrash.lua | 24 +
.../lwaftr/tests/propbased/prop_nocrash_state.lua | 25 +
.../lwaftr/tests/propbased/prop_sameval.lua | 75 +
src/program/lwaftr/tests/propbased/selftest.sh | 14 +
src/program/lwaftr/tests/qemu-b4/run-b4-tap | 11 +
src/program/lwaftr/tests/qemu-b4/tap-b4 | 14 +
src/program/lwaftr/tests/qemu-b4/tap-b4-down | 7 +
.../release-benchmarks/release-benchmarks.nix | 42 +
.../tests/release-benchmarks/release-benchmarks.sh | 205 +
src/program/lwaftr/tests/selftest.sh | 24 +
src/program/lwaftr/tests/soaktest/core-soaktest.sh | 34 +
src/program/lwaftr/tests/soaktest/selftest.sh | 4 +
src/program/lwaftr/tests/soaktest/soaktest-vlan.sh | 3 +
src/program/lwaftr/tests/soaktest/soaktest.sh | 3 +
src/program/lwaftr/tests/subcommands/__init__.py | 0
src/program/lwaftr/tests/subcommands/bench_test.py | 29 +
src/program/lwaftr/tests/subcommands/check_test.py | 33 +
.../lwaftr/tests/subcommands/config_test.py | 753 +++
.../subcommands/generate_binding_table_test.py | 47 +
.../lwaftr/tests/subcommands/loadtest_test.py | 45 +
.../lwaftr/tests/subcommands/monitor_test.py | 65 +
src/program/lwaftr/tests/subcommands/query_test.py | 99 +
.../lwaftr/tests/subcommands/quickcheck_test.py | 21 +
src/program/lwaftr/tests/subcommands/run_test.py | 44 +
src/program/lwaftr/tests/test_env.py | 115 +
src/program/lwaftr/virt/lwaftrctl | 302 +
src/program/lwaftr/virt/lwaftrctl.conf.example | 43 +
src/program/lwaftr/virt/ports/lwaftr1/a.cfg | 7 +
src/program/lwaftr/virt/ports/lwaftr1/b.cfg | 6 +
src/program/lwaftr/virt/setup_networks/lwaftr1.sh | 18 +
src/program/lwaftr/virt/start-lwaftr.sh.example | 10 +
src/program/lwaftr/virt/stop-lwaftr.sh.example | 3 +
src/program/packetblaster/README | 20 +-
src/program/packetblaster/lwaftr/README | 233 +
src/program/packetblaster/lwaftr/README.inc | 1 +
src/program/packetblaster/lwaftr/lib.lua | 495 ++
src/program/packetblaster/lwaftr/lwaftr.lua | 402 ++
.../packetblaster/lwaftr/test_lwaftr_1.pcap | Bin 0 -> 8116 bytes
.../packetblaster/lwaftr/test_lwaftr_2.pcap | Bin 0 -> 408 bytes
src/program/packetblaster/packetblaster.lua | 105 +-
src/program/packetblaster/replay/README | 16 +
src/program/packetblaster/replay/README.inc | 1 +
src/program/packetblaster/replay/replay.lua | 53 +
src/program/packetblaster/selftest.sh | 68 +-
src/program/packetblaster/synth/README | 25 +
src/program/packetblaster/synth/README.inc | 1 +
src/program/packetblaster/synth/synth.lua | 52 +
src/program/pci_bind/README | 48 +
src/program/pci_bind/README.inc | 1 +
src/program/pci_bind/pci_bind.lua | 90 +
src/program/ps/README | 10 +
src/program/ps/README.inc | 1 +
src/program/ps/ps.lua | 106 +
src/program/ptree/README | 38 +
src/program/ptree/README.inc | 1 +
src/program/ptree/README.md | 355 ++
src/program/ptree/ptree.lua | 88 +
src/program/rrdcat/README | 39 +
src/program/rrdcat/README.inc | 1 +
src/program/rrdcat/rrdcat.lua | 278 +
src/program/shm/README | 13 +
src/program/shm/README.inc | 1 +
src/program/shm/shm.lua | 61 +
src/program/snabbmark/README | 38 +-
src/program/snabbmark/snabbmark.lua | 414 +-
src/program/snabbnfv/.images/NFV.png | Bin 6878 -> 0 bytes
src/program/snabbnfv/README.md | 38 +-
src/program/snabbnfv/README.md.src | 97 -
src/program/snabbnfv/doc/.images/compute-node.png | Bin 182247 -> 0 bytes
src/program/snabbnfv/doc/.images/database-node.png | Bin 103129 -> 0 bytes
src/program/snabbnfv/doc/.images/network-node.png | Bin 101092 -> 0 bytes
src/program/snabbnfv/doc/.images/neutron-map.png | Bin 98460 -> 0 bytes
src/program/snabbnfv/doc/architecture.md | 6 +-
.../snabbnfv/doc/compute-node-requirements.md | 8 +-
src/program/snabbnfv/doc/getting-started.md | 30 +-
src/program/snabbnfv/doc/installation.md | 10 +-
src/program/snabbnfv/dpdk_bench.sh | 50 +
src/program/snabbnfv/fuzz/fuzz.lua | 16 +-
src/program/snabbnfv/neutron2snabb/README | 2 +-
.../snabbnfv/neutron2snabb/neutron2snabb.lua | 22 +-
.../neutron2snabb/neutron2snabb_schema.lua | 2 +
src/program/snabbnfv/neutron2snabb/selftest.sh | 2 +-
src/program/snabbnfv/neutron_sync_agent/README | 2 +-
.../neutron_sync_agent/neutron_sync_agent.lua | 9 +-
.../neutron_sync_agent/neutron_sync_agent.sh | 8 +-
.../neutron_sync_master/neutron_sync_master.lua | 9 +-
.../neutron_sync_master/neutron_sync_master.sh | 2 +-
src/program/snabbnfv/nfvconfig.lua | 82 +-
src/program/snabbnfv/packetblaster_bench.sh | 28 +-
src/program/snabbnfv/selftest.sh | 55 +-
src/program/snabbnfv/snabb-nfvconfig-v1.yang | 232 +
src/program/snabbnfv/snabbnfv.lua | 2 +
src/program/snabbnfv/test_env/README.md | 6 +-
src/program/snabbnfv/test_env/test_env.sh | 68 +-
.../neutron_csv/ml2_port_bindings.sql | 6 +-
.../neutron_csv/ml2_port_bindings.txt | 4 +-
.../fuzz/filter2-tunnel-txrate10-ports.spec | 2 +-
.../test_fixtures/nfvconfig/reference/port0 | 4 +-
.../nfvconfig/test_functions/crypto-tunnel.ports | 36 +
.../nfvconfig/test_functions/crypto.ports | 22 +
.../nfvconfig/test_functions/deprecated.port | 6 +
.../nfvconfig/test_functions/filter.ports | 3 +-
.../nfvconfig/test_functions/rx_rate_limit.ports | 4 +-
.../snabbnfv-bench-no-indirect_desc.port | 10 +
.../snabbnfv-bench-no-mrg_rxbuf.port | 10 +
.../nfvconfig/test_functions/snabbnfv-bench.port | 4 +-
.../nfvconfig/test_functions/snabbnfv-bench1.port | 9 -
.../nfvconfig/test_functions/tx_rate_limit.ports | 4 +-
src/program/snabbnfv/test_fixtures/pcap/1000.pcap | Bin 101624 -> 1040 bytes
.../snabbnfv/test_fixtures/pcap/1024xff.pcap | Bin 1040024 -> 1064 bytes
src/program/snabbnfv/test_fixtures/pcap/128.pcap | Bin 36744 -> 168 bytes
.../snabbnfv/test_fixtures/pcap/1280xff.pcap | Bin 1296024 -> 1320 bytes
src/program/snabbnfv/test_fixtures/pcap/1500.pcap | Bin 386604 -> 1540 bytes
src/program/snabbnfv/test_fixtures/pcap/1514.pcap | Bin 153024 -> 1554 bytes
.../snabbnfv/test_fixtures/pcap/1514xff.pcap | Bin 1530024 -> 1554 bytes
src/program/snabbnfv/test_fixtures/pcap/256.pcap | Bin 27224 -> 296 bytes
.../snabbnfv/test_fixtures/pcap/256xff.pcap | Bin 272024 -> 296 bytes
.../snabbnfv/test_fixtures/pcap/384xff.pcap | Bin 400024 -> 424 bytes
src/program/snabbnfv/test_fixtures/pcap/512.pcap | Bin 134664 -> 552 bytes
.../snabbnfv/test_fixtures/pcap/512xff.pcap | Bin 528024 -> 552 bytes
src/program/snabbnfv/test_fixtures/pcap/64.pcap | Bin 8024 -> 104 bytes
src/program/snabbnfv/test_fixtures/pcap/64xff.pcap | Bin 80024 -> 104 bytes
.../snabbnfv/test_fixtures/pcap/768xff.pcap | Bin 784024 -> 808 bytes
src/program/snabbnfv/test_fixtures/pcap/9000.pcap | Bin 2299104 -> 9040 bytes
src/program/snabbnfv/traffic/README | 16 +-
src/program/snabbnfv/traffic/traffic.lua | 74 +-
src/program/snabbvmx/.images/snabbvmx.png | Bin 0 -> 21003 bytes
src/program/snabbvmx/Makefile | 30 +
src/program/snabbvmx/README | 9 +
src/program/snabbvmx/README.inc | 1 +
src/program/snabbvmx/README.md | 107 +
src/program/snabbvmx/check/README | 18 +
src/program/snabbvmx/check/README.inc | 1 +
src/program/snabbvmx/check/check.lua | 50 +
src/program/snabbvmx/doc/.gitignore | 4 +
src/program/snabbvmx/doc/.images/snabbvmx.png | 1 +
src/program/snabbvmx/doc/README.configuration.md | 175 +
src/program/snabbvmx/doc/README.install.md | 96 +
src/program/snabbvmx/doc/README.md | 112 +
src/program/snabbvmx/doc/README.scapy.md | 324 ++
src/program/snabbvmx/doc/README.troubleshooting.md | 822 +++
src/program/snabbvmx/doc/README.userguide.md | 333 ++
src/program/snabbvmx/doc/genbook.sh | 28 +
src/program/snabbvmx/lwaftr/README | 52 +
src/program/snabbvmx/lwaftr/README.inc | 1 +
src/program/snabbvmx/lwaftr/lwaftr.lua | 188 +
src/program/snabbvmx/lwaftr/setup.lua | 476 ++
src/program/snabbvmx/query/README | 11 +
src/program/snabbvmx/query/README.inc | 1 +
src/program/snabbvmx/query/README.md | 11 +
src/program/snabbvmx/query/example1.xml | 248 +
src/program/snabbvmx/query/example2.xml | 476 ++
src/program/snabbvmx/query/query.lua | 138 +
src/program/snabbvmx/snabbvmx.lua | 18 +
.../snabbvmx/tests/conf/snabbvmx-lwaftr-xe0.cfg | 19 +
.../snabbvmx/tests/conf/snabbvmx-lwaftr-xe0.conf | 1872 +++++++
.../snabbvmx/tests/conf/snabbvmx-lwaftr.cfg | 15 +
.../snabbvmx/tests/conf/snabbvmx-lwaftr.conf | 1872 +++++++
src/program/snabbvmx/tests/disabled-selftest.sh | 310 ++
.../snabbvmx/tests/end-to-end/core-end-to-end.sh | 72 +
.../snabbvmx/tests/end-to-end/data/.gitignore | 1 +
.../snabbvmx/tests/end-to-end/data/add-vlan.sh | 39 +
.../tests/end-to-end/data/binding_table.txt.s | 14 +
.../data/counters/drop-all-ipv6-fragments.lua | 7 +
.../snabbvmx/tests/end-to-end/data/empty.pcap | Bin 0 -> 24 bytes
.../data/regressiontest-signedntohl-frags.pcap | Bin 0 -> 7334 bytes
.../tests/end-to-end/data/snabbvmx-lwaftr-xe1.cfg | 19 +
.../tests/end-to-end/data/snabbvmx-lwaftr-xe1.conf | 79 +
.../tests/end-to-end/data/vlan/binding_table.txt.s | 14 +
.../vlan/regressiontest-signedntohl-frags.pcap | Bin 0 -> 7394 bytes
.../end-to-end/data/vlan/snabbvmx-lwaftr-xe1.cfg | 19 +
.../end-to-end/data/vlan/snabbvmx-lwaftr-xe1.conf | 81 +
.../snabbvmx/tests/end-to-end/end-to-end-vlan.sh | 3 +
.../snabbvmx/tests/end-to-end/end-to-end.sh | 3 +
src/program/snabbvmx/tests/end-to-end/selftest.sh | 4 +
src/program/snabbvmx/tests/end-to-end/test_env.sh | 60 +
.../snabbvmx/tests/nexthop/selftest-disabled.sh | 83 +
.../tests/pcap/input/arp-request-to-lwAFTR.pcap | Bin 0 -> 82 bytes
.../tests/pcap/input/ndp-request-to-lwAFTR.pcap | Bin 0 -> 126 bytes
.../pcap/input/ping-request-to-lwAFTR-b4.pcap | Bin 0 -> 158 bytes
.../pcap/input/ping-request-to-lwAFTR-inet.pcap | Bin 0 -> 138 bytes
.../snabbvmx/tests/pcap/input/v4v6-256.pcap | Bin 0 -> 144920 bytes
.../pcap/input/vlan-bad/arp-request-to-lwAFTR.pcap | Bin 0 -> 86 bytes
.../pcap/input/vlan-bad/ndp-request-to-lwAFTR.pcap | Bin 0 -> 130 bytes
.../input/vlan-bad/ping-request-to-lwAFTR-b4.pcap | Bin 0 -> 162 bytes
.../vlan-bad/ping-request-to-lwAFTR-inet.pcap | Bin 0 -> 142 bytes
.../pcap/input/vlan/arp-request-to-lwAFTR.pcap | Bin 0 -> 86 bytes
.../pcap/input/vlan/ndp-request-to-lwAFTR.pcap | Bin 0 -> 130 bytes
.../pcap/input/vlan/ping-request-to-lwAFTR-b4.pcap | Bin 0 -> 162 bytes
.../input/vlan/ping-request-to-lwAFTR-inet.pcap | Bin 0 -> 142 bytes
.../tests/pcap/output/arp-reply-from-lwAFTR.pcap | Bin 0 -> 82 bytes
src/program/snabbvmx/tests/pcap/output/empty.pcap | Bin 0 -> 24 bytes
.../tests/pcap/output/ndp-reply-from-lwAFTR.pcap | Bin 0 -> 118 bytes
.../pcap/output/ping-reply-from-lwAFTR-b4.pcap | Bin 0 -> 158 bytes
.../pcap/output/ping-reply-from-lwAFTR-inet.pcap | Bin 0 -> 138 bytes
src/program/snabbvmx/tests/test_env/test_env.sh | 94 +
src/program/snsh/README | 11 +-
src/program/snsh/snsh.lua | 38 +-
src/program/top/README | 112 +-
src/program/top/top.lua | 1234 ++++-
src/program/unhexdump/README | 35 +
src/program/unhexdump/README.inc | 1 +
src/program/unhexdump/unhexdump.lua | 91 +
src/program/wall/COPYRIGHT.md | 4 +
src/program/wall/README | 12 +
src/program/wall/README.inc | 1 +
src/program/wall/common.lua | 27 +
src/program/wall/filter/README | 35 +
src/program/wall/filter/README.inc | 1 +
src/program/wall/filter/filter.lua | 162 +
src/program/wall/spy/README | 18 +
src/program/wall/spy/README.inc | 1 +
src/program/wall/spy/spy.lua | 226 +
src/program/wall/tests/bench.sh | 30 +
src/program/wall/tests/data/BITTORRENT.pcap | Bin 0 -> 43992 bytes
.../wall/tests/data/BITTORRENT.pcap.spy.expect | 1 +
src/program/wall/tests/data/EmergeSync.cap | Bin 0 -> 6826082 bytes
.../wall/tests/data/EmergeSync.cap.spy.expect | 1 +
src/program/wall/tests/data/NTP_sync.pcap | Bin 0 -> 3851 bytes
.../wall/tests/data/NTP_sync.pcap.spy.expect | 1 +
src/program/wall/tests/data/README.captures | 3 +
src/program/wall/tests/data/RTSPPACKETS1.pcap | Bin 0 -> 3296 bytes
.../wall/tests/data/RTSPPACKETS1.pcap.spy.expect | 1 +
src/program/wall/tests/data/SIP_DTMF2.cap | Bin 0 -> 420411 bytes
.../wall/tests/data/SIP_DTMF2.cap.spy.expect | 2 +
src/program/wall/tests/data/SkypeIRC.cap | Bin 0 -> 420869 bytes
.../wall/tests/data/SkypeIRC.cap.spy.expect | 3 +
src/program/wall/tests/data/TeamSpeak2.pcap | Bin 0 -> 3387 bytes
.../wall/tests/data/TeamSpeak2.pcap.spy.expect | 1 +
src/program/wall/tests/data/bootparams.cap | Bin 0 -> 1460 bytes
.../wall/tests/data/bootparams.cap.spy.expect | 1 +
src/program/wall/tests/data/dhcp.pcap | Bin 0 -> 1400 bytes
src/program/wall/tests/data/dhcp.pcap.spy.expect | 1 +
src/program/wall/tests/data/dhcpv6.pcap | Bin 0 -> 1404 bytes
src/program/wall/tests/data/dhcpv6.pcap.spy.expect | 1 +
src/program/wall/tests/data/dns.cap | Bin 0 -> 4338 bytes
src/program/wall/tests/data/dns.cap.spy.expect | 1 +
src/program/wall/tests/data/http.cap | Bin 0 -> 25803 bytes
src/program/wall/tests/data/http.cap.spy.expect | 1 +
src/program/wall/tests/data/imap.pcap | Bin 0 -> 874 bytes
src/program/wall/tests/data/imap.pcap.spy.expect | 1 +
src/program/wall/tests/data/ipp.pcap | Bin 0 -> 253144 bytes
src/program/wall/tests/data/ipp.pcap.spy.expect | 1 +
src/program/wall/tests/data/iseries.pcap | Bin 0 -> 14271 bytes
.../wall/tests/data/iseries.pcap.spy.expect | 2 +
src/program/wall/tests/data/ldap-and-search.pcap | Bin 0 -> 1208 bytes
.../tests/data/ldap-and-search.pcap.spy.expect | 1 +
src/program/wall/tests/data/mDNS3.pcap | Bin 0 -> 9399 bytes
src/program/wall/tests/data/mDNS3.pcap.spy.expect | 1 +
.../wall/tests/data/mpeg2_mp2t_with_cc_drop01.pcap | Bin 0 -> 39870 bytes
.../data/mpeg2_mp2t_with_cc_drop01.pcap.spy.expect | 1 +
src/program/wall/tests/data/mysql_complete.pcap | Bin 0 -> 6567 bytes
.../wall/tests/data/mysql_complete.pcap.spy.expect | 1 +
src/program/wall/tests/data/nfsv2.pcap | Bin 0 -> 25664 bytes
src/program/wall/tests/data/nfsv2.pcap.spy.expect | 1 +
src/program/wall/tests/data/nfsv3.pcap | Bin 0 -> 24888 bytes
src/program/wall/tests/data/nfsv3.pcap.spy.expect | 1 +
src/program/wall/tests/data/nntp.pcap | Bin 0 -> 7573 bytes
src/program/wall/tests/data/nntp.pcap.spy.expect | 1 +
src/program/wall/tests/data/pgsql.cap | Bin 0 -> 5357 bytes
src/program/wall/tests/data/pgsql.cap.spy.expect | 1 +
src/program/wall/tests/data/rtmp_sample.cap | Bin 0 -> 8808 bytes
.../wall/tests/data/rtmp_sample.cap.spy.expect | 1 +
src/program/wall/tests/data/rtp_example.pcap | Bin 0 -> 147286 bytes
.../wall/tests/data/rtp_example.pcap.spy.expect | 3 +
src/program/wall/tests/data/smtp.pcap | Bin 0 -> 27850 bytes
src/program/wall/tests/data/smtp.pcap.spy.expect | 1 +
src/program/wall/tests/data/telnet-cooked.pcap | Bin 0 -> 9244 bytes
.../wall/tests/data/telnet-cooked.pcap.spy.expect | 1 +
src/program/wall/tests/data/telnet-raw.pcap | Bin 0 -> 24345 bytes
.../wall/tests/data/telnet-raw.pcap.spy.expect | 1 +
src/program/wall/tests/data/tftp_rrq.pcap | Bin 0 -> 31463 bytes
.../wall/tests/data/tftp_rrq.pcap.spy.expect | 1 +
src/program/wall/tests/data/tftp_wrq.pcap | Bin 0 -> 30839 bytes
.../wall/tests/data/tftp_wrq.pcap.spy.expect | 1 +
src/program/wall/tests/data/v6-http.cap | Bin 0 -> 9159 bytes
src/program/wall/tests/data/v6-http.cap.spy.expect | 1 +
src/program/wall/tests/filter-pcaps.test | 49 +
src/program/wall/tests/selftest.sh | 18 +
src/program/wall/tests/spy-pcaps.test | 61 +
src/program/wall/wall.lua | 21 +
src/scripts/bench.sh | 2 +-
src/scripts/dock.sh | 47 +-
src/scripts/process-markdown | 22 +-
src/scripts/snabb_bot.sh | 115 +-
src/scripts/snabb_doc.sh | 141 +
src/scripts/sysv/default/snabb-nfv-sync-agent | 9 -
src/scripts/sysv/default/snabb-nfv-sync-master | 12 -
src/scripts/sysv/default/snabb-nfv-traffic | 2 -
src/scripts/sysv/init.d/snabb-nfv-sync-agent | 64 -
src/scripts/sysv/init.d/snabb-nfv-sync-master | 64 -
src/scripts/sysv/init.d/snabb-nfv-traffic | 76 -
src/selftest.sh | 2 +-
tarball.nix | 66 +
1952 files changed, 146421 insertions(+), 62494 deletions(-)
create mode 100644 .version
create mode 100644 CONTRIBUTING.md
create mode 100644 Dockerfile
create mode 100644 default.nix
create mode 100755 generate-version-lua.sh
create mode 100644 lib/ljndpi/CHANGELOG.md
create mode 100644 lib/ljndpi/COPYING
create mode 100644 lib/ljndpi/README.md
create mode 100644 lib/ljndpi/examples/lamernews.pcap
create mode 100644 lib/ljndpi/examples/pcap.lua
create mode 100755 lib/ljndpi/examples/readpcap
create mode 100644 lib/ljndpi/luarocks/ljndpi-0.0.3-1.rockspec
create mode 100644 lib/ljndpi/luarocks/ljndpi-0.1.0-1.rockspec
create mode 100644 lib/ljndpi/luarocks/ljndpi-scm-1.rockspec
create mode 100644 lib/ljndpi/ndpi.lua
create mode 100644 lib/ljndpi/ndpi/c.lua
create mode 100644 lib/ljndpi/ndpi/protocol_bitmask.lua
create mode 100644 lib/ljndpi/ndpi/protocol_ids_1_7.lua
create mode 100644 lib/ljndpi/ndpi/protocol_ids_1_8.lua
create mode 100644 lib/ljndpi/ndpi/protocol_ids_2_0.lua
create mode 100644 lib/ljndpi/ndpi/protocol_ids_2_2.lua
create mode 100644 lib/ljndpi/ndpi/protocol_ids_2_3.lua
create mode 100644 lib/ljndpi/ndpi/wrap.lua
create mode 100755 lib/ljndpi/tools/update-protocol-ids
create mode 100644 lib/luajit/.gitmodules
create mode 100644 lib/luajit/.travis.yml
create mode 100644 lib/luajit/CONDUCT.md
create mode 100644 lib/luajit/CONTRIBUTING.md
create mode 100644 lib/luajit/COPYING
delete mode 100644 lib/luajit/README
create mode 100644 lib/luajit/README.md
create mode 100644 lib/luajit/check-generated-code.nix
create mode 100644 lib/luajit/default.nix
delete mode 100644 lib/luajit/doc/ext_profiler.html
create mode 100644 lib/luajit/doc/raptorjit.eps.bz2
create mode 100644 lib/luajit/doc/raptorjit.png
delete mode 100644 lib/luajit/dynasm/dasm_arm.h
delete mode 100644 lib/luajit/dynasm/dasm_arm.lua
delete mode 100644 lib/luajit/dynasm/dasm_arm64.h
delete mode 100644 lib/luajit/dynasm/dasm_arm64.lua
delete mode 100644 lib/luajit/dynasm/dasm_mips.h
delete mode 100644 lib/luajit/dynasm/dasm_mips.lua
delete mode 100644 lib/luajit/dynasm/dasm_ppc.h
delete mode 100644 lib/luajit/dynasm/dasm_ppc.lua
create mode 100644 lib/luajit/pkgs.nix
create mode 100644 lib/luajit/raptorjit.nix
create mode 100644 lib/luajit/shell.nix
create mode 100644 lib/luajit/src/ifdef-defile
delete mode 100644 lib/luajit/src/jit/.gitignore
delete mode 100644 lib/luajit/src/jit/dis_arm.lua
delete mode 100644 lib/luajit/src/jit/dis_mips.lua
delete mode 100644 lib/luajit/src/jit/dis_mipsel.lua
delete mode 100644 lib/luajit/src/jit/dis_ppc.lua
delete mode 100644 lib/luajit/src/jit/dis_x64.lua
delete mode 100644 lib/luajit/src/jit/dis_x86.lua
delete mode 100644 lib/luajit/src/jit/dump.lua
delete mode 100644 lib/luajit/src/jit/p.lua
delete mode 100644 lib/luajit/src/jit/v.lua
create mode 100644 lib/luajit/src/jit/vmdef.lua
delete mode 100644 lib/luajit/src/jit/zone.lua
delete mode 100644 lib/luajit/src/lj_asm_arm.h
delete mode 100644 lib/luajit/src/lj_asm_mips.h
delete mode 100644 lib/luajit/src/lj_asm_ppc.h
create mode 100644 lib/luajit/src/lj_auditlog.c
create mode 100644 lib/luajit/src/lj_auditlog.h
create mode 100644 lib/luajit/src/lj_debuginfo.h
create mode 100644 lib/luajit/src/lj_dwarf.c
delete mode 100644 lib/luajit/src/lj_emit_arm.h
delete mode 100644 lib/luajit/src/lj_emit_mips.h
delete mode 100644 lib/luajit/src/lj_emit_ppc.h
delete mode 100644 lib/luajit/src/lj_profile.c
delete mode 100644 lib/luajit/src/lj_profile.h
create mode 100644 lib/luajit/src/lj_strfmt_num.c
delete mode 100644 lib/luajit/src/lj_target_arm.h
delete mode 100644 lib/luajit/src/lj_target_arm64.h
delete mode 100644 lib/luajit/src/lj_target_mips.h
delete mode 100644 lib/luajit/src/lj_target_ppc.h
delete mode 100644 lib/luajit/src/lj_vmevent.c
delete mode 100644 lib/luajit/src/lj_vmevent.h
create mode 100644 lib/luajit/src/lj_vmprofile.c
create mode 100644 lib/luajit/src/lj_vmprofile.h
delete mode 100644 lib/luajit/src/ljamalg.c
delete mode 100644 lib/luajit/src/msvcbuild.bat
delete mode 100644 lib/luajit/src/ps4build.bat
delete mode 100644 lib/luajit/src/psvitabuild.bat
create mode 100644 lib/luajit/src/reusevm/host/buildvm_arch.h
create mode 100644 lib/luajit/src/reusevm/lj_bcdef.h
create mode 100644 lib/luajit/src/reusevm/lj_ffdef.h
create mode 100644 lib/luajit/src/reusevm/lj_folddef.h
create mode 100644 lib/luajit/src/reusevm/lj_libdef.h
create mode 100644 lib/luajit/src/reusevm/lj_recdef.h
create mode 100644 lib/luajit/src/reusevm/lj_vm.S
delete mode 100644 lib/luajit/src/vm_arm.dasc
delete mode 100644 lib/luajit/src/vm_arm64.dasc
delete mode 100644 lib/luajit/src/vm_mips.dasc
delete mode 100644 lib/luajit/src/vm_ppc.dasc
delete mode 100644 lib/luajit/src/vm_x86.dasc
delete mode 100644 lib/luajit/src/xb1build.bat
delete mode 100644 lib/luajit/src/xedkbuild.bat
create mode 100644 lib/luajit/test.nix
create mode 100644 lib/luajit/testsuite/README
create mode 100644 lib/luajit/testsuite/bench/PARAM_x86.txt
create mode 100644 lib/luajit/testsuite/bench/PARAM_x86_CI.txt
create mode 100644 lib/luajit/testsuite/bench/SUMCOL_1.txt
create mode 100644 lib/luajit/testsuite/bench/TEST_md5sum.txt
create mode 100644 lib/luajit/testsuite/bench/array3d.lua
create mode 100644 lib/luajit/testsuite/bench/bench.R
create mode 100644 lib/luajit/testsuite/bench/binary-trees.lua
create mode 100644 lib/luajit/testsuite/bench/chameneos.lua
create mode 100644 lib/luajit/testsuite/bench/coroutine-ring.lua
create mode 100644 lib/luajit/testsuite/bench/default.nix
create mode 100644 lib/luajit/testsuite/bench/euler14-bit.lua
create mode 100644 lib/luajit/testsuite/bench/fannkuch.lua
create mode 100644 lib/luajit/testsuite/bench/fasta.lua
create mode 100755 lib/luajit/testsuite/bench/generate.R
create mode 100644 lib/luajit/testsuite/bench/k-nucleotide.lua
create mode 100644 lib/luajit/testsuite/bench/life.lua
create mode 100644 lib/luajit/testsuite/bench/mandelbrot-bit.lua
create mode 100644 lib/luajit/testsuite/bench/mandelbrot.lua
create mode 100644 lib/luajit/testsuite/bench/md5.lua
create mode 100644 lib/luajit/testsuite/bench/meteor.lua
create mode 100644 lib/luajit/testsuite/bench/nbody.lua
create mode 100644 lib/luajit/testsuite/bench/nsieve-bit-fp.lua
create mode 100644 lib/luajit/testsuite/bench/nsieve-bit.lua
create mode 100644 lib/luajit/testsuite/bench/nsieve.lua
create mode 100644 lib/luajit/testsuite/bench/partialsums.lua
create mode 100644 lib/luajit/testsuite/bench/pidigits-nogmp.lua
create mode 100644 lib/luajit/testsuite/bench/ray.lua
create mode 100644 lib/luajit/testsuite/bench/recursive-ack.lua
create mode 100644 lib/luajit/testsuite/bench/recursive-fib.lua
create mode 100644 lib/luajit/testsuite/bench/revcomp.lua
create mode 100644 lib/luajit/testsuite/bench/roulette.lua
create mode 100644 lib/luajit/testsuite/bench/scimark-2010-12-20.lua
create mode 100644 lib/luajit/testsuite/bench/scimark-fft.lua
create mode 100644 lib/luajit/testsuite/bench/scimark-lu.lua
create mode 100644 lib/luajit/testsuite/bench/scimark-sor.lua
create mode 100644 lib/luajit/testsuite/bench/scimark-sparse.lua
create mode 100644 lib/luajit/testsuite/bench/scimark_lib.lua
create mode 100644 lib/luajit/testsuite/bench/series.lua
create mode 100644 lib/luajit/testsuite/bench/spectral-norm.lua
create mode 100644 lib/luajit/testsuite/bench/sum-file.lua
create mode 100644 lib/luajit/testsuite/test/README.md
create mode 100644 lib/luajit/testsuite/test/bc/constov.lua
create mode 100644 lib/luajit/testsuite/test/bc/index
create mode 100644 lib/luajit/testsuite/test/common/expect_error.lua
create mode 100644 lib/luajit/testsuite/test/common/ffi_util.inc
create mode 100644 lib/luajit/testsuite/test/common/test_runner_canary.lua
create mode 100644 lib/luajit/testsuite/test/computations.lua
create mode 100644 lib/luajit/testsuite/test/index
create mode 100644 lib/luajit/testsuite/test/lang/andor.lua
create mode 100644 lib/luajit/testsuite/test/lang/assignment.lua
create mode 100644 lib/luajit/testsuite/test/lang/compare.lua
create mode 100644 lib/luajit/testsuite/test/lang/compare_nan.lua
create mode 100644 lib/luajit/testsuite/test/lang/concat.lua
create mode 100644 lib/luajit/testsuite/test/lang/constant/index
create mode 100644 lib/luajit/testsuite/test/lang/constant/number.lua
create mode 100644 lib/luajit/testsuite/test/lang/constant/table.lua
create mode 100644 lib/luajit/testsuite/test/lang/coroutine.lua
create mode 100644 lib/luajit/testsuite/test/lang/for.lua
create mode 100644 lib/luajit/testsuite/test/lang/gc.lua
create mode 100644 lib/luajit/testsuite/test/lang/goto.lua
create mode 100644 lib/luajit/testsuite/test/lang/index
create mode 100644 lib/luajit/testsuite/test/lang/length.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/arith.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/arith_jit.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/call.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/cat.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/comp.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/comp_jit.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/debuginfo.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/eq.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/eq_jit.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/framegap.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/index
create mode 100644 lib/luajit/testsuite/test/lang/meta/index.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/len.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/newindex.lua
create mode 100644 lib/luajit/testsuite/test/lang/meta/nomm.lua
create mode 100644 lib/luajit/testsuite/test/lang/modulo.lua
create mode 100644 lib/luajit/testsuite/test/lang/self.lua
create mode 100644 lib/luajit/testsuite/test/lang/table.lua
create mode 100644 lib/luajit/testsuite/test/lang/tail_recursion.lua
create mode 100644 lib/luajit/testsuite/test/lang/upvalue/closure.lua
create mode 100644 lib/luajit/testsuite/test/lang/upvalue/index
create mode 100644 lib/luajit/testsuite/test/lang/vararg_jit.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/assert.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/error.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/getfenv.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/getsetmetatable.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/index
create mode 100644 lib/luajit/testsuite/test/lib/base/ipairs.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/next.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/pairs.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/pcall_jit.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/select.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/tonumber_tostring.lua
create mode 100644 lib/luajit/testsuite/test/lib/base/xpcall_jit.lua
create mode 100644 lib/luajit/testsuite/test/lib/bit.lua
create mode 100644 lib/luajit/testsuite/test/lib/contents.lua
create mode 100644 lib/luajit/testsuite/test/lib/coroutine/index
create mode 100644 lib/luajit/testsuite/test/lib/coroutine/yield.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/bit64.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/cdata_var.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/copy_fill.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/err.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_arith_ptr.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_bitfield.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_call.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_callback.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_const.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_convert.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_enum.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_gcstep_recursive.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_jit_arith.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_jit_call.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_jit_conv.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_lex_number.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_metatype.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_new.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_parse_array.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_parse_basic.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_parse_cdef.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_parse_struct.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/ffi_tabov.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/index
create mode 100644 lib/luajit/testsuite/test/lib/ffi/istype.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/jit_array.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/jit_complex.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/jit_misc.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/jit_struct.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/meta_tostring.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/redir.lua
create mode 100644 lib/luajit/testsuite/test/lib/ffi/type_punning.lua
create mode 100644 lib/luajit/testsuite/test/lib/index
create mode 100644 lib/luajit/testsuite/test/lib/math/abs.lua
create mode 100644 lib/luajit/testsuite/test/lib/math/constants.lua
create mode 100644 lib/luajit/testsuite/test/lib/math/index
create mode 100644 lib/luajit/testsuite/test/lib/math/random.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/byte.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/char.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/dump.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/format/index
create mode 100644 lib/luajit/testsuite/test/lib/string/format/num.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/index
create mode 100644 lib/luajit/testsuite/test/lib/string/len.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/lower_upper.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/metatable.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/multiple_functions.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/rep.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/reverse.lua
create mode 100644 lib/luajit/testsuite/test/lib/string/sub.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/concat.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/index
create mode 100644 lib/luajit/testsuite/test/lib/table/insert.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/misc.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/new.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/pack.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/remove.lua
create mode 100644 lib/luajit/testsuite/test/lib/table/sort.lua
create mode 100644 lib/luajit/testsuite/test/misc/alias_alloc.lua
create mode 100644 lib/luajit/testsuite/test/misc/api_call.lua
create mode 100644 lib/luajit/testsuite/test/misc/catch_wrap.lua
create mode 100644 lib/luajit/testsuite/test/misc/coro_traceback.lua
create mode 100644 lib/luajit/testsuite/test/misc/coro_yield.lua
create mode 100644 lib/luajit/testsuite/test/misc/debug_gc.lua
create mode 100644 lib/luajit/testsuite/test/misc/dualnum.lua
create mode 100644 lib/luajit/testsuite/test/misc/for_dir.lua
create mode 100644 lib/luajit/testsuite/test/misc/fori_coerce.lua
create mode 100644 lib/luajit/testsuite/test/misc/gc_rechain.lua
create mode 100644 lib/luajit/testsuite/test/misc/gc_trace.lua
create mode 100644 lib/luajit/testsuite/test/misc/gcstep.lua
create mode 100644 lib/luajit/testsuite/test/misc/hook_active.lua
create mode 100644 lib/luajit/testsuite/test/misc/hook_line.lua
create mode 100644 lib/luajit/testsuite/test/misc/hook_norecord.lua
create mode 100644 lib/luajit/testsuite/test/misc/hook_record.lua
create mode 100644 lib/luajit/testsuite/test/misc/hook_top.lua
create mode 100644 lib/luajit/testsuite/test/misc/jit_flush.lua
create mode 100644 lib/luajit/testsuite/test/misc/lightud.lua
create mode 100644 lib/luajit/testsuite/test/misc/loop_unroll.lua
create mode 100644 lib/luajit/testsuite/test/misc/parse_comp.lua
create mode 100644 lib/luajit/testsuite/test/misc/parse_esc.lua
create mode 100644 lib/luajit/testsuite/test/misc/parse_misc.lua
create mode 100644 lib/luajit/testsuite/test/misc/phi_conv.lua
create mode 100644 lib/luajit/testsuite/test/misc/recurse_deep.lua
create mode 100644 lib/luajit/testsuite/test/misc/recurse_tail.lua
create mode 100644 lib/luajit/testsuite/test/misc/stack_gc.lua
create mode 100644 lib/luajit/testsuite/test/misc/stack_purge.lua
create mode 100644 lib/luajit/testsuite/test/misc/stackov.lua
create mode 100644 lib/luajit/testsuite/test/misc/stackovc.lua
create mode 100644 lib/luajit/testsuite/test/misc/tcall_base.lua
create mode 100644 lib/luajit/testsuite/test/misc/tcall_loop.lua
create mode 100644 lib/luajit/testsuite/test/misc/tonumber_scan.lua
create mode 100644 lib/luajit/testsuite/test/misc/uclo.lua
create mode 100644 lib/luajit/testsuite/test/misc/unordered_jit.lua
create mode 100644 lib/luajit/testsuite/test/misc/wbarrier.lua
create mode 100644 lib/luajit/testsuite/test/misc/wbarrier_jit.lua
create mode 100644 lib/luajit/testsuite/test/misc/wbarrier_obar.lua
create mode 100644 lib/luajit/testsuite/test/opt/dse/array.lua
create mode 100644 lib/luajit/testsuite/test/opt/dse/field.lua
create mode 100644 lib/luajit/testsuite/test/opt/dse/index
create mode 100644 lib/luajit/testsuite/test/opt/fold/index
create mode 100644 lib/luajit/testsuite/test/opt/fold/kfold.lua
create mode 100644 lib/luajit/testsuite/test/opt/fuse.lua
create mode 100644 lib/luajit/testsuite/test/opt/fwd/hrefk_rollback.lua
create mode 100644 lib/luajit/testsuite/test/opt/fwd/index
create mode 100644 lib/luajit/testsuite/test/opt/fwd/tnew_tdup.lua
create mode 100644 lib/luajit/testsuite/test/opt/fwd/upval.lua
create mode 100644 lib/luajit/testsuite/test/opt/index
create mode 100644 lib/luajit/testsuite/test/opt/loop/index
create mode 100644 lib/luajit/testsuite/test/opt/loop/unroll.lua
create mode 100644 lib/luajit/testsuite/test/opt/sink/alloc.lua
create mode 100644 lib/luajit/testsuite/test/opt/sink/ffi.lua
create mode 100644 lib/luajit/testsuite/test/opt/sink/ffi_nosink.lua
create mode 100644 lib/luajit/testsuite/test/opt/sink/index
create mode 100644 lib/luajit/testsuite/test/opt/sink/nosink.lua
create mode 100644 lib/luajit/testsuite/test/raptorjit/index
create mode 100644 lib/luajit/testsuite/test/raptorjit/vmprofile.lua
create mode 100644 lib/luajit/testsuite/test/src/cpptest.cpp
create mode 100644 lib/luajit/testsuite/test/src/ctest.c
create mode 100644 lib/luajit/testsuite/test/sysdep/catch_cpp.lua
create mode 100644 lib/luajit/testsuite/test/sysdep/ffi_include_gtk.lua
create mode 100644 lib/luajit/testsuite/test/sysdep/ffi_include_std.lua
create mode 100644 lib/luajit/testsuite/test/sysdep/ffi_lib_c.lua
create mode 100644 lib/luajit/testsuite/test/sysdep/ffi_lib_z.lua
create mode 100644 lib/luajit/testsuite/test/test.lua
create mode 100644 lib/luajit/testsuite/test/trace/exit_frame.lua
create mode 100644 lib/luajit/testsuite/test/trace/exit_growstack.lua
create mode 100644 lib/luajit/testsuite/test/trace/exit_jfuncf.lua
create mode 100644 lib/luajit/testsuite/test/trace/gc64_slot_revival.lua
create mode 100644 lib/luajit/testsuite/test/trace/index
create mode 100644 lib/luajit/testsuite/test/trace/phi/copyspill.lua
create mode 100644 lib/luajit/testsuite/test/trace/phi/index
create mode 100644 lib/luajit/testsuite/test/trace/phi/ref.lua
create mode 100644 lib/luajit/testsuite/test/trace/phi/rotate.lua
create mode 100644 lib/luajit/testsuite/test/trace/snap.lua
create mode 100644 lib/luajit/testsuite/test/trace/stitch.lua
create mode 100644 lib/luajit/testsuite/test/unportable/ffi_arith_int64.lua
create mode 100644 lib/luajit/testsuite/test/unportable/math_special.lua
create mode 100644 lib/pflua/src/pf/codegen.dasl
create mode 100644 lib/pflua/src/pf/regalloc.lua
create mode 100644 lib/pflua/src/pf/selection.lua
create mode 100644 lib/pflua/tests/test-215.pflang
create mode 100644 release.nix
create mode 100644 snabb.png
delete mode 100644 src/.images/Architecture.png
delete mode 100644 src/.images/Network.png
delete mode 100644 src/README.md.src
delete mode 100644 src/apps/basic/.images/Buzz.png
delete mode 100644 src/apps/basic/.images/Join.png
delete mode 100644 src/apps/basic/.images/Repeater.png
delete mode 100644 src/apps/basic/.images/Sink.png
delete mode 100644 src/apps/basic/.images/Source.png
delete mode 100644 src/apps/basic/.images/Split.png
delete mode 100644 src/apps/basic/.images/Tee.png
delete mode 100644 src/apps/basic/README.md.src
delete mode 100644 src/apps/bridge/.images/bridge.png
delete mode 100644 src/apps/bridge/README.md.src
delete mode 100644 src/apps/intel/.images/Intel10G.png
delete mode 100644 src/apps/intel/.images/LoadGen.png
delete mode 100644 src/apps/intel/README.md.src
delete mode 100644 src/apps/intel/intel1g.lua
create mode 100644 src/apps/intel_avf/README.md
create mode 100644 src/apps/intel_avf/intel_avf.lua
create mode 100755 src/apps/intel_avf/selftest.sh
create mode 100755 src/apps/intel_avf/tests/back2back/test.snabb
create mode 100755 src/apps/intel_avf/tests/info/test.snabb
create mode 100755 src/apps/intel_avf/tests/setup.sh
create mode 100644 src/apps/intel_mp/README.md
create mode 100755 src/apps/intel_mp/bench.sh
create mode 100644 src/apps/intel_mp/broadcast.pcap
create mode 100644 src/apps/intel_mp/intel_mp.lua
create mode 100644 src/apps/intel_mp/loadgen.lua
create mode 100755 src/apps/intel_mp/selftest.sh
create mode 100644 src/apps/intel_mp/source-vlan.pcap
create mode 100644 src/apps/intel_mp/source.pcap
create mode 100644 src/apps/intel_mp/source2.pcap
create mode 100755 src/apps/intel_mp/test_10g_1q_blast.sh
create mode 100755 src/apps/intel_mp/test_10g_1q_blast_vmdq.sh
create mode 100755 src/apps/intel_mp/test_10g_2q_blast.sh
create mode 100755 src/apps/intel_mp/test_10g_2q_blast_vlan.sh
create mode 100755 src/apps/intel_mp/test_10g_2q_blast_vmdq.sh
create mode 100755 src/apps/intel_mp/test_10g_2q_blast_vmdq_auto.sh
create mode 100755 src/apps/intel_mp/test_10g_2q_loopback.snabb
create mode 100755 src/apps/intel_mp/test_10g_4q_vmdq.snabb
create mode 100755 src/apps/intel_mp/test_10g_come_and_go.sh
create mode 100755 src/apps/intel_mp/test_10g_counters.sh
create mode 100755 src/apps/intel_mp/test_10g_linkup.sh
create mode 100755 src/apps/intel_mp/test_10g_loopback.snabb
create mode 100755 src/apps/intel_mp/test_10g_rate_limit.snabb
create mode 100755 src/apps/intel_mp/test_10g_rss_tab.snabb
create mode 100755 src/apps/intel_mp/test_10g_rxq_disable.snabb
create mode 100755 src/apps/intel_mp/test_10g_shared_rxcounter.snabb
create mode 100755 src/apps/intel_mp/test_10g_sw_sem.snabb
create mode 100755 src/apps/intel_mp/test_10g_txq_stop.snabb
create mode 100755 src/apps/intel_mp/test_10g_vlan.sh
create mode 100755 src/apps/intel_mp/test_10g_vmdq_loopback.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_loopback_self.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_mcast.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_mirror.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_pool_sel.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_race.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_reconfig_mac.snabb
create mode 100755 src/apps/intel_mp/test_10g_vmdq_tx.sh
create mode 100755 src/apps/intel_mp/test_1g_1q_blast.sh
create mode 100755 src/apps/intel_mp/test_1g_1q_blast_vmdq.sh
create mode 100755 src/apps/intel_mp/test_1g_2q_blast.sh
create mode 100755 src/apps/intel_mp/test_1g_2q_blast_vlan.sh
create mode 100755 src/apps/intel_mp/test_1g_2q_blast_vmdq.sh
create mode 100755 src/apps/intel_mp/test_1g_2q_blast_vmdq_auto.sh
create mode 100755 src/apps/intel_mp/test_1g_come_and_go.sh
create mode 100755 src/apps/intel_mp/test_1g_linkup.sh
create mode 100755 src/apps/intel_mp/test_1g_rss_tab.snabb
create mode 100755 src/apps/intel_mp/test_1g_sw_sem.snabb
create mode 100755 src/apps/intel_mp/test_1g_vmdq_mcast.snabb
create mode 100755 src/apps/intel_mp/test_1g_vmdq_mirror.snabb
create mode 100755 src/apps/intel_mp/test_1g_vmdq_pool_sel.snabb
create mode 100755 src/apps/intel_mp/test_1g_vmdq_race.snabb
create mode 100755 src/apps/intel_mp/test_1g_vmdq_reconfig_mac.snabb
create mode 100755 src/apps/intel_mp/test_1g_vmdq_tx.sh
create mode 100644 src/apps/intel_mp/testrecv.lua
create mode 100755 src/apps/intel_mp/testrecv.snabb
create mode 100755 src/apps/intel_mp/testsend.snabb
create mode 100755 src/apps/intel_mp/testup.snabb
create mode 100755 src/apps/intel_mp/testvlan.snabb
create mode 100755 src/apps/intel_mp/testvmdqrecv.snabb
create mode 100755 src/apps/intel_mp/testvmdqtx.snabb
create mode 100644 src/apps/interlink/README.md
create mode 100644 src/apps/interlink/receiver.lua
create mode 100755 src/apps/interlink/selftest.snabb
create mode 100644 src/apps/interlink/test_source.lua
create mode 100644 src/apps/interlink/transmitter.lua
create mode 100644 src/apps/ipfix/README.md
create mode 100644 src/apps/ipfix/ipfix-information-elements.inc
create mode 100644 src/apps/ipfix/ipfix.lua
create mode 100644 src/apps/ipfix/template.lua
create mode 100644 src/apps/ipsec/README.md
create mode 100644 src/apps/ipsec/esp.lua
create mode 100755 src/apps/ipsec/selftest.sh
create mode 100755 src/apps/ipsec/test-linux-compat.sh
create mode 100755 src/apps/ipsec/test-linux-compat.snabb
create mode 100644 src/apps/ipv4/README.md
create mode 100644 src/apps/ipv4/arp.lua
create mode 100644 src/apps/ipv4/echo.lua
create mode 100644 src/apps/ipv4/fragment.lua
create mode 100644 src/apps/ipv4/reassemble.lua
delete mode 100644 src/apps/ipv6/.images/SimpleKeyedTunnel.png
delete mode 100644 src/apps/ipv6/.images/nd_light.png
delete mode 100644 src/apps/ipv6/README.md.src
create mode 100644 src/apps/ipv6/echo.lua
create mode 100644 src/apps/ipv6/fragment.lua
create mode 100644 src/apps/ipv6/reassemble.lua
delete mode 100644 src/apps/keyed_ipv6_tunnel/selftest.cap.input
create mode 100644 src/apps/lwaftr/V4V6.lua
create mode 100644 src/apps/lwaftr/binding_table.lua
create mode 100644 src/apps/lwaftr/constants.lua
create mode 100644 src/apps/lwaftr/ctable_wrapper.lua
create mode 100644 src/apps/lwaftr/loadgen.lua
create mode 100644 src/apps/lwaftr/lwaftr.lua
create mode 100644 src/apps/lwaftr/lwdebug.lua
create mode 100644 src/apps/lwaftr/lwutil.lua
create mode 100644 src/apps/lwaftr/ndp.lua
create mode 100644 src/apps/lwaftr/nh_fwd.lua
create mode 100644 src/apps/lwaftr/rangemap.lua
create mode 100644 src/apps/nh_fwd/README.md
delete mode 100644 src/apps/packet_filter/.images/PacketFilter.png
delete mode 100644 src/apps/packet_filter/.images/PcapFilter.png
delete mode 100644 src/apps/packet_filter/README.md.src
delete mode 100644 src/apps/pcap/.images/PcapReader.png
delete mode 100644 src/apps/pcap/README.md.src
create mode 100644 src/apps/pcap/tap.lua
delete mode 100644 src/apps/rate_limiter/.images/RateLimiter.png
delete mode 100644 src/apps/rate_limiter/README.md.src
create mode 100644 src/apps/rss/README.md
create mode 100644 src/apps/rss/metadata.lua
create mode 100644 src/apps/rss/rss.lua
delete mode 100644 src/apps/socket/.images/RawSocket.png
create mode 100644 src/apps/socket/.images/UnixSocket.png
delete mode 100644 src/apps/socket/README.md.src
create mode 100644 src/apps/socket/unix.lua
delete mode 100644 src/apps/solarflare/.images/Solarflare.png
delete mode 100644 src/apps/solarflare/README.md.src
delete mode 100644 src/apps/tap/selftest.cap
create mode 100644 src/apps/test/README.md
create mode 100644 src/apps/test/delayed_start.lua
create mode 100644 src/apps/test/match.lua
create mode 100644 src/apps/test/npackets.lua
create mode 100644 src/apps/test/synth.lua
create mode 100644 src/apps/test/synth.pcap
delete mode 100644 src/apps/vhost/.images/VhostUser.png
delete mode 100644 src/apps/vhost/README.md.src
create mode 100644 src/apps/virtio_net/README.md
create mode 100644 src/apps/virtio_net/virtio_net.lua
create mode 100644 src/apps/vlan/README.md
create mode 100644 src/apps/vlan/vlan.lua
delete mode 100644 src/apps/vpn/.images/VPWS.png
delete mode 100644 src/apps/vpn/README.md
delete mode 100644 src/apps/vpn/README.md.src
delete mode 100644 src/apps/vpn/vpws.lua
create mode 100644 src/apps/wall/README.md
create mode 100644 src/apps/wall/constants.lua
create mode 100644 src/apps/wall/l7fw.lua
create mode 100644 src/apps/wall/l7spy.lua
create mode 100644 src/apps/wall/scanner.lua
create mode 100644 src/apps/wall/scanner/ndpi.lua
create mode 100644 src/apps/wall/scanner/ndpi_opt.dasl
create mode 100644 src/apps/wall/util.lua
delete mode 100644 src/arch/avx2.c
create mode 100644 src/arch/checksum.dasl
delete mode 100644 src/arch/sse2.c
create mode 100755 src/bench/packetblaster-synth-64
create mode 100755 src/bench/snabbnfv-iperf-1500-crypto
create mode 100755 src/bench/snabbnfv-iperf-1500-tunnel+crypto
delete mode 100644 src/core/freelist.lua
create mode 100644 src/core/histogram.lua
create mode 100644 src/core/sync.dasl
create mode 100644 src/core/worker.lua
create mode 100644 src/doc/.images/FirewallAppNetwork.png
create mode 100644 src/doc/.images/KindsOfApps.png
create mode 100644 src/doc/.images/Processes.png
create mode 100644 src/doc/.images/SimpleApp.png
create mode 100644 src/doc/code-of-conduct.md
create mode 100644 src/doc/core-data-structures.md
create mode 100644 src/doc/default.nix
create mode 100644 src/doc/in-a-nutshell.md
create mode 100644 src/doc/in-a-nutshell.src.md
create mode 100644 src/doc/lstopo.png
create mode 100644 src/doc/performance-tuning.md
create mode 100644 src/doc/porting.md
create mode 100644 src/doc/snabblab.md
create mode 100644 src/doc/statistics.md
create mode 100644 src/doc/trademark.md
delete mode 120000 src/jit/dis_x64.lua
delete mode 120000 src/jit/dis_x86.lua
delete mode 120000 src/jit/dump.lua
delete mode 120000 src/jit/p.lua
delete mode 120000 src/jit/v.lua
delete mode 120000 src/jit/vmdef.lua
delete mode 120000 src/jit/zone.lua
create mode 100644 src/lib/README.checksum.md
create mode 100644 src/lib/README.cltable.md
create mode 100644 src/lib/README.ctable.md
create mode 100644 src/lib/README.logger.md
create mode 100644 src/lib/README.numa.md
create mode 100644 src/lib/README.pmu.md
create mode 100644 src/lib/README.poptrie.md
create mode 100644 src/lib/README.rrd.md
create mode 100644 src/lib/README.token_bucket.md
create mode 100644 src/lib/README.tsc.md
create mode 100644 src/lib/binary_search.dasl
delete mode 100644 src/lib/bloom_filter.lua
create mode 100644 src/lib/buffer.lua
create mode 100644 src/lib/cltable.lua
create mode 100644 src/lib/cpuset.lua
create mode 100644 src/lib/ctable.lua
create mode 100644 src/lib/fibers/channel.lua
create mode 100644 src/lib/fibers/cond.lua
create mode 100644 src/lib/fibers/epoll.lua
create mode 100644 src/lib/fibers/fiber.lua
create mode 100644 src/lib/fibers/file.lua
create mode 100644 src/lib/fibers/op.lua
create mode 100644 src/lib/fibers/queue.lua
create mode 100644 src/lib/fibers/sched.lua
create mode 100644 src/lib/fibers/sleep.lua
create mode 100644 src/lib/fibers/timer.lua
create mode 100644 src/lib/gauge.lua
delete mode 100644 src/lib/hardware/README.md.src
delete mode 100644 src/lib/hardware/pci.c
delete mode 100644 src/lib/hardware/pci.h
create mode 100644 src/lib/hash/siphash.dasl
create mode 100644 src/lib/interlink.lua
create mode 100644 src/lib/io/virtual_ether_mux.lua
create mode 100644 src/lib/ipc/shmem/iftable_mib.lua
create mode 100644 src/lib/ipsec/.images/esp.png
create mode 100644 src/lib/ipsec/README.md
create mode 100644 src/lib/ipsec/aes_gcm.lua
create mode 100644 src/lib/ipsec/aes_gcm_avx.dasl
create mode 100644 src/lib/ipsec/esp.lua
create mode 100644 src/lib/ipsec/seq_no_t.lua
create mode 100644 src/lib/ipsec/track_seq_no.c
create mode 100644 src/lib/ipsec/track_seq_no.h
create mode 100644 src/lib/logger.lua
create mode 100644 src/lib/lpm/README.md
create mode 100644 src/lib/lpm/build_fixtures.pl
create mode 100644 src/lib/lpm/ip4.lua
create mode 100644 src/lib/lpm/ip6.lua
create mode 100644 src/lib/lpm/lpm.lua
create mode 100644 src/lib/lpm/lpm4.lua
create mode 100644 src/lib/lpm/lpm4_248.c
create mode 100644 src/lib/lpm/lpm4_248.lua
create mode 100644 src/lib/lpm/lpm4_dxr.c
create mode 100644 src/lib/lpm/lpm4_dxr.lua
create mode 100644 src/lib/lpm/lpm4_poptrie.lua
create mode 100644 src/lib/lpm/lpm4_trie.lua
create mode 100644 src/lib/lpm/random.dasl
create mode 100644 src/lib/maxpc.lua
create mode 100644 src/lib/multi_copy.dasl
create mode 100644 src/lib/numa.lua
create mode 100644 src/lib/poptrie.lua
create mode 100644 src/lib/poptrie_lookup.dasl
delete mode 100644 src/lib/protocol/.images/Datagram.png
delete mode 100644 src/lib/protocol/.images/Relocation.png
delete mode 100644 src/lib/protocol/README.md.src
create mode 100644 src/lib/protocol/dns/dns.lua
create mode 100644 src/lib/protocol/dns/mdns.lua
create mode 100644 src/lib/protocol/dns/mdns_query.lua
create mode 100644 src/lib/protocol/esp.lua
create mode 100644 src/lib/protocol/esp_tail.lua
create mode 100644 src/lib/protocol/icmp/ptb.lua
create mode 100644 src/lib/ptree/README.md
create mode 100644 src/lib/ptree/action_codec.lua
create mode 100644 src/lib/ptree/alarms.lua
create mode 100644 src/lib/ptree/channel.lua
create mode 100644 src/lib/ptree/inotify.lua
create mode 100644 src/lib/ptree/json.lua
create mode 100644 src/lib/ptree/ptree.lua
create mode 100644 src/lib/ptree/support.lua
create mode 100644 src/lib/ptree/support/snabb-softwire-v2.lua
create mode 100644 src/lib/ptree/trace.lua
create mode 100644 src/lib/ptree/worker.lua
create mode 100644 src/lib/rrd.lua
create mode 100644 src/lib/scheduling.lua
create mode 100644 src/lib/stream.lua
create mode 100644 src/lib/stream/compat.lua
create mode 100644 src/lib/stream/file.lua
create mode 100644 src/lib/stream/mem.lua
create mode 100644 src/lib/stream/socket.lua
create mode 100644 src/lib/timers/ingress_drop_monitor.lua
create mode 100644 src/lib/timers/memory_info.lua
create mode 100644 src/lib/token_bucket.lua
delete mode 100644 src/lib/traceprof/traceprof.c
delete mode 100644 src/lib/traceprof/traceprof.h
delete mode 100644 src/lib/traceprof/traceprof.lua
create mode 100644 src/lib/tsc.lua
create mode 100644 src/lib/virtio/README.md
create mode 100644 src/lib/virtio/net_driver.lua
create mode 100644 src/lib/virtio/virtio_pci.lua
delete mode 100644 src/lib/virtio/virtq.lua
create mode 100644 src/lib/virtio/virtq_device.lua
create mode 100644 src/lib/virtio/virtq_driver.lua
create mode 100644 src/lib/xsd_regexp.lua
create mode 100644 src/lib/yang/README.md
create mode 100644 src/lib/yang/alarms.lua
create mode 100644 src/lib/yang/binary.lua
create mode 100644 src/lib/yang/data.lua
create mode 100644 src/lib/yang/ietf-alarms.yang
create mode 100644 src/lib/yang/ietf-inet-types.yang
create mode 100644 src/lib/yang/ietf-softwire-br.yang
create mode 100644 src/lib/yang/ietf-softwire-common.yang
create mode 100644 src/lib/yang/ietf-yang-types.yang
create mode 100644 src/lib/yang/parser.lua
create mode 100644 src/lib/yang/path.lua
create mode 100644 src/lib/yang/path_data.lua
create mode 100644 src/lib/yang/rpc.lua
create mode 100644 src/lib/yang/schema.lua
create mode 100644 src/lib/yang/snabb-config-leader-v1.yang
create mode 100644 src/lib/yang/snabb-softwire-v1.yang
create mode 100644 src/lib/yang/snabb-softwire-v2.yang
create mode 100644 src/lib/yang/state.lua
create mode 100644 src/lib/yang/util.lua
create mode 100644 src/lib/yang/value.lua
create mode 100644 src/lib/yang/yang.lua
create mode 100644 src/program/alarms/README
rename src/program/{gc => alarms}/README.inc (100%)
create mode 100644 src/program/alarms/README.md
create mode 100644 src/program/alarms/alarms.lua
create mode 100644 src/program/alarms/compress/README
create mode 120000 src/program/alarms/compress/README.inc
create mode 100644 src/program/alarms/compress/compress.lua
create mode 100644 src/program/alarms/get_state/README
create mode 120000 src/program/alarms/get_state/README.inc
create mode 100644 src/program/alarms/get_state/get_state.lua
create mode 100644 src/program/alarms/listen/README
create mode 120000 src/program/alarms/listen/README.inc
create mode 100644 src/program/alarms/listen/listen.lua
create mode 100644 src/program/alarms/purge/README
create mode 120000 src/program/alarms/purge/README.inc
create mode 100644 src/program/alarms/purge/purge.lua
create mode 100644 src/program/alarms/set_operator_state/README
create mode 120000 src/program/alarms/set_operator_state/README.inc
create mode 100644 src/program/alarms/set_operator_state/set_operator_state.lua
create mode 100644 src/program/config/README
create mode 120000 src/program/config/README.inc
create mode 100644 src/program/config/README.md
create mode 100644 src/program/config/add/README
create mode 120000 src/program/config/add/README.inc
create mode 100644 src/program/config/add/add.lua
create mode 100644 src/program/config/bench/README
create mode 120000 src/program/config/bench/README.inc
create mode 100644 src/program/config/bench/bench.lua
create mode 100644 src/program/config/common.lua
create mode 100644 src/program/config/config.lua
create mode 100644 src/program/config/data_format/README
create mode 120000 src/program/config/data_format/README.inc
create mode 100644 src/program/config/data_format/data_format.lua
create mode 100644 src/program/config/get/README
create mode 120000 src/program/config/get/README.inc
create mode 100644 src/program/config/get/get.lua
create mode 100644 src/program/config/get_state/README
create mode 120000 src/program/config/get_state/README.inc
create mode 100644 src/program/config/get_state/get_state.lua
create mode 100644 src/program/config/listen/README
create mode 120000 src/program/config/listen/README.inc
create mode 100644 src/program/config/listen/listen.lua
create mode 100644 src/program/config/load/README
create mode 120000 src/program/config/load/README.inc
create mode 100644 src/program/config/load/load.lua
create mode 100644 src/program/config/remove/README
create mode 120000 src/program/config/remove/README.inc
create mode 100644 src/program/config/remove/remove.lua
create mode 100644 src/program/config/set/README
create mode 120000 src/program/config/set/README.inc
create mode 100644 src/program/config/set/set.lua
create mode 100644 src/program/dnssd/README
create mode 120000 src/program/dnssd/README.inc
create mode 100644 src/program/dnssd/README.md
create mode 100644 src/program/dnssd/dnssd.lua
delete mode 100644 src/program/gc/README
delete mode 100644 src/program/gc/gc.lua
create mode 100644 src/program/ipfix/README
create mode 120000 src/program/ipfix/README.inc
create mode 100644 src/program/ipfix/README.md
create mode 100644 src/program/ipfix/ipfix.lua
create mode 100644 src/program/ipfix/probe/README
create mode 120000 src/program/ipfix/probe/README.inc
create mode 100644 src/program/ipfix/probe/probe.lua
create mode 100755 src/program/ipfix/tests/bench.sh
create mode 100755 src/program/ipfix/tests/collector-test.sh
create mode 100755 src/program/ipfix/tests/generate_packets.py
create mode 100644 src/program/l2vpn/.images/AC-VLAN-TRUNK.png
create mode 100644 src/program/l2vpn/.images/DOT1Q_TAG.png
create mode 100644 src/program/l2vpn/.images/L2VPN_ARCH.png
create mode 100644 src/program/l2vpn/.images/UPLINK-VLAN-TRUNK.png
create mode 100644 src/program/l2vpn/.images/VPN-TP.png
create mode 100644 src/program/l2vpn/README
create mode 120000 src/program/l2vpn/README.inc
create mode 100644 src/program/l2vpn/README.md
create mode 100644 src/program/l2vpn/README.md.src
create mode 100644 src/program/l2vpn/control_channel.lua
create mode 100644 src/program/l2vpn/dispatch.lua
create mode 100644 src/program/l2vpn/l2vpn.lua
create mode 100644 src/program/l2vpn/pseudowire.lua
rename src/{apps/vpn/vpws-selftest-customer.cap.input => program/l2vpn/selftest/ac.cap.input} (100%)
rename src/{apps/vpn/vpws-selftest-customer.cap.expect => program/l2vpn/selftest/gre-ac.cap.expect} (100%)
rename src/{apps/vpn/vpws-selftest-uplink.cap.expect => program/l2vpn/selftest/gre-uplink.cap.expect} (100%)
rename src/{apps/vpn/vpws-selftest-uplink.cap.input => program/l2vpn/selftest/gre-uplink.cap.input} (100%)
create mode 100644 src/program/l2vpn/selftest/l2tpv3-ac.cap.expect
create mode 100644 src/program/l2vpn/selftest/l2tpv3-uplink.cap.expect
create mode 100644 src/program/l2vpn/selftest/l2tpv3-uplink.cap.input
create mode 100644 src/program/l2vpn/transports/ipv6.lua
create mode 100644 src/program/l2vpn/tunnels/gre.lua
create mode 100644 src/program/l2vpn/tunnels/l2tpv3.lua
create mode 100644 src/program/lisper/README
create mode 120000 src/program/lisper/README.inc
create mode 100644 src/program/lisper/README.md
create mode 100644 src/program/lisper/dev-env-docker/.gitignore
create mode 100755 src/program/lisper/dev-env-docker/install
create mode 100755 src/program/lisper/dev-env-docker/l2tp.app
create mode 100755 src/program/lisper/dev-env-docker/l2tp.app01
create mode 100755 src/program/lisper/dev-env-docker/l2tp.app02
create mode 100755 src/program/lisper/dev-env-docker/l2tp.app05
create mode 100755 src/program/lisper/dev-env-docker/l2tp.app06
create mode 100755 src/program/lisper/dev-env-docker/l2tp.lua
create mode 100755 src/program/lisper/dev-env-docker/lisp
create mode 100755 src/program/lisper/dev-env-docker/lisp.lua
create mode 100755 src/program/lisper/dev-env-docker/lisp04
create mode 100644 src/program/lisper/dev-env-docker/lisp04.fib
create mode 100755 src/program/lisper/dev-env-docker/lisp08
create mode 100644 src/program/lisper/dev-env-docker/lisp08.fib
create mode 100755 src/program/lisper/dev-env-docker/lisper
create mode 100755 src/program/lisper/dev-env-docker/lisper04
create mode 100644 src/program/lisper/dev-env-docker/lisper04.conf
create mode 100755 src/program/lisper/dev-env-docker/lisper08
create mode 100644 src/program/lisper/dev-env-docker/lisper08.conf
create mode 100755 src/program/lisper/dev-env-docker/mklisper
create mode 100755 src/program/lisper/dev-env-docker/node-04
create mode 100755 src/program/lisper/dev-env-docker/node-08
create mode 100755 src/program/lisper/dev-env-docker/node-eth
create mode 100755 src/program/lisper/dev-env-docker/node-lisper
create mode 120000 src/program/lisper/dev-env-docker/snabb
create mode 120000 src/program/lisper/dev-env-docker/syscall
create mode 120000 src/program/lisper/dev-env-docker/syscall.lua
create mode 100755 src/program/lisper/dev-env-docker/watch_punt.lua
create mode 100644 src/program/lisper/dev-env-perftest/.gitignore
create mode 100644 src/program/lisper/dev-env-perftest/README
create mode 100755 src/program/lisper/dev-env-perftest/baseline
create mode 100755 src/program/lisper/dev-env-perftest/baseline.lua
create mode 100755 src/program/lisper/dev-env-perftest/blast01
create mode 100755 src/program/lisper/dev-env-perftest/blast02
create mode 100755 src/program/lisper/dev-env-perftest/count.lua
create mode 100755 src/program/lisper/dev-env-perftest/gen_pcap.lua
create mode 100755 src/program/lisper/dev-env-perftest/lisp
create mode 120000 src/program/lisper/dev-env-perftest/lisp.lua
create mode 100755 src/program/lisper/dev-env-perftest/lisp02
create mode 100644 src/program/lisper/dev-env-perftest/lisp02.fib
create mode 100755 src/program/lisper/dev-env-perftest/lisper
create mode 120000 src/program/lisper/dev-env-perftest/lisper.lua
create mode 100755 src/program/lisper/dev-env-perftest/lisper01
create mode 100644 src/program/lisper/dev-env-perftest/lisper01.conf
create mode 100644 src/program/lisper/dev-env-perftest/lisper01.pcap
create mode 100755 src/program/lisper/dev-env-perftest/lisper02
create mode 100644 src/program/lisper/dev-env-perftest/lisper02.conf
create mode 100644 src/program/lisper/dev-env-perftest/lisper02.log
create mode 100644 src/program/lisper/dev-env-perftest/lisper02.pcap
create mode 100755 src/program/lisper/dev-env-perftest/mklisper
create mode 120000 src/program/lisper/dev-env-perftest/snabb
create mode 100755 src/program/lisper/dev-env-perftest/test02-restart
create mode 100755 src/program/lisper/dev-env-perftest/test02-stop
create mode 100644 src/program/lisper/dev-env/.gitignore
create mode 100755 src/program/lisper/dev-env/dataplane
create mode 100755 src/program/lisper/dev-env/l2tp.app
create mode 100755 src/program/lisper/dev-env/l2tp.app01
create mode 100755 src/program/lisper/dev-env/l2tp.app02
create mode 100755 src/program/lisper/dev-env/l2tp.app05
create mode 100755 src/program/lisper/dev-env/l2tp.app06
create mode 100755 src/program/lisper/dev-env/l2tp.lua
create mode 100755 src/program/lisper/dev-env/lisp
create mode 100755 src/program/lisper/dev-env/lisp.lua
create mode 100755 src/program/lisper/dev-env/lisp04
create mode 100644 src/program/lisper/dev-env/lisp04.fib
create mode 100755 src/program/lisper/dev-env/lisp08
create mode 100644 src/program/lisper/dev-env/lisp08.fib
create mode 100755 src/program/lisper/dev-env/lisper
create mode 100755 src/program/lisper/dev-env/lisper04
create mode 100644 src/program/lisper/dev-env/lisper04.conf.intel10g
create mode 100644 src/program/lisper/dev-env/lisper04.conf.veth
create mode 100755 src/program/lisper/dev-env/lisper08
create mode 100644 src/program/lisper/dev-env/lisper08.conf.intel10g
create mode 100644 src/program/lisper/dev-env/lisper08.conf.veth
create mode 100755 src/program/lisper/dev-env/mklisper
create mode 100755 src/program/lisper/dev-env/mm
create mode 100755 src/program/lisper/dev-env/nsnode
create mode 100755 src/program/lisper/dev-env/nsr2
create mode 100755 src/program/lisper/dev-env/ping-all
create mode 120000 src/program/lisper/dev-env/snabb
create mode 120000 src/program/lisper/dev-env/syscall
create mode 120000 src/program/lisper/dev-env/syscall.lua
create mode 100755 src/program/lisper/dev-env/testnet
create mode 100755 src/program/lisper/dev-env/testnet-down
create mode 100755 src/program/lisper/dev-env/testnet-up
create mode 100755 src/program/lisper/dev-env/testnet-up-intel10g
create mode 100644 src/program/lisper/lisper.lua
create mode 100644 src/program/loadtest/README
create mode 120000 src/program/loadtest/README.inc
create mode 100644 src/program/loadtest/find-limit/README
create mode 120000 src/program/loadtest/find-limit/README.inc
create mode 100644 src/program/loadtest/find-limit/find-limit.lua
create mode 100644 src/program/loadtest/loadtest.lua
create mode 100644 src/program/loadtest/promise.lua
create mode 100644 src/program/loadtest/transient/README
create mode 120000 src/program/loadtest/transient/README.inc
create mode 100644 src/program/loadtest/transient/transient.lua
create mode 100644 src/program/lwaftr/.gitignore
create mode 100644 src/program/lwaftr/Makefile
create mode 100644 src/program/lwaftr/README
create mode 120000 src/program/lwaftr/README.inc
create mode 100644 src/program/lwaftr/alarms.lua
create mode 100644 src/program/lwaftr/bench/README
create mode 120000 src/program/lwaftr/bench/README.inc
create mode 100644 src/program/lwaftr/bench/bench.lua
create mode 100644 src/program/lwaftr/check/README
create mode 120000 src/program/lwaftr/check/README.inc
create mode 100644 src/program/lwaftr/check/check.lua
create mode 100644 src/program/lwaftr/check/util.lua
create mode 100644 src/program/lwaftr/compile_configuration/README
create mode 120000 src/program/lwaftr/compile_configuration/README.inc
create mode 100644 src/program/lwaftr/compile_configuration/compile_configuration.lua
create mode 100644 src/program/lwaftr/counters.lua
create mode 100644 src/program/lwaftr/csv_stats.lua
create mode 100644 src/program/lwaftr/doc/CHANGELOG.md
create mode 100644 src/program/lwaftr/doc/README.md
create mode 100644 src/program/lwaftr/doc/benchmarking.md
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/Makefile
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-1.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-10.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-2.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-3.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-4.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-5.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-6.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-7.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-8.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-9.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-decapsulation-gbps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-decapsulation-mpps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-encapsulation-gbps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-encapsulation-mpps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-gbps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-mpps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/transient-self-test-gbps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/transient-self-test-mpps.png
create mode 100644 src/program/lwaftr/doc/benchmarks-v1.0/transient-self-test.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v2.0/loadtest-small.txt
create mode 100644 src/program/lwaftr/doc/benchmarks-v2.0/loadtest.txt
create mode 100644 src/program/lwaftr/doc/benchmarks-v2.0/lwaftr-small.csv
create mode 100644 src/program/lwaftr/doc/benchmarks-v2.0/lwaftr.csv
create mode 100644 src/program/lwaftr/doc/configuration.md
create mode 100644 src/program/lwaftr/doc/continuous-integration.md
create mode 100644 src/program/lwaftr/doc/counters.md
create mode 100644 src/program/lwaftr/doc/filters-performance.md
create mode 100755 src/program/lwaftr/doc/genbook.sh
create mode 100644 src/program/lwaftr/doc/images/b4-to-decaps-queue.dia
create mode 100644 src/program/lwaftr/doc/images/b4-to-decaps-queue.png
create mode 100644 src/program/lwaftr/doc/images/decaps-queue-to-internet.dia
create mode 100644 src/program/lwaftr/doc/images/decaps-queue-to-internet.png
create mode 100644 src/program/lwaftr/doc/images/encaps-queue-to-b4.dia
create mode 100644 src/program/lwaftr/doc/images/encaps-queue-to-b4.png
create mode 100644 src/program/lwaftr/doc/images/internet-to-encaps-queue.dia
create mode 100644 src/program/lwaftr/doc/images/internet-to-encaps-queue.png
create mode 100644 src/program/lwaftr/doc/images/main-flow.dia
create mode 100644 src/program/lwaftr/doc/images/main-flow.png
create mode 100644 src/program/lwaftr/doc/ndp.md
create mode 100644 src/program/lwaftr/doc/performance.md
create mode 100644 src/program/lwaftr/doc/rfccompliance.md
create mode 100644 src/program/lwaftr/doc/running.md
create mode 100644 src/program/lwaftr/doc/testing.md
create mode 100644 src/program/lwaftr/doc/troubleshooting.md
create mode 100644 src/program/lwaftr/doc/virtualization.md
create mode 100644 src/program/lwaftr/generate_configuration/README
create mode 120000 src/program/lwaftr/generate_configuration/README.inc
create mode 100644 src/program/lwaftr/generate_configuration/generate_configuration.lua
create mode 100644 src/program/lwaftr/lwaftr.lua
create mode 100644 src/program/lwaftr/migrate_configuration/README
create mode 120000 src/program/lwaftr/migrate_configuration/README.inc
create mode 100644 src/program/lwaftr/migrate_configuration/conf_parser.lua
create mode 100644 src/program/lwaftr/migrate_configuration/migrate_configuration.lua
create mode 100644 src/program/lwaftr/monitor/README
create mode 120000 src/program/lwaftr/monitor/README.inc
create mode 100644 src/program/lwaftr/monitor/monitor.lua
create mode 100644 src/program/lwaftr/query/README
create mode 120000 src/program/lwaftr/query/README.inc
create mode 100644 src/program/lwaftr/query/query.lua
create mode 100644 src/program/lwaftr/quickcheck/README
create mode 120000 src/program/lwaftr/quickcheck/README.inc
create mode 100644 src/program/lwaftr/quickcheck/quickcheck.lua
create mode 100644 src/program/lwaftr/quickcheck/utils.lua
create mode 100644 src/program/lwaftr/run/README
create mode 120000 src/program/lwaftr/run/README.inc
create mode 100644 src/program/lwaftr/run/run.lua
create mode 100644 src/program/lwaftr/setup.lua
create mode 100644 src/program/lwaftr/soaktest/README
create mode 120000 src/program/lwaftr/soaktest/README.inc
create mode 100644 src/program/lwaftr/soaktest/soaktest.lua
create mode 100644 src/program/lwaftr/src/program/lwaftr/doc/alarms.md
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-0094.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-0510.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-0550.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-0966.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-1006.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-1046.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-1460.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4-1500.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv4_and_ipv6_stick_imix.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-0094.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-0510.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-0550.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-0966.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-1006.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-1046.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-1460.pcap
create mode 100644 src/program/lwaftr/tests/benchdata/ipv6-1500.pcap
create mode 100755 src/program/lwaftr/tests/config-migrations/selftest.sh
create mode 100644 src/program/lwaftr/tests/configdata/3.2.0.conf
create mode 100644 src/program/lwaftr/tests/configdata/binding-table.txt
create mode 100644 src/program/lwaftr/tests/configdata/legacy.conf
create mode 100644 src/program/lwaftr/tests/data/Makefile
create mode 100644 src/program/lwaftr/tests/data/add-dot1q.py
create mode 100755 src/program/lwaftr/tests/data/add-vlan.sh
create mode 100644 src/program/lwaftr/tests/data/addresses.txt
create mode 100644 src/program/lwaftr/tests/data/arp_reply_send.pcap
create mode 100644 src/program/lwaftr/tests/data/arp_request_recv.pcap
create mode 100644 src/program/lwaftr/tests/data/arp_request_send.pcap
create mode 100644 src/program/lwaftr/tests/data/big_mtu_no_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/counters/arp-for-next-hop.lua
create mode 100644 src/program/lwaftr/tests/data/counters/empty.lua
create mode 100644 src/program/lwaftr/tests/data/counters/from-inet-ipv4-in-binding-big-packet-df-set-allow.lua
create mode 100644 src/program/lwaftr/tests/data/counters/from-inet-ipv4-in-binding-big-packet-df-set-drop.lua
create mode 100644 src/program/lwaftr/tests/data/counters/from-to-b4-ipv6-hairpin-n64.lua
create mode 100644 src/program/lwaftr/tests/data/counters/from-to-b4-ipv6-hairpin.lua
create mode 100644 src/program/lwaftr/tests/data/counters/from-to-b4-tunneled-icmpv4-ping-hairpin-unbound.lua
create mode 100644 src/program/lwaftr/tests/data/counters/from-to-b4-tunneled-icmpv4-ping-hairpin.lua
create mode 100644 src/program/lwaftr/tests/data/counters/icmpv6-ping-and-reply.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-infrags-out-1p-ipv6-6-outfrags.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-0p-drop.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-icmpv4.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-2.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-3.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-4.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-6-outfrags.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-6.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-7.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-8.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-echo.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-2.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-3.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-4.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-0p-ipv4.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv4-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv6-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv6-2.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-2.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-3.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-4-and-echo.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-4.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-5-frags.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-5.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-hoplimhair.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-none-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-none-2.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1-drop.lua
create mode 100644 src/program/lwaftr/tests/data/counters/in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1.lua
create mode 100644 src/program/lwaftr/tests/data/counters/ndp-no-na-next-hop6-mac-not-set-2pkts.lua
create mode 100644 src/program/lwaftr/tests/data/counters/ndp-no-na-next-hop6-mac-not-set-3pkts.lua
create mode 100644 src/program/lwaftr/tests/data/counters/ndp-ns-for-next-hop.lua
create mode 100644 src/program/lwaftr/tests/data/counters/ndp-secondary.lua
create mode 100644 src/program/lwaftr/tests/data/counters/nofrag4.lua
create mode 100644 src/program/lwaftr/tests/data/counters/nofrag6-sol.lua
create mode 100644 src/program/lwaftr/tests/data/counters/nofrag6.lua
create mode 100644 src/program/lwaftr/tests/data/counters/non-ipv4-traffic-to-ipv4-interface.lua
create mode 100644 src/program/lwaftr/tests/data/counters/non-ipv6-traffic-to-ipv6-interface.lua
create mode 100644 src/program/lwaftr/tests/data/counters/regressiontest-endaddr.lua
create mode 100644 src/program/lwaftr/tests/data/counters/regressiontest-signedntohl-frags-counters.lua
create mode 100644 src/program/lwaftr/tests/data/counters/tcp-frominet-bound-ttl1.lua
create mode 100644 src/program/lwaftr/tests/data/decap-ipv4-nohair.pcap
create mode 100644 src/program/lwaftr/tests/data/decap-ipv4-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/decap-ipv4.pcap
create mode 100644 src/program/lwaftr/tests/data/empty.conf
create mode 100644 src/program/lwaftr/tests/data/empty.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply-from-aftr.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply-unbound-from-aftr.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-request-from-aftr.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-request-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-request.pcap
create mode 100644 src/program/lwaftr/tests/data/icmp_endaddr.conf
create mode 100644 src/program/lwaftr/tests/data/icmp_on_fail.conf
create mode 100644 src/program/lwaftr/tests/data/icmp_on_fail_multiproc.conf
create mode 100644 src/program/lwaftr/tests/data/icmpv4-dst-host-unreachable-ip-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/icmpv4-dst-host-unreachable.pcap
create mode 100644 src/program/lwaftr/tests/data/icmpv4-fromlwaftr-replyto-tcp-frominet-bound1494-DF.pcap
create mode 100644 src/program/lwaftr/tests/data/icmpv4-time-expired.pcap
create mode 100644 src/program/lwaftr/tests/data/icmpv6-nogress-ip-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/icmpv6-nogress.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv4-34toobig.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv4-echo-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv4-echo-request-invalid-icmp-checksum.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv4-echo-request-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv4-echo-request.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv6-13dstaddressunreach-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv6-20pkttoobig-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv6-31fragreassemblytimeexceeded-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/incoming-icmpv6-43paramprob-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/ipv6-tunneled-incoming-icmpv4-34toobig.pcap
create mode 100644 src/program/lwaftr/tests/data/ipv6-tunneled-incoming-icmpv4-echo-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/ipv6-tunneled-incoming-icmpv4-echo-request.pcap
create mode 100644 src/program/lwaftr/tests/data/lwaftr-vlan.conf
create mode 100644 src/program/lwaftr/tests/data/ndp_getna_compound.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_incoming_ns.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_incoming_ns_nonlwaftr.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_incoming_ns_secondary.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_incoming_solicited_na.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_ns_and_recap.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_outgoing_ns.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_outgoing_solicited_na.pcap
create mode 100644 src/program/lwaftr/tests/data/ndp_without_dst_eth_compound.pcap
create mode 100644 src/program/lwaftr/tests/data/no_hairpin.conf
create mode 100644 src/program/lwaftr/tests/data/no_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/no_icmp_maxfrags1.conf
create mode 100644 src/program/lwaftr/tests/data/no_icmp_with_filters_accept.conf
create mode 100644 src/program/lwaftr/tests/data/no_icmp_with_filters_and_vlan_accept.conf
create mode 100644 src/program/lwaftr/tests/data/no_icmp_with_filters_and_vlan_drop.conf
create mode 100644 src/program/lwaftr/tests/data/no_icmp_with_filters_drop.conf
create mode 100644 src/program/lwaftr/tests/data/ping-v4-and-data.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v4-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v4-ttl-32.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v4.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v6-and-data.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v6-hop-limit-32.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v6-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/ping-v6.pcap
create mode 100644 src/program/lwaftr/tests/data/recap-customBR-IPs-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/recap-fromcustom-BRIP-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/recap-ipv6-n64.pcap
create mode 100644 src/program/lwaftr/tests/data/recap-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/recap-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/recap-tocustom-BRIP-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/regressiontest-endaddr-v4-input.pcap
create mode 100644 src/program/lwaftr/tests/data/regressiontest-endaddr-v6-output.pcap
create mode 100644 src/program/lwaftr/tests/data/regressiontest-signedntohl-frags-output.pcap
create mode 100644 src/program/lwaftr/tests/data/regressiontest-signedntohl-frags.pcap
create mode 100644 src/program/lwaftr/tests/data/response-ipv4-icmp31-inet.pcap
create mode 100644 src/program/lwaftr/tests/data/response-ipv4-icmp34-inet.pcap
create mode 100644 src/program/lwaftr/tests/data/response-ipv6-tunneled-icmpv4_31-tob4.pcap
create mode 100644 src/program/lwaftr/tests/data/small_ipv4_mtu_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/small_ipv6_mtu_no_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/small_ipv6_mtu_no_icmp_allow.conf
create mode 100644 src/program/lwaftr/tests/data/small_ipv6_mtu_no_icmp_vlan_allow.conf
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-2frags.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-3frags.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-reassembled.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-trafficclass.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-wrongiface.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-afteraftr-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-customBRIP-tob4-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-ipv6-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-ipv6-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-tob4-customBRIP-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-n64.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-ttl-1.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound-2734.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound-ttl1.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound-wrongiface.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound1494-DF.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-bound1494.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-ip-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-trafficclass.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-frominet-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv4-2ipv6frags-reassembled-1p.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv4-2ipv6frags-reassembled.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv4-3frags-bound-reversed.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv4-3frags-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv4-toinet-2fragments.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv4-toinet-3fragments.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv6-2frags-bound-reverse.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv6-2frags-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv6-fromb4-toinet-1046.pcap
create mode 100644 src/program/lwaftr/tests/data/tcp-ipv6-fromb4-toinet-1500.pcap
create mode 100644 src/program/lwaftr/tests/data/tunnel_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/tunnel_icmp_without_mac4.conf
create mode 100644 src/program/lwaftr/tests/data/tunnel_icmp_withoutmac.conf
create mode 100644 src/program/lwaftr/tests/data/udp-afteraftr-ipv4-3frags.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-afteraftr-ipv6-2frags.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-afteraftr-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-afteraftr-reassembled-ipv4.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-afteraftr-reassembled-ipv6-2frags.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-fromb4-2frags-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-frominet-3frag-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/udp-frominet-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/arp_reply_send.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/arp_request_recv.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/arp_request_send.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/big_mtu_no_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/decap-ipv4-nohair.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/decap-ipv4-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/decap-ipv4.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply-from-aftr.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply-unbound-from-aftr.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-request-from-aftr.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-request-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-request.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/icmp_endaddr.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/icmp_on_fail.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/icmpv4-dst-host-unreachable-ip-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/icmpv4-dst-host-unreachable.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/icmpv4-fromlwaftr-replyto-tcp-frominet-bound1494-DF.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/icmpv4-time-expired.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/icmpv6-nogress-ip-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/icmpv6-nogress.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv4-34toobig.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-request-invalid-icmp-checksum.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-request-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-request.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv6-13dstaddressunreach-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv6-20pkttoobig-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv6-31fragreassemblytimeexceeded-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/incoming-icmpv6-43paramprob-inet-OPE.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ipv6-tunneled-incoming-icmpv4-34toobig.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ipv6-tunneled-incoming-icmpv4-echo-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ipv6-tunneled-incoming-icmpv4-echo-request.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_getna_compound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_incoming_ns.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_incoming_ns_nonlwaftr.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_incoming_ns_secondary.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_ns_and_recap.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_outgoing_ns.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_outgoing_solicited_na.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ndp_without_dst_eth_compound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/no_hairpin.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/no_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/no_icmp_maxfrags1.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/no_icmp_with_filters_accept.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/no_icmp_with_filters_drop.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v4-and-data.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v4-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v4-ttl-32.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v4.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v6-and-data.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v6-hop-limit-32.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v6-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/ping-v6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/recap-customBR-IPs-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/recap-fromcustom-BRIP-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/recap-ipv6-n64.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/recap-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/recap-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/recap-tocustom-BRIP-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/regressiontest-endaddr-v4-input.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/regressiontest-endaddr-v6-output.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/regressiontest-signedntohl-frags-output.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/regressiontest-signedntohl-frags.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/response-ipv4-icmp31-inet.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/response-ipv4-icmp34-inet.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/response-ipv6-tunneled-icmpv4_31-tob4.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/small_ipv4_mtu_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/small_ipv6_mtu_no_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/small_ipv6_mtu_no_icmp_allow.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-2frags.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-3frags.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-reassembled.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-trafficclass.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-wrongiface.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-customBRIP-tob4-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-customBRIP-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-n64.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-ttl-1.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-2734.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-ttl1.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-vlan.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-wrongiface.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound1494-DF.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-bound1494.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-ip-bound-port-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-trafficclass.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-frominet-unbound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv4-2ipv6frags-reassembled-1p.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv4-2ipv6frags-reassembled.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv4-3frags-bound-reversed.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv4-3frags-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv4-toinet-2fragments.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv4-toinet-3fragments.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv6-2frags-bound-reverse.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv6-2frags-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv6-fromb4-toinet-1046.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tcp-ipv6-fromb4-toinet-1500.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/tunnel_icmp.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/tunnel_icmp_without_mac4.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/tunnel_icmp_withoutmac.conf
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-afteraftr-ipv4-3frags.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-afteraftr-ipv6-2frags.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-afteraftr-ipv6.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-afteraftr-reassembled-ipv4.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-afteraftr-reassembled-ipv6-2frags.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-fromb4-2frags-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-frominet-3frag-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/udp-frominet-bound.pcap
create mode 100644 src/program/lwaftr/tests/data/vlan/vlan.conf
create mode 100755 src/program/lwaftr/tests/end-to-end/core-end-to-end.sh
create mode 100755 src/program/lwaftr/tests/end-to-end/end-to-end-vlan.sh
create mode 100755 src/program/lwaftr/tests/end-to-end/end-to-end.sh
create mode 100755 src/program/lwaftr/tests/end-to-end/selftest.sh
create mode 100755 src/program/lwaftr/tests/end-to-end/test_env.sh
create mode 100755 src/program/lwaftr/tests/hw/test_ping_on_a_stick.sh
create mode 100644 src/program/lwaftr/tests/propbased/common.lua
create mode 100644 src/program/lwaftr/tests/propbased/genyang.lua
create mode 100644 src/program/lwaftr/tests/propbased/prop_nocrash.lua
create mode 100644 src/program/lwaftr/tests/propbased/prop_nocrash_state.lua
create mode 100644 src/program/lwaftr/tests/propbased/prop_sameval.lua
create mode 100755 src/program/lwaftr/tests/propbased/selftest.sh
create mode 100755 src/program/lwaftr/tests/qemu-b4/run-b4-tap
create mode 100755 src/program/lwaftr/tests/qemu-b4/tap-b4
create mode 100755 src/program/lwaftr/tests/qemu-b4/tap-b4-down
create mode 100644 src/program/lwaftr/tests/release-benchmarks/release-benchmarks.nix
create mode 100755 src/program/lwaftr/tests/release-benchmarks/release-benchmarks.sh
create mode 100755 src/program/lwaftr/tests/selftest.sh
create mode 100755 src/program/lwaftr/tests/soaktest/core-soaktest.sh
create mode 100755 src/program/lwaftr/tests/soaktest/selftest.sh
create mode 100755 src/program/lwaftr/tests/soaktest/soaktest-vlan.sh
create mode 100755 src/program/lwaftr/tests/soaktest/soaktest.sh
create mode 100644 src/program/lwaftr/tests/subcommands/__init__.py
create mode 100644 src/program/lwaftr/tests/subcommands/bench_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/check_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/config_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/generate_binding_table_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/loadtest_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/monitor_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/query_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/quickcheck_test.py
create mode 100644 src/program/lwaftr/tests/subcommands/run_test.py
create mode 100644 src/program/lwaftr/tests/test_env.py
create mode 100755 src/program/lwaftr/virt/lwaftrctl
create mode 100644 src/program/lwaftr/virt/lwaftrctl.conf.example
create mode 100644 src/program/lwaftr/virt/ports/lwaftr1/a.cfg
create mode 100644 src/program/lwaftr/virt/ports/lwaftr1/b.cfg
create mode 100755 src/program/lwaftr/virt/setup_networks/lwaftr1.sh
create mode 100644 src/program/lwaftr/virt/start-lwaftr.sh.example
create mode 100644 src/program/lwaftr/virt/stop-lwaftr.sh.example
create mode 100644 src/program/packetblaster/lwaftr/README
create mode 120000 src/program/packetblaster/lwaftr/README.inc
create mode 100644 src/program/packetblaster/lwaftr/lib.lua
create mode 100644 src/program/packetblaster/lwaftr/lwaftr.lua
create mode 100644 src/program/packetblaster/lwaftr/test_lwaftr_1.pcap
create mode 100644 src/program/packetblaster/lwaftr/test_lwaftr_2.pcap
create mode 100644 src/program/packetblaster/replay/README
create mode 120000 src/program/packetblaster/replay/README.inc
create mode 100644 src/program/packetblaster/replay/replay.lua
create mode 100644 src/program/packetblaster/synth/README
create mode 120000 src/program/packetblaster/synth/README.inc
create mode 100644 src/program/packetblaster/synth/synth.lua
create mode 100644 src/program/pci_bind/README
create mode 120000 src/program/pci_bind/README.inc
create mode 100644 src/program/pci_bind/pci_bind.lua
create mode 100644 src/program/ps/README
create mode 120000 src/program/ps/README.inc
create mode 100644 src/program/ps/ps.lua
create mode 100644 src/program/ptree/README
create mode 120000 src/program/ptree/README.inc
create mode 100644 src/program/ptree/README.md
create mode 100644 src/program/ptree/ptree.lua
create mode 100644 src/program/rrdcat/README
create mode 120000 src/program/rrdcat/README.inc
create mode 100644 src/program/rrdcat/rrdcat.lua
create mode 100644 src/program/shm/README
create mode 120000 src/program/shm/README.inc
create mode 100644 src/program/shm/shm.lua
delete mode 100644 src/program/snabbnfv/.images/NFV.png
delete mode 100644 src/program/snabbnfv/README.md.src
delete mode 100644 src/program/snabbnfv/doc/.images/compute-node.png
delete mode 100644 src/program/snabbnfv/doc/.images/database-node.png
delete mode 100644 src/program/snabbnfv/doc/.images/network-node.png
delete mode 100644 src/program/snabbnfv/doc/.images/neutron-map.png
create mode 100755 src/program/snabbnfv/dpdk_bench.sh
mode change 100755 => 120000 src/program/snabbnfv/packetblaster_bench.sh
create mode 100644 src/program/snabbnfv/snabb-nfvconfig-v1.yang
create mode 100644 src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/crypto-tunnel.ports
create mode 100644 src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/crypto.ports
create mode 100644 src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/deprecated.port
create mode 100644 src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench-no-indirect_desc.port
create mode 100644 src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench-no-mrg_rxbuf.port
delete mode 100644 src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench1.port
create mode 100644 src/program/snabbvmx/.images/snabbvmx.png
create mode 100644 src/program/snabbvmx/Makefile
create mode 100644 src/program/snabbvmx/README
create mode 120000 src/program/snabbvmx/README.inc
create mode 100644 src/program/snabbvmx/README.md
create mode 100644 src/program/snabbvmx/check/README
create mode 120000 src/program/snabbvmx/check/README.inc
create mode 100644 src/program/snabbvmx/check/check.lua
create mode 100644 src/program/snabbvmx/doc/.gitignore
create mode 120000 src/program/snabbvmx/doc/.images/snabbvmx.png
create mode 100644 src/program/snabbvmx/doc/README.configuration.md
create mode 100644 src/program/snabbvmx/doc/README.install.md
create mode 100644 src/program/snabbvmx/doc/README.md
create mode 100644 src/program/snabbvmx/doc/README.scapy.md
create mode 100644 src/program/snabbvmx/doc/README.troubleshooting.md
create mode 100644 src/program/snabbvmx/doc/README.userguide.md
create mode 100755 src/program/snabbvmx/doc/genbook.sh
create mode 100644 src/program/snabbvmx/lwaftr/README
create mode 120000 src/program/snabbvmx/lwaftr/README.inc
create mode 100644 src/program/snabbvmx/lwaftr/lwaftr.lua
create mode 100644 src/program/snabbvmx/lwaftr/setup.lua
create mode 100644 src/program/snabbvmx/query/README
create mode 120000 src/program/snabbvmx/query/README.inc
create mode 100644 src/program/snabbvmx/query/README.md
create mode 100644 src/program/snabbvmx/query/example1.xml
create mode 100644 src/program/snabbvmx/query/example2.xml
create mode 100644 src/program/snabbvmx/query/query.lua
create mode 100644 src/program/snabbvmx/snabbvmx.lua
create mode 100644 src/program/snabbvmx/tests/conf/snabbvmx-lwaftr-xe0.cfg
create mode 100644 src/program/snabbvmx/tests/conf/snabbvmx-lwaftr-xe0.conf
create mode 100644 src/program/snabbvmx/tests/conf/snabbvmx-lwaftr.cfg
create mode 100644 src/program/snabbvmx/tests/conf/snabbvmx-lwaftr.conf
create mode 100755 src/program/snabbvmx/tests/disabled-selftest.sh
create mode 100755 src/program/snabbvmx/tests/end-to-end/core-end-to-end.sh
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/.gitignore
create mode 100755 src/program/snabbvmx/tests/end-to-end/data/add-vlan.sh
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/binding_table.txt.s
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/counters/drop-all-ipv6-fragments.lua
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/empty.pcap
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/regressiontest-signedntohl-frags.pcap
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/snabbvmx-lwaftr-xe1.cfg
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/snabbvmx-lwaftr-xe1.conf
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/vlan/binding_table.txt.s
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/vlan/regressiontest-signedntohl-frags.pcap
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/vlan/snabbvmx-lwaftr-xe1.cfg
create mode 100644 src/program/snabbvmx/tests/end-to-end/data/vlan/snabbvmx-lwaftr-xe1.conf
create mode 100755 src/program/snabbvmx/tests/end-to-end/end-to-end-vlan.sh
create mode 100755 src/program/snabbvmx/tests/end-to-end/end-to-end.sh
create mode 100755 src/program/snabbvmx/tests/end-to-end/selftest.sh
create mode 100644 src/program/snabbvmx/tests/end-to-end/test_env.sh
create mode 100755 src/program/snabbvmx/tests/nexthop/selftest-disabled.sh
create mode 100644 src/program/snabbvmx/tests/pcap/input/arp-request-to-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/ndp-request-to-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/ping-request-to-lwAFTR-b4.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/ping-request-to-lwAFTR-inet.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/v4v6-256.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan-bad/arp-request-to-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan-bad/ndp-request-to-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan-bad/ping-request-to-lwAFTR-b4.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan-bad/ping-request-to-lwAFTR-inet.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan/arp-request-to-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan/ndp-request-to-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan/ping-request-to-lwAFTR-b4.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/input/vlan/ping-request-to-lwAFTR-inet.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/output/arp-reply-from-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/output/empty.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/output/ndp-reply-from-lwAFTR.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/output/ping-reply-from-lwAFTR-b4.pcap
create mode 100644 src/program/snabbvmx/tests/pcap/output/ping-reply-from-lwAFTR-inet.pcap
create mode 100755 src/program/snabbvmx/tests/test_env/test_env.sh
create mode 100644 src/program/unhexdump/README
create mode 120000 src/program/unhexdump/README.inc
create mode 100644 src/program/unhexdump/unhexdump.lua
create mode 100644 src/program/wall/COPYRIGHT.md
create mode 100644 src/program/wall/README
create mode 120000 src/program/wall/README.inc
create mode 100644 src/program/wall/common.lua
create mode 100644 src/program/wall/filter/README
create mode 120000 src/program/wall/filter/README.inc
create mode 100644 src/program/wall/filter/filter.lua
create mode 100644 src/program/wall/spy/README
create mode 120000 src/program/wall/spy/README.inc
create mode 100644 src/program/wall/spy/spy.lua
create mode 100755 src/program/wall/tests/bench.sh
create mode 100644 src/program/wall/tests/data/BITTORRENT.pcap
create mode 100644 src/program/wall/tests/data/BITTORRENT.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/EmergeSync.cap
create mode 100644 src/program/wall/tests/data/EmergeSync.cap.spy.expect
create mode 100644 src/program/wall/tests/data/NTP_sync.pcap
create mode 100644 src/program/wall/tests/data/NTP_sync.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/README.captures
create mode 100644 src/program/wall/tests/data/RTSPPACKETS1.pcap
create mode 100644 src/program/wall/tests/data/RTSPPACKETS1.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/SIP_DTMF2.cap
create mode 100644 src/program/wall/tests/data/SIP_DTMF2.cap.spy.expect
create mode 100644 src/program/wall/tests/data/SkypeIRC.cap
create mode 100644 src/program/wall/tests/data/SkypeIRC.cap.spy.expect
create mode 100644 src/program/wall/tests/data/TeamSpeak2.pcap
create mode 100644 src/program/wall/tests/data/TeamSpeak2.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/bootparams.cap
create mode 100644 src/program/wall/tests/data/bootparams.cap.spy.expect
create mode 100644 src/program/wall/tests/data/dhcp.pcap
create mode 100644 src/program/wall/tests/data/dhcp.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/dhcpv6.pcap
create mode 100644 src/program/wall/tests/data/dhcpv6.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/dns.cap
create mode 100644 src/program/wall/tests/data/dns.cap.spy.expect
create mode 100644 src/program/wall/tests/data/http.cap
create mode 100644 src/program/wall/tests/data/http.cap.spy.expect
create mode 100644 src/program/wall/tests/data/imap.pcap
create mode 100644 src/program/wall/tests/data/imap.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/ipp.pcap
create mode 100644 src/program/wall/tests/data/ipp.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/iseries.pcap
create mode 100644 src/program/wall/tests/data/iseries.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/ldap-and-search.pcap
create mode 100644 src/program/wall/tests/data/ldap-and-search.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/mDNS3.pcap
create mode 100644 src/program/wall/tests/data/mDNS3.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/mpeg2_mp2t_with_cc_drop01.pcap
create mode 100644 src/program/wall/tests/data/mpeg2_mp2t_with_cc_drop01.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/mysql_complete.pcap
create mode 100644 src/program/wall/tests/data/mysql_complete.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/nfsv2.pcap
create mode 100644 src/program/wall/tests/data/nfsv2.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/nfsv3.pcap
create mode 100644 src/program/wall/tests/data/nfsv3.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/nntp.pcap
create mode 100644 src/program/wall/tests/data/nntp.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/pgsql.cap
create mode 100644 src/program/wall/tests/data/pgsql.cap.spy.expect
create mode 100644 src/program/wall/tests/data/rtmp_sample.cap
create mode 100644 src/program/wall/tests/data/rtmp_sample.cap.spy.expect
create mode 100644 src/program/wall/tests/data/rtp_example.pcap
create mode 100644 src/program/wall/tests/data/rtp_example.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/smtp.pcap
create mode 100644 src/program/wall/tests/data/smtp.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/telnet-cooked.pcap
create mode 100644 src/program/wall/tests/data/telnet-cooked.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/telnet-raw.pcap
create mode 100644 src/program/wall/tests/data/telnet-raw.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/tftp_rrq.pcap
create mode 100644 src/program/wall/tests/data/tftp_rrq.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/tftp_wrq.pcap
create mode 100644 src/program/wall/tests/data/tftp_wrq.pcap.spy.expect
create mode 100644 src/program/wall/tests/data/v6-http.cap
create mode 100644 src/program/wall/tests/data/v6-http.cap.spy.expect
create mode 100755 src/program/wall/tests/filter-pcaps.test
create mode 100755 src/program/wall/tests/selftest.sh
create mode 100755 src/program/wall/tests/spy-pcaps.test
create mode 100644 src/program/wall/wall.lua
create mode 100755 src/scripts/snabb_doc.sh
delete mode 100644 src/scripts/sysv/default/snabb-nfv-sync-agent
delete mode 100644 src/scripts/sysv/default/snabb-nfv-sync-master
delete mode 100644 src/scripts/sysv/default/snabb-nfv-traffic
delete mode 100644 src/scripts/sysv/init.d/snabb-nfv-sync-agent
delete mode 100644 src/scripts/sysv/init.d/snabb-nfv-sync-master
delete mode 100644 src/scripts/sysv/init.d/snabb-nfv-traffic
create mode 100644 tarball.nix
make[1]: Entering directory `/snabb/lib/luajit/src'
cd reusevm; \
cp -r * ../
Copied reference VM. Ready to build.
make[1]: Leaving directory `/snabb/lib/luajit/src'
make[1]: Entering directory `/snabb/lib/luajit'
==== Building RaptorJIT 1.0.0 ====
make -C src
make[2]: Entering directory `/snabb/lib/luajit/src'
HOSTCC host/buildvm.o
HOSTCC host/buildvm_asm.o
HOSTCC host/buildvm_peobj.o
HOSTCC host/buildvm_lib.o
HOSTCC host/buildvm_fold.o
HOSTLINK host/buildvm
BUILDVM lj_vm.S
ASM lj_vm.o
CC lj_gc.o
BUILDVM lj_ffdef.h
CC lj_err.o
CC lj_char.o
BUILDVM lj_bcdef.h
CC lj_bc.o
CC lj_obj.o
CC lj_buf.o
CC lj_str.o
CC lj_tab.o
CC lj_func.o
CC lj_udata.o
CC lj_meta.o
CC lj_debug.o
CC lj_state.o
CC lj_dispatch.o
CC lj_vmmath.o
CC lj_strscan.o
CC lj_strfmt.o
CC lj_strfmt_num.o
CC lj_api.o
CC lj_vmprofile.o
CC lj_lex.o
CC lj_parse.o
CC lj_bcread.o
CC lj_bcwrite.o
CC lj_load.o
CC lj_ir.o
CC lj_opt_mem.o
BUILDVM lj_folddef.h
CC lj_opt_fold.o
CC lj_opt_narrow.o
CC lj_opt_dce.o
CC lj_opt_loop.o
CC lj_opt_split.o
CC lj_opt_sink.o
CC lj_mcode.o
CC lj_snap.o
CC lj_record.o
CC lj_crecord.o
BUILDVM lj_recdef.h
CC lj_ffrecord.o
CC lj_asm.o
CC lj_trace.o
CC lj_gdbjit.o
CC lj_auditlog.o
CC lj_ctype.o
CC lj_cdata.o
CC lj_cconv.o
CC lj_ccall.o
CC lj_ccallback.o
CC lj_carith.o
CC lj_clib.o
CC lj_cparse.o
CC lj_lib.o
CC lj_alloc.o
CC lib_aux.o
BUILDVM lj_libdef.h
CC(debug) lj_dwarf.dwo
EMBED lj_dwarf_dwo.o
CC lib_base.o
CC lib_math.o
CC lib_bit.o
CC lib_string.o
CC lib_table.o
CC lib_io.o
CC lib_os.o
CC lib_package.o
CC lib_debug.o
CC lib_jit.o
CC lib_ffi.o
CC lib_init.o
AR raptorjit.a
DYNLINK libraptorjit.so
/usr/bin/ld: warning: type and size of dynamic symbol `_binary_lj_dwarf_dwo_end' are not defined
/usr/bin/ld: warning: type and size of dynamic symbol `_binary_lj_dwarf_dwo_start' are not defined
LINK raptorjit
OK Successfully built RaptorJIT
make[2]: Leaving directory `/snabb/lib/luajit/src'
==== Successfully built RaptorJIT 1.0.0 ====
make[1]: Leaving directory `/snabb/lib/luajit'
cd src && make
make[1]: Entering directory `/snabb/src'
Makefile:88: target `lib.blit' given more than once in the same rule.
LUA obj/dynasm_lua.o
LUA obj/apps/intel_mp/testrecv_lua.o
LUA obj/apps/intel_mp/intel_mp_lua.o
LUA obj/apps/intel_mp/loadgen_lua.o
LUA obj/apps/intel_avf/intel_avf_lua.o
LUA obj/apps/ipfix/ipfix_lua.o
LUA obj/apps/ipfix/template_lua.o
LUA obj/apps/rss/metadata_lua.o
LUA obj/apps/rss/rss_lua.o
LUA obj/apps/ipv6/fragment_lua.o
LUA obj/apps/ipv6/nd_light_lua.o
LUA obj/apps/ipv6/echo_lua.o
LUA obj/apps/ipv6/ns_responder_lua.o
LUA obj/apps/ipv6/reassemble_lua.o
LUA obj/apps/vlan/vlan_lua.o
LUA obj/apps/packet_filter/conntrack_lua.o
LUA obj/apps/packet_filter/pcap_filter_lua.o
LUA obj/apps/csv_lua.o
LUA obj/apps/lwaftr/lwaftr_lua.o
LUA obj/apps/lwaftr/nh_fwd_lua.o
LUA obj/apps/lwaftr/binding_table_lua.o
LUA obj/apps/lwaftr/lwutil_lua.o
LUA obj/apps/lwaftr/ndp_lua.o
LUA obj/apps/lwaftr/V4V6_lua.o
LUA obj/apps/lwaftr/constants_lua.o
LUA obj/apps/lwaftr/ctable_wrapper_lua.o
LUA obj/apps/lwaftr/rangemap_lua.o
LUA obj/apps/lwaftr/lwdebug_lua.o
LUA obj/apps/lwaftr/loadgen_lua.o
LUA obj/apps/keyed_ipv6_tunnel/tunnel_lua.o
LUA obj/apps/rate_limiter/rate_limiter_lua.o
LUA obj/apps/test/synth_lua.o
LUA obj/apps/test/delayed_start_lua.o
LUA obj/apps/test/npackets_lua.o
LUA obj/apps/test/match_lua.o
LUA obj/apps/socket/unix_lua.o
LUA obj/apps/socket/raw_lua.o
LUA obj/apps/virtio_net/virtio_net_lua.o
LUA obj/apps/intel/intel10g_lua.o
LUA obj/apps/intel/intel_app_lua.o
LUA obj/apps/intel/loadgen_lua.o
LUA obj/apps/tap/tap_lua.o
LUA obj/apps/pcap/pcap_lua.o
LUA obj/apps/pcap/tap_lua.o
LUA obj/apps/bridge/base_lua.o
LUA obj/apps/bridge/mac_table_lua.o
LUA obj/apps/bridge/learning_lua.o
LUA obj/apps/bridge/flooding_lua.o
LUA obj/apps/interlink/test_source_lua.o
LUA obj/apps/interlink/transmitter_lua.o
LUA obj/apps/interlink/receiver_lua.o
LUA obj/apps/wall/util_lua.o
LUA obj/apps/wall/l7fw_lua.o
LUA obj/apps/wall/scanner_lua.o
LUA obj/apps/wall/l7spy_lua.o
LUA obj/apps/wall/constants_lua.o
LUA obj/apps/wall/scanner/ndpi_lua.o
LUA obj/apps/ipsec/esp_lua.o
LUA obj/apps/basic/basic_apps_lua.o
LUA obj/apps/vhost/vhost_user_lua.o
LUA obj/apps/ipv4/fragment_lua.o
LUA obj/apps/ipv4/arp_lua.o
LUA obj/apps/ipv4/echo_lua.o
LUA obj/apps/ipv4/reassemble_lua.o
LUA obj/apps/solarflare/solarflare_lua.o
LUA obj/core/main_lua.o
LUA obj/core/timer_lua.o
LUA obj/core/memory_lua.o
LUA obj/core/selftest_lua.o
LUA obj/core/app_lua.o
LUA obj/core/worker_lua.o
LUA obj/core/lib_lua.o
LUA obj/core/startup_lua.o
LUA obj/core/config_lua.o
LUA obj/core/counter_lua.o
LUA obj/core/histogram_lua.o
LUA obj/core/packet_lua.o
LUA obj/core/link_lua.o
LUA obj/core/shm_lua.o
LUA obj/dasm_x64_lua.o
LUA obj/lib/index_set_lua.o
LUA obj/lib/poptrie_lua.o
LUA obj/lib/ptree/channel_lua.o
LUA obj/lib/ptree/ptree_lua.o
LUA obj/lib/ptree/support/snabb-softwire-v2_lua.o
LUA obj/lib/ptree/alarms_lua.o
LUA obj/lib/ptree/worker_lua.o
LUA obj/lib/ptree/action_codec_lua.o
LUA obj/lib/ptree/support_lua.o
LUA obj/lib/ptree/trace_lua.o
LUA obj/lib/ptree/inotify_lua.o
LUA obj/lib/ptree/json_lua.o
LUA obj/lib/cltable_lua.o
LUA obj/lib/macaddress_lua.o
LUA obj/lib/lpm/lpm4_poptrie_lua.o
LUA obj/lib/lpm/lpm4_lua.o
LUA obj/lib/lpm/lpm4_248_lua.o
LUA obj/lib/lpm/lpm_lua.o
LUA obj/lib/lpm/ip6_lua.o
LUA obj/lib/lpm/ip4_lua.o
LUA obj/lib/lpm/lpm4_dxr_lua.o
LUA obj/lib/lpm/lpm4_trie_lua.o
LUA obj/lib/pmu_lua.o
LUA obj/lib/ipc/shmem/iftable_mib_lua.o
LUA obj/lib/ipc/shmem/mib_lua.o
LUA obj/lib/ipc/shmem/shmem_lua.o
LUA obj/lib/timers/ingress_drop_monitor_lua.o
LUA obj/lib/timers/memory_info_lua.o
LUA obj/lib/logger_lua.o
LUA obj/lib/cpuset_lua.o
LUA obj/lib/token_bucket_lua.o
LUA obj/lib/protocol/ipv4_lua.o
LUA obj/lib/protocol/dns/dns_lua.o
LUA obj/lib/protocol/dns/mdns_query_lua.o
LUA obj/lib/protocol/dns/mdns_lua.o
LUA obj/lib/protocol/esp_tail_lua.o
LUA obj/lib/protocol/ipv6_lua.o
LUA obj/lib/protocol/datagram_lua.o
LUA obj/lib/protocol/tcp_lua.o
LUA obj/lib/protocol/icmp/nd/na_lua.o
LUA obj/lib/protocol/icmp/nd/options/tlv_lua.o
LUA obj/lib/protocol/icmp/nd/options/lladdr_lua.o
LUA obj/lib/protocol/icmp/nd/header_lua.o
LUA obj/lib/protocol/icmp/nd/ns_lua.o
LUA obj/lib/protocol/icmp/header_lua.o
LUA obj/lib/protocol/icmp/ptb_lua.o
LUA obj/lib/protocol/header_lua.o
LUA obj/lib/protocol/keyed_ipv6_tunnel_lua.o
LUA obj/lib/protocol/gre_lua.o
LUA obj/lib/protocol/udp_lua.o
LUA obj/lib/protocol/esp_lua.o
LUA obj/lib/protocol/ethernet_lua.o
LUA obj/lib/interlink_lua.o
LUA obj/lib/fibers/fiber_lua.o
LUA obj/lib/fibers/channel_lua.o
LUA obj/lib/fibers/timer_lua.o
LUA obj/lib/fibers/cond_lua.o
LUA obj/lib/fibers/sched_lua.o
LUA obj/lib/fibers/sleep_lua.o
LUA obj/lib/fibers/queue_lua.o
LUA obj/lib/fibers/op_lua.o
LUA obj/lib/fibers/file_lua.o
LUA obj/lib/fibers/epoll_lua.o
LUA obj/lib/virtio/net_device_lua.o
LUA obj/lib/virtio/virtq_driver_lua.o
LUA obj/lib/virtio/virtio_pci_lua.o
LUA obj/lib/virtio/virtq_device_lua.o
LUA obj/lib/virtio/net_driver_lua.o
LUA obj/lib/hash/base_lua.o
LUA obj/lib/hash/murmur_lua.o
LUA obj/lib/scheduling_lua.o
LUA obj/lib/rrd_lua.o
LUA obj/lib/io/virtual_ether_mux_lua.o
LUA obj/lib/numa_lua.o
LUA obj/lib/yang/rpc_lua.o
LUA obj/lib/yang/util_lua.o
LUA obj/lib/yang/yang_lua.o
LUA obj/lib/yang/path_lua.o
LUA obj/lib/yang/data_lua.o
LUA obj/lib/yang/binary_lua.o
LUA obj/lib/yang/alarms_lua.o
LUA obj/lib/yang/path_data_lua.o
LUA obj/lib/yang/schema_lua.o
LUA obj/lib/yang/state_lua.o
LUA obj/lib/yang/parser_lua.o
LUA obj/lib/yang/value_lua.o
LUA obj/lib/pmu_cpu_lua.o
LUA obj/lib/gauge_lua.o
LUA obj/lib/ctable_lua.o
LUA obj/lib/stream_lua.o
LUA obj/lib/pcap/pcap_lua.o
LUA obj/lib/pcap/filter_lua.o
LUA obj/lib/blit_lua.o
LUA obj/lib/stream/socket_lua.o
LUA obj/lib/stream/mem_lua.o
LUA obj/lib/stream/file_lua.o
LUA obj/lib/stream/compat_lua.o
LUA obj/lib/ipsec/seq_no_t_lua.o
LUA obj/lib/ipsec/esp_lua.o
LUA obj/lib/ipsec/aes_gcm_lua.o
LUA obj/lib/buffer_lua.o
LUA obj/lib/hardware/register_lua.o
LUA obj/lib/hardware/pci_lua.o
LUA obj/lib/checksum_lua.o
LUA obj/lib/maxpc_lua.o
LUA obj/lib/watchdog/watchdog_lua.o
LUA obj/lib/lua/class_lua.o
LUA obj/lib/lua/strict_lua.o
LUA obj/lib/lua/StackTracePlus_lua.o
LUA obj/lib/lua/alt_getopt_lua.o
LUA obj/lib/xsd_regexp_lua.o
LUA obj/lib/json_lua.o
LUA obj/lib/tsc_lua.o
LUA obj/ndpi_lua.o
LUA obj/syscall_lua.o
LUA obj/ndpi/protocol_ids_2_3_lua.o
LUA obj/ndpi/c_lua.o
LUA obj/ndpi/protocol_ids_2_0_lua.o
LUA obj/ndpi/protocol_ids_2_2_lua.o
LUA obj/ndpi/protocol_ids_1_7_lua.o
LUA obj/ndpi/protocol_bitmask_lua.o
LUA obj/ndpi/wrap_lua.o
LUA obj/ndpi/protocol_ids_1_8_lua.o
LUA obj/dasm_lua.o
LUA obj/dasm_mm_lua.o
LUA obj/dasm_x86_lua.o
LUA obj/jit/bcsave_lua.o
LUA obj/jit/bc_lua.o
LUA obj/syscall/util_lua.o
LUA obj/syscall/types_lua.o
LUA obj/syscall/abi_lua.o
LUA obj/syscall/syscalls_lua.o
LUA obj/syscall/lfs_lua.o
LUA obj/syscall/ffitypes_lua.o
LUA obj/syscall/helpers_lua.o
LUA obj/syscall/bit_lua.o
LUA obj/syscall/methods_lua.o
LUA obj/syscall/libc_lua.o
LUA obj/syscall/linux/x64/ffi_lua.o
LUA obj/syscall/linux/x64/nr_lua.o
LUA obj/syscall/linux/x64/constants_lua.o
LUA obj/syscall/linux/x64/ioctl_lua.o
LUA obj/syscall/linux/util_lua.o
LUA obj/syscall/linux/c_lua.o
LUA obj/syscall/linux/types_lua.o
LUA obj/syscall/linux/syscalls_lua.o
LUA obj/syscall/linux/errors_lua.o
LUA obj/syscall/linux/fcntl_lua.o
LUA obj/syscall/linux/netfilter_lua.o
LUA obj/syscall/linux/ffi_lua.o
LUA obj/syscall/linux/nr_lua.o
LUA obj/syscall/linux/constants_lua.o
LUA obj/syscall/linux/nl_lua.o
LUA obj/syscall/linux/sockopt_lua.o
LUA obj/syscall/linux/cgroup_lua.o
LUA obj/syscall/linux/ioctl_lua.o
LUA obj/syscall/shared/types_lua.o
LUA obj/syscall/compat_lua.o
LUA obj/program/top/top_lua.o
LUA obj/program/packetblaster/lwaftr/lwaftr_lua.o
LUA obj/program/packetblaster/lwaftr/lib_lua.o
LUA obj/program/packetblaster/synth/synth_lua.o
LUA obj/program/packetblaster/packetblaster_lua.o
LUA obj/program/packetblaster/replay/replay_lua.o
LUA obj/program/ptree/ptree_lua.o
LUA obj/program/snsh/snsh_lua.o
LUA obj/program/unhexdump/unhexdump_lua.o
LUA obj/program/snabbmark/snabbmark_lua.o
LUA obj/program/ipfix/ipfix_lua.o
LUA obj/program/ipfix/probe/probe_lua.o
LUA obj/program/snabbvmx/tests/end-to-end/data/counters/drop-all-ipv6-fragments_lua.o
LUA obj/program/snabbvmx/check/check_lua.o
LUA obj/program/snabbvmx/lwaftr/lwaftr_lua.o
LUA obj/program/snabbvmx/lwaftr/setup_lua.o
LUA obj/program/snabbvmx/snabbvmx_lua.o
LUA obj/program/snabbvmx/query/query_lua.o
LUA obj/program/lwaftr/lwaftr_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-6-outfrags_lua.o
LUA obj/program/lwaftr/tests/data/counters/non-ipv6-traffic-to-ipv6-interface_lua.o
LUA obj/program/lwaftr/tests/data/counters/ndp-secondary_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv6-2_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-3_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-none-2_lua.o
LUA obj/program/lwaftr/tests/data/counters/ndp-no-na-next-hop6-mac-not-set-3pkts_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-8_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-5-frags_lua.o
LUA obj/program/lwaftr/tests/data/counters/from-to-b4-tunneled-icmpv4-ping-hairpin-unbound_lua.o
LUA obj/program/lwaftr/tests/data/counters/from-inet-ipv4-in-binding-big-packet-df-set-allow_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-infrags-out-1p-ipv6-6-outfrags_lua.o
LUA obj/program/lwaftr/tests/data/counters/from-to-b4-ipv6-hairpin-n64_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv6-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-0p-drop_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-none-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/nofrag4_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-echo_lua.o
LUA obj/program/lwaftr/tests/data/counters/ndp-no-na-next-hop6-mac-not-set-2pkts_lua.o
LUA obj/program/lwaftr/tests/data/counters/icmpv6-ping-and-reply_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-hoplimhair_lua.o
LUA obj/program/lwaftr/tests/data/counters/non-ipv4-traffic-to-ipv4-interface_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-2_lua.o
LUA obj/program/lwaftr/tests/data/counters/from-to-b4-ipv6-hairpin_lua.o
LUA obj/program/lwaftr/tests/data/counters/arp-for-next-hop_lua.o
LUA obj/program/lwaftr/tests/data/counters/nofrag6-sol_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-6_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-3_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-0p-ipv4_lua.o
LUA obj/program/lwaftr/tests/data/counters/nofrag6_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-4_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-3_lua.o
LUA obj/program/lwaftr/tests/data/counters/from-to-b4-tunneled-icmpv4-ping-hairpin_lua.o
LUA obj/program/lwaftr/tests/data/counters/from-inet-ipv4-in-binding-big-packet-df-set-drop_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-2_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-icmpv4_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-5_lua.o
LUA obj/program/lwaftr/tests/data/counters/regressiontest-signedntohl-frags-counters_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-7_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-2_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1-drop_lua.o
LUA obj/program/lwaftr/tests/data/counters/ndp-ns-for-next-hop_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv4-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-4_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-4-and-echo_lua.o
LUA obj/program/lwaftr/tests/data/counters/tcp-frominet-bound-ttl1_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-1_lua.o
LUA obj/program/lwaftr/tests/data/counters/empty_lua.o
LUA obj/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-4_lua.o
LUA obj/program/lwaftr/tests/data/counters/regressiontest-endaddr_lua.o
LUA obj/program/lwaftr/tests/propbased/prop_sameval_lua.o
LUA obj/program/lwaftr/tests/propbased/common_lua.o
LUA obj/program/lwaftr/tests/propbased/prop_nocrash_lua.o
LUA obj/program/lwaftr/tests/propbased/prop_nocrash_state_lua.o
LUA obj/program/lwaftr/tests/propbased/genyang_lua.o
LUA obj/program/lwaftr/counters_lua.o
LUA obj/program/lwaftr/check/util_lua.o
LUA obj/program/lwaftr/check/check_lua.o
LUA obj/program/lwaftr/setup_lua.o
LUA obj/program/lwaftr/run/run_lua.o
LUA obj/program/lwaftr/migrate_configuration/migrate_configuration_lua.o
LUA obj/program/lwaftr/migrate_configuration/conf_parser_lua.o
LUA obj/program/lwaftr/alarms_lua.o
LUA obj/program/lwaftr/bench/bench_lua.o
LUA obj/program/lwaftr/quickcheck/quickcheck_lua.o
LUA obj/program/lwaftr/quickcheck/utils_lua.o
LUA obj/program/lwaftr/query/query_lua.o
LUA obj/program/lwaftr/csv_stats_lua.o
LUA obj/program/lwaftr/compile_configuration/compile_configuration_lua.o
LUA obj/program/lwaftr/generate_configuration/generate_configuration_lua.o
LUA obj/program/lwaftr/soaktest/soaktest_lua.o
LUA obj/program/lwaftr/monitor/monitor_lua.o
LUA obj/program/rrdcat/rrdcat_lua.o
LUA obj/program/example_replay/example_replay_lua.o
LUA obj/program/loadtest/transient/transient_lua.o
LUA obj/program/loadtest/loadtest_lua.o
LUA obj/program/loadtest/find-limit/find-limit_lua.o
LUA obj/program/loadtest/promise_lua.o
LUA obj/program/ps/ps_lua.o
LUA obj/program/pci_bind/pci_bind_lua.o
LUA obj/program/example_spray/example_spray_lua.o
LUA obj/program/example_spray/sprayer_lua.o
LUA obj/program/firehose/firehose_lua.o
LUA obj/program/shm/shm_lua.o
LUA obj/program/dnssd/dnssd_lua.o
LUA obj/program/wall/common_lua.o
LUA obj/program/wall/spy/spy_lua.o
LUA obj/program/wall/filter/filter_lua.o
LUA obj/program/wall/wall_lua.o
LUA obj/program/lisper/dev-env/l2tp_lua.o
LUA obj/program/lisper/dev-env/syscall_lua.o
LUA obj/program/lisper/dev-env/lisp_lua.o
LUA obj/program/lisper/lisper_lua.o
LUA obj/program/lisper/dev-env-perftest/gen_pcap_lua.o
LUA obj/program/lisper/dev-env-perftest/lisper_lua.o
LUA obj/program/lisper/dev-env-perftest/lisp_lua.o
LUA obj/program/lisper/dev-env-perftest/count_lua.o
LUA obj/program/lisper/dev-env-perftest/baseline_lua.o
LUA obj/program/lisper/dev-env-docker/l2tp_lua.o
LUA obj/program/lisper/dev-env-docker/syscall_lua.o
LUA obj/program/lisper/dev-env-docker/lisp_lua.o
LUA obj/program/lisper/dev-env-docker/watch_punt_lua.o
LUA obj/program/alarms/listen/listen_lua.o
LUA obj/program/alarms/get_state/get_state_lua.o
LUA obj/program/alarms/alarms_lua.o
LUA obj/program/alarms/set_operator_state/set_operator_state_lua.o
LUA obj/program/alarms/compress/compress_lua.o
LUA obj/program/alarms/purge/purge_lua.o
LUA obj/program/snabbnfv/traffic/traffic_lua.o
LUA obj/program/snabbnfv/snabbnfv_lua.o
LUA obj/program/snabbnfv/neutron_sync_master/neutron_sync_master_lua.o
LUA obj/program/snabbnfv/neutron_sync_agent/neutron_sync_agent_lua.o
LUA obj/program/snabbnfv/nfvconfig_lua.o
LUA obj/program/snabbnfv/fuzz/fuzz_lua.o
LUA obj/program/snabbnfv/neutron2snabb/neutron2snabb_lua.o
LUA obj/program/snabbnfv/neutron2snabb/neutron2snabb_schema_lua.o
LUA obj/program/config/load/load_lua.o
LUA obj/program/config/common_lua.o
LUA obj/program/config/listen/listen_lua.o
LUA obj/program/config/data_format/data_format_lua.o
LUA obj/program/config/get_state/get_state_lua.o
LUA obj/program/config/set/set_lua.o
LUA obj/program/config/bench/bench_lua.o
LUA obj/program/config/config_lua.o
LUA obj/program/config/add/add_lua.o
LUA obj/program/config/get/get_lua.o
LUA obj/program/config/remove/remove_lua.o
LUA obj/program/l2vpn/pseudowire_lua.o
LUA obj/program/l2vpn/control_channel_lua.o
LUA obj/program/l2vpn/transports/ipv6_lua.o
LUA obj/program/l2vpn/dispatch_lua.o
LUA obj/program/l2vpn/l2vpn_lua.o
LUA obj/program/l2vpn/tunnels/l2tpv3_lua.o
LUA obj/program/l2vpn/tunnels/gre_lua.o
LUA obj/pf_lua.o
LUA obj/pf/quickcheck_lua.o
LUA obj/pf/savefile_lua.o
LUA obj/pf/types_lua.o
LUA obj/pf/ssa_lua.o
LUA obj/pf/utils_lua.o
LUA obj/pf/regalloc_lua.o
LUA obj/pf/anf_lua.o
LUA obj/pf/libpcap_lua.o
LUA obj/pf/bpf_lua.o
LUA obj/pf/optimize_lua.o
LUA obj/pf/backend_lua.o
LUA obj/pf/expand_lua.o
LUA obj/pf/constants_lua.o
LUA obj/pf/match_lua.o
LUA obj/pf/selection_lua.o
LUA obj/pf/parse_lua.o
H obj/apps/intel/intel_h.o
H obj/apps/bridge/learning_h.o
H obj/apps/vhost/vhost_h.o
H obj/apps/vhost/vhost_user_h.o
H obj/apps/solarflare/ef_vi_h.o
H obj/core/link_h.o
H obj/core/packet_h.o
H obj/core/lib_h.o
H obj/core/memory_h.o
H obj/core/counter_h.o
H obj/core/clib_h.o
H obj/lib/checksum_lib_h.o
H obj/lib/ipc/shmem/shmem_h.o
H obj/lib/virtio/virtio_h.o
H obj/lib/virtio/virtio_vring_h.o
H obj/lib/pcap/filter_h.o
H obj/lib/checksum_h.o
H obj/lib/ipsec/track_seq_no_h.o
H obj/dasm_extern_h.o
H obj/program/firehose/firehose_h.o
H obj/dasm_proto_h.o
H obj/dasm_x86_h.o
C obj/apps/bridge/mac_table_c.o
C obj/apps/vhost/vhost_user_c.o
C obj/apps/solarflare/poll_c.o
C obj/core/lib_c.o
C obj/core/snabbswitch_c.o
C obj/core/memory_c.o
C obj/lib/lpm/lpm4_dxr_c.o
C obj/lib/lpm/lpm4_248_c.o
C obj/lib/ipc/shmem/shmem_c.o
C obj/lib/ipsec/track_seq_no_c.o
C obj/lib/checksum_c.o
C obj/dasm_x86_c.o
ASM obj/apps/wall/scanner/ndpi_opt_dasl.o
ASM obj/apps/example/asm_dasl.o
ASM obj/core/sync_dasl.o
ASM obj/lib/lpm/random_dasl.o
ASM obj/lib/poptrie_lookup_dasl.o
ASM obj/lib/blit_dasl.o
ASM obj/lib/hash/siphash_dasl.o
ASM obj/lib/pmu_x86_dasl.o
ASM obj/lib/binary_search_dasl.o
ASM obj/lib/multi_copy_dasl.o
ASM obj/lib/ipsec/aes_gcm_avx_dasl.o
ASM obj/arch/checksum_dasl.o
ASM obj/pf/codegen_dasl.o
INC obj/apps/ipfix/ipfix-information-elements_inc.o
INC obj/program/alarms/README_inc.o
INC obj/program/alarms/compress/README_inc.o
INC obj/program/alarms/get_state/README_inc.o
INC obj/program/alarms/listen/README_inc.o
INC obj/program/alarms/purge/README_inc.o
INC obj/program/alarms/set_operator_state/README_inc.o
INC obj/program/config/README_inc.o
INC obj/program/config/add/README_inc.o
INC obj/program/config/bench/README_inc.o
INC obj/program/config/data_format/README_inc.o
INC obj/program/config/get/README_inc.o
INC obj/program/config/get_state/README_inc.o
INC obj/program/config/listen/README_inc.o
INC obj/program/config/load/README_inc.o
INC obj/program/config/remove/README_inc.o
INC obj/program/config/set/README_inc.o
INC obj/program/dnssd/README_inc.o
INC obj/program/firehose/README_inc.o
INC obj/program/firehose/example_inc.o
INC obj/program/firehose/firehose.h_inc.o
INC obj/program/ipfix/README_inc.o
INC obj/program/ipfix/probe/README_inc.o
INC obj/program/l2vpn/README_inc.o
INC obj/program/lisper/README_inc.o
INC obj/program/loadtest/README_inc.o
INC obj/program/loadtest/find-limit/README_inc.o
INC obj/program/loadtest/transient/README_inc.o
INC obj/program/lwaftr/README_inc.o
INC obj/program/lwaftr/bench/README_inc.o
INC obj/program/lwaftr/check/README_inc.o
INC obj/program/lwaftr/compile_configuration/README_inc.o
INC obj/program/lwaftr/generate_configuration/README_inc.o
INC obj/program/lwaftr/migrate_configuration/README_inc.o
INC obj/program/lwaftr/monitor/README_inc.o
INC obj/program/lwaftr/query/README_inc.o
INC obj/program/lwaftr/quickcheck/README_inc.o
INC obj/program/lwaftr/run/README_inc.o
INC obj/program/lwaftr/soaktest/README_inc.o
INC obj/program/packetblaster/README_inc.o
INC obj/program/packetblaster/lwaftr/README_inc.o
INC obj/program/packetblaster/replay/README_inc.o
INC obj/program/packetblaster/synth/README_inc.o
INC obj/program/pci_bind/README_inc.o
INC obj/program/ps/README_inc.o
INC obj/program/ptree/README_inc.o
INC obj/program/rrdcat/README_inc.o
INC obj/program/shm/README_inc.o
INC obj/program/snabbmark/README_inc.o
INC obj/program/snabbnfv/README_inc.o
INC obj/program/snabbnfv/fuzz/README_inc.o
INC obj/program/snabbnfv/neutron2snabb/README_inc.o
INC obj/program/snabbnfv/neutron_sync_agent/README_inc.o
INC obj/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh_inc.o
INC obj/program/snabbnfv/neutron_sync_master/README_inc.o
INC obj/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh_inc.o
INC obj/program/snabbnfv/traffic/README_inc.o
INC obj/program/snabbvmx/README_inc.o
INC obj/program/snabbvmx/check/README_inc.o
INC obj/program/snabbvmx/lwaftr/README_inc.o
INC obj/program/snabbvmx/query/README_inc.o
INC obj/program/snsh/README_inc.o
INC obj/program/top/README_inc.o
INC obj/program/unhexdump/README_inc.o
INC obj/program/wall/README_inc.o
INC obj/program/wall/filter/README_inc.o
INC obj/program/wall/spy/README_inc.o
INC obj/programs_inc.o
YANG obj/testlog/lib.yang_yang.o
YANG obj/lib/yang/ietf-inet-types_yang.o
YANG obj/lib/yang/ietf-alarms_yang.o
YANG obj/lib/yang/snabb-softwire-v1_yang.o
YANG obj/lib/yang/ietf-yang-types_yang.o
YANG obj/lib/yang/ietf-softwire-common_yang.o
YANG obj/lib/yang/ietf-softwire-br_yang.o
YANG obj/lib/yang/snabb-config-leader-v1_yang.o
YANG obj/lib/yang/snabb-softwire-v2_yang.o
YANG obj/program/snabbnfv/snabb-nfvconfig-v1_yang.o
GEN obj/version.lua.gen
LUA obj/version.lua
LINK snabb
obj/lib/blit_dasl.o:(.rodata+0x0): multiple definition of `luaJIT_BC_lib_blit'
obj/lib/blit_lua.o:(.rodata+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `luaJIT_BC_lib_blit' changed from 514 in obj/lib/blit_lua.o to 3831 in obj/lib/blit_dasl.o
collect2: error: ld returned 1 exit status
make[1]: *** [snabb] Error 1
make[1]: Leaving directory `/snabb/src'
make: *** [all] Error 2
On branch pr719
Untracked files:
(use "git add <file>..." to include in what will be committed)
lib/luajit/src/host/buildvm_arch.h
lib/luajit/src/lj_bcdef.h
lib/luajit/src/lj_dwarf.dwo
lib/luajit/src/lj_ffdef.h
lib/luajit/src/lj_folddef.h
lib/luajit/src/lj_libdef.h
lib/luajit/src/lj_recdef.h
lib/luajit/src/lj_vm.S
lib/luajit/src/raptorjit
nothing added to commit but untracked files present (use "git add" to track)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment