Skip to content

Instantly share code, notes, and snippets.

@SnabbBot
Created November 8, 2019 16:58
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/e5ac0351728a9f433da0972ef4748c41 to your computer and use it in GitHub Desktop.
Save SnabbBot/e5ac0351728a9f433da0972ef4748c41 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: #606
Target Head: 4b0c18beb86223414fcdbf0dc9e9f5fa5aaa2179
Pull Request Head: 3173af2b8b10740b9beb162b227dbac2a2af3361
ERROR: Failed to build 606
Removing lib/luajit/src/host/buildvm_arch.h
Removing lib/luajit/src/lj_bcdef.h
Removing lib/luajit/src/lj_dwarf.dwo
Removing lib/luajit/src/lj_ffdef.h
Removing lib/luajit/src/lj_folddef.h
Removing lib/luajit/src/lj_libdef.h
Removing lib/luajit/src/lj_recdef.h
Removing lib/luajit/src/lj_vm.S
Removing lib/luajit/src/raptorjit
Removing make-test.log
Removing src/program/l2vpn/selftest/gre-ac.cap.output
Removing src/program/l2vpn/selftest/gre-uplink.cap.output
Removing src/program/l2vpn/selftest/l2tpv3-ac.cap.output
Removing src/program/l2vpn/selftest/l2tpv3-uplink.cap.output
Removing src/qemu0.log
Removing src/qemu1.log
Removing src/snabb0.log
From https://github.com/SnabbCo/snabb
* [new ref] refs/pull/606/head -> pr606
Switched to branch 'pr606'
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
Removing src/scripts/snabb_bot/tasks/test.sh
Removing src/scripts/snabb_bot/tasks/benchmarks.sh
Removing src/scripts/snabb_bot/snabb_bot.sh
Removing src/scripts/snabb_bot/bot_conf.sh.example
Removing src/scripts/snabb_bot/README.md
Removing src/scripts/cperf/cperf.sh
Removing src/scripts/cperf/benchmarks/packetblaster-64
Removing src/scripts/cperf/benchmarks/nfvconfig-template
Removing src/scripts/cperf/benchmarks/loadgen-snabb-nic-guest
Removing src/scripts/cperf/benchmarks/iperf-jumbo
Removing src/scripts/cperf/benchmarks/iperf-1500
Removing src/scripts/cperf/benchmarks/basic1-10e6
Removing src/scripts/cperf/README.md
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/packetblaster/selftest.pcap
Removing src/program/packetblaster/64.pcap
Removing src/program/gc/gc.lua
Removing src/program/gc/README
Auto-merging src/program/firehose/firehose.lua
Auto-merging src/lib/virtio/virtq_device.lua
Removing src/lib/tuntap/tuntap.h
Removing src/lib/tuntap/tuntap.c
Removing src/lib/raw/raw.h
Removing src/lib/raw/raw.c
Removing src/lib/protocol/gre_key.lua
Removing src/lib/protocol/gre_csum_key.lua
Removing src/lib/protocol/gre_csum.lua
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
Auto-merging src/doc/documentation-guide.md
Auto-merging src/core/snabbswitch.c
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/solarflare/README.md.src
Removing src/apps/solarflare/.images/Solarflare.png
Removing src/apps/socket/io.h
Removing src/apps/socket/io.c
Removing src/apps/socket/dev.lua
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/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
Auto-merging src/Makefile
CONFLICT (content): Merge conflict in src/Makefile
Removing src/.images/Network.png
Removing src/.images/Architecture.png
Removing deps/pflua
Removing deps/luajit
Removing deps/ljsyscall
Auto-merging Makefile
Automatic merge failed; fix conflicts and then commit the result.
On branch pr606
You have unmerged paths.
(fix conflicts and run "git commit")
(use "git merge --abort" to abort the merge)
Changes to be committed:
modified: .gitignore
modified: .gitmodules
new file: .version
new file: CONTRIBUTING.md
new file: Dockerfile
modified: Makefile
modified: README.md
new file: default.nix
deleted: deps/ljsyscall
deleted: deps/luajit
deleted: deps/pflua
modified: gcc-preinclude.h
new file: generate-version-lua.sh
new file: lib/ljndpi/CHANGELOG.md
new file: lib/ljndpi/COPYING
new file: lib/ljndpi/README.md
new file: lib/ljndpi/examples/lamernews.pcap
new file: lib/ljndpi/examples/pcap.lua
new file: lib/ljndpi/examples/readpcap
new file: lib/ljndpi/luarocks/ljndpi-0.0.3-1.rockspec
new file: lib/ljndpi/luarocks/ljndpi-0.1.0-1.rockspec
new file: lib/ljndpi/luarocks/ljndpi-scm-1.rockspec
new file: lib/ljndpi/ndpi.lua
new file: lib/ljndpi/ndpi/c.lua
new file: lib/ljndpi/ndpi/protocol_bitmask.lua
new file: lib/ljndpi/ndpi/protocol_ids_1_7.lua
new file: lib/ljndpi/ndpi/protocol_ids_1_8.lua
new file: lib/ljndpi/ndpi/protocol_ids_2_0.lua
new file: lib/ljndpi/ndpi/protocol_ids_2_2.lua
new file: lib/ljndpi/ndpi/protocol_ids_2_3.lua
new file: lib/ljndpi/ndpi/wrap.lua
new file: lib/ljndpi/tools/update-protocol-ids
new file: lib/ljsyscall/.gitignore
new file: lib/ljsyscall/.gitmodules
new file: lib/ljsyscall/.travis.yml
new file: lib/ljsyscall/COPYRIGHT
new file: lib/ljsyscall/ChangeLog
new file: lib/ljsyscall/INSTALL
new file: lib/ljsyscall/README.md
new file: lib/ljsyscall/doc/COPYRIGHT
new file: lib/ljsyscall/doc/README.md
new file: lib/ljsyscall/doc/constants.lua
new file: lib/ljsyscall/examples/cbuild.sh
new file: lib/ljsyscall/examples/cstub.c
new file: lib/ljsyscall/examples/dl.c
new file: lib/ljsyscall/examples/epoll.lua
new file: lib/ljsyscall/examples/event.lua
new file: lib/ljsyscall/examples/init.lua
new file: lib/ljsyscall/examples/kdump
new file: lib/ljsyscall/examples/lxc.lua
new file: lib/ljsyscall/examples/rump/fstest.lua
new file: lib/ljsyscall/examples/rump/fstest2.lua
new file: lib/ljsyscall/examples/rump/fstest3.lua
new file: lib/ljsyscall/examples/rump/fstest4.lua
new file: lib/ljsyscall/examples/sigint.lua
new file: lib/ljsyscall/examples/vlan.lua
new file: lib/ljsyscall/include/lfs-tests/test.lua
new file: lib/ljsyscall/include/luaunit/luaunit.lua
new file: lib/ljsyscall/include/strict/strict.lua
new file: lib/ljsyscall/rockspec/ljsyscall-0.10-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.10-2.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.5-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.6-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.7-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.8-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.9-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-0.9-2.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-rump-0.10-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-rump-0.9-1.rockspec
new file: lib/ljsyscall/rockspec/ljsyscall-scm-1.rockspec
new file: lib/ljsyscall/syscall.lua
new file: lib/ljsyscall/syscall/abi.lua
new file: lib/ljsyscall/syscall/bit.lua
new file: lib/ljsyscall/syscall/bsd/ffi.lua
new file: lib/ljsyscall/syscall/bsd/syscalls.lua
new file: lib/ljsyscall/syscall/bsd/types.lua
new file: lib/ljsyscall/syscall/compat.lua
new file: lib/ljsyscall/syscall/ffitypes.lua
new file: lib/ljsyscall/syscall/freebsd/c.lua
new file: lib/ljsyscall/syscall/freebsd/constants.lua
new file: lib/ljsyscall/syscall/freebsd/errors.lua
new file: lib/ljsyscall/syscall/freebsd/fcntl.lua
new file: lib/ljsyscall/syscall/freebsd/ffi.lua
new file: lib/ljsyscall/syscall/freebsd/ioctl.lua
new file: lib/ljsyscall/syscall/freebsd/syscalls.lua
new file: lib/ljsyscall/syscall/freebsd/sysctl.lua
new file: lib/ljsyscall/syscall/freebsd/types.lua
new file: lib/ljsyscall/syscall/freebsd/util.lua
new file: lib/ljsyscall/syscall/freebsd/version.lua
new file: lib/ljsyscall/syscall/helpers.lua
new file: lib/ljsyscall/syscall/lfs.lua
new file: lib/ljsyscall/syscall/libc.lua
new file: lib/ljsyscall/syscall/linux/arm/constants.lua
new file: lib/ljsyscall/syscall/linux/arm/ffi.lua
new file: lib/ljsyscall/syscall/linux/arm/ioctl.lua
new file: lib/ljsyscall/syscall/linux/arm/nr.lua
new file: lib/ljsyscall/syscall/linux/arm64/constants.lua
new file: lib/ljsyscall/syscall/linux/arm64/ffi.lua
new file: lib/ljsyscall/syscall/linux/arm64/ioctl.lua
new file: lib/ljsyscall/syscall/linux/arm64/nr.lua
new file: lib/ljsyscall/syscall/linux/c.lua
new file: lib/ljsyscall/syscall/linux/cgroup.lua
new file: lib/ljsyscall/syscall/linux/constants.lua
new file: lib/ljsyscall/syscall/linux/errors.lua
new file: lib/ljsyscall/syscall/linux/fcntl.lua
new file: lib/ljsyscall/syscall/linux/ffi.lua
new file: lib/ljsyscall/syscall/linux/ioctl.lua
new file: lib/ljsyscall/syscall/linux/mips/constants.lua
new file: lib/ljsyscall/syscall/linux/mips/ffi.lua
new file: lib/ljsyscall/syscall/linux/mips/ioctl.lua
new file: lib/ljsyscall/syscall/linux/mips/nr.lua
new file: lib/ljsyscall/syscall/linux/mipsel
new file: lib/ljsyscall/syscall/linux/netfilter.lua
new file: lib/ljsyscall/syscall/linux/nl.lua
new file: lib/ljsyscall/syscall/linux/nr.lua
new file: lib/ljsyscall/syscall/linux/ppc/constants.lua
new file: lib/ljsyscall/syscall/linux/ppc/ffi.lua
new file: lib/ljsyscall/syscall/linux/ppc/ioctl.lua
new file: lib/ljsyscall/syscall/linux/ppc/nr.lua
new file: lib/ljsyscall/syscall/linux/ppc64le/constants.lua
new file: lib/ljsyscall/syscall/linux/ppc64le/ffi.lua
new file: lib/ljsyscall/syscall/linux/ppc64le/ioctl.lua
new file: lib/ljsyscall/syscall/linux/ppc64le/nr.lua
new file: lib/ljsyscall/syscall/linux/sockopt.lua
new file: lib/ljsyscall/syscall/linux/syscalls.lua
new file: lib/ljsyscall/syscall/linux/types.lua
new file: lib/ljsyscall/syscall/linux/util.lua
new file: lib/ljsyscall/syscall/linux/x64/constants.lua
new file: lib/ljsyscall/syscall/linux/x64/ffi.lua
new file: lib/ljsyscall/syscall/linux/x64/ioctl.lua
new file: lib/ljsyscall/syscall/linux/x64/nr.lua
new file: lib/ljsyscall/syscall/linux/x86/constants.lua
new file: lib/ljsyscall/syscall/linux/x86/ffi.lua
new file: lib/ljsyscall/syscall/linux/x86/ioctl.lua
new file: lib/ljsyscall/syscall/linux/x86/nr.lua
new file: lib/ljsyscall/syscall/methods.lua
new file: lib/ljsyscall/syscall/netbsd/c.lua
new file: lib/ljsyscall/syscall/netbsd/constants.lua
new file: lib/ljsyscall/syscall/netbsd/errors.lua
new file: lib/ljsyscall/syscall/netbsd/fcntl.lua
new file: lib/ljsyscall/syscall/netbsd/ffifunctions.lua
new file: lib/ljsyscall/syscall/netbsd/ffitypes.lua
new file: lib/ljsyscall/syscall/netbsd/init.lua
new file: lib/ljsyscall/syscall/netbsd/ioctl.lua
new file: lib/ljsyscall/syscall/netbsd/nr.lua
new file: lib/ljsyscall/syscall/netbsd/syscalls.lua
new file: lib/ljsyscall/syscall/netbsd/sysctl.lua
new file: lib/ljsyscall/syscall/netbsd/types.lua
new file: lib/ljsyscall/syscall/netbsd/util.lua
new file: lib/ljsyscall/syscall/netbsd/version.lua
new file: lib/ljsyscall/syscall/openbsd/c.lua
new file: lib/ljsyscall/syscall/openbsd/constants.lua
new file: lib/ljsyscall/syscall/openbsd/errors.lua
new file: lib/ljsyscall/syscall/openbsd/fcntl.lua
new file: lib/ljsyscall/syscall/openbsd/ffi.lua
new file: lib/ljsyscall/syscall/openbsd/ioctl.lua
new file: lib/ljsyscall/syscall/openbsd/syscalls.lua
new file: lib/ljsyscall/syscall/openbsd/sysctl.lua
new file: lib/ljsyscall/syscall/openbsd/types.lua
new file: lib/ljsyscall/syscall/openbsd/util.lua
new file: lib/ljsyscall/syscall/openbsd/version.lua
new file: lib/ljsyscall/syscall/osx/c.lua
new file: lib/ljsyscall/syscall/osx/constants.lua
new file: lib/ljsyscall/syscall/osx/errors.lua
new file: lib/ljsyscall/syscall/osx/fcntl.lua
new file: lib/ljsyscall/syscall/osx/ffi.lua
new file: lib/ljsyscall/syscall/osx/ioctl.lua
new file: lib/ljsyscall/syscall/osx/syscalls.lua
new file: lib/ljsyscall/syscall/osx/sysctl.lua
new file: lib/ljsyscall/syscall/osx/types.lua
new file: lib/ljsyscall/syscall/osx/util.lua
new file: lib/ljsyscall/syscall/rump/c.lua
new file: lib/ljsyscall/syscall/rump/ffirump.lua
new file: lib/ljsyscall/syscall/rump/init.lua
new file: lib/ljsyscall/syscall/shared/types.lua
new file: lib/ljsyscall/syscall/syscalls.lua
new file: lib/ljsyscall/syscall/types.lua
new file: lib/ljsyscall/syscall/util.lua
new file: lib/ljsyscall/test/bsd.lua
new file: lib/ljsyscall/test/check-rockspec.sh
new file: lib/ljsyscall/test/ctest-freebsd.lua
new file: lib/ljsyscall/test/ctest-linux.lua
new file: lib/ljsyscall/test/ctest-netbsd.lua
new file: lib/ljsyscall/test/ctest-openbsd.lua
new file: lib/ljsyscall/test/ctest-osx.lua
new file: lib/ljsyscall/test/ctest.lua
new file: lib/ljsyscall/test/freebsd.lua
new file: lib/ljsyscall/test/globals.sh
new file: lib/ljsyscall/test/linux-constants.lua
new file: lib/ljsyscall/test/linux-structures.lua
new file: lib/ljsyscall/test/linux.lua
new file: lib/ljsyscall/test/netbsd.lua
new file: lib/ljsyscall/test/openbsd.lua
new file: lib/ljsyscall/test/osx.lua
new file: lib/ljsyscall/test/rump.lua
new file: lib/ljsyscall/test/servetests.lua
new file: lib/ljsyscall/test/test.lua
new file: lib/luajit/.gitignore
new file: lib/luajit/.gitmodules
new file: lib/luajit/.travis.yml
new file: lib/luajit/CONDUCT.md
new file: lib/luajit/CONTRIBUTING.md
new file: lib/luajit/COPYING
new file: lib/luajit/COPYRIGHT
new file: lib/luajit/Makefile
new file: lib/luajit/README.md
new file: lib/luajit/check-generated-code.nix
new file: lib/luajit/default.nix
new file: lib/luajit/doc/bluequad-print.css
new file: lib/luajit/doc/bluequad.css
new file: lib/luajit/doc/changes.html
new file: lib/luajit/doc/contact.html
new file: lib/luajit/doc/ext_c_api.html
new file: lib/luajit/doc/ext_ffi.html
new file: lib/luajit/doc/ext_ffi_api.html
new file: lib/luajit/doc/ext_ffi_semantics.html
new file: lib/luajit/doc/ext_ffi_tutorial.html
new file: lib/luajit/doc/ext_jit.html
new file: lib/luajit/doc/extensions.html
new file: lib/luajit/doc/faq.html
new file: lib/luajit/doc/img/contact.png
new file: lib/luajit/doc/install.html
new file: lib/luajit/doc/luajit.html
new file: lib/luajit/doc/raptorjit.eps.bz2
new file: lib/luajit/doc/raptorjit.png
new file: lib/luajit/doc/running.html
new file: lib/luajit/doc/status.html
new file: lib/luajit/dynasm/dasm_proto.h
new file: lib/luajit/dynasm/dasm_x64.lua
new file: lib/luajit/dynasm/dasm_x86.h
new file: lib/luajit/dynasm/dasm_x86.lua
new file: lib/luajit/dynasm/dynasm.lua
new file: lib/luajit/etc/luajit.1
new file: lib/luajit/etc/luajit.pc
new file: lib/luajit/pkgs.nix
new file: lib/luajit/raptorjit.nix
new file: lib/luajit/shell.nix
new file: lib/luajit/src/.gitignore
new file: lib/luajit/src/Makefile
new file: lib/luajit/src/Makefile.dep
new file: lib/luajit/src/host/.gitignore
new file: lib/luajit/src/host/README
new file: lib/luajit/src/host/buildvm.c
new file: lib/luajit/src/host/buildvm.h
new file: lib/luajit/src/host/buildvm_asm.c
new file: lib/luajit/src/host/buildvm_fold.c
new file: lib/luajit/src/host/buildvm_lib.c
new file: lib/luajit/src/host/buildvm_libbc.h
new file: lib/luajit/src/host/buildvm_peobj.c
new file: lib/luajit/src/host/genlibbc.lua
new file: lib/luajit/src/host/genminilua.lua
new file: lib/luajit/src/host/minilua.c
new file: lib/luajit/src/ifdef-defile
new file: lib/luajit/src/jit/bc.lua
new file: lib/luajit/src/jit/bcsave.lua
new file: lib/luajit/src/jit/vmdef.lua
new file: lib/luajit/src/lauxlib.h
new file: lib/luajit/src/lib_aux.c
new file: lib/luajit/src/lib_base.c
new file: lib/luajit/src/lib_bit.c
new file: lib/luajit/src/lib_debug.c
new file: lib/luajit/src/lib_ffi.c
new file: lib/luajit/src/lib_init.c
new file: lib/luajit/src/lib_io.c
new file: lib/luajit/src/lib_jit.c
new file: lib/luajit/src/lib_math.c
new file: lib/luajit/src/lib_os.c
new file: lib/luajit/src/lib_package.c
new file: lib/luajit/src/lib_string.c
new file: lib/luajit/src/lib_table.c
new file: lib/luajit/src/lj.supp
new file: lib/luajit/src/lj_alloc.c
new file: lib/luajit/src/lj_alloc.h
new file: lib/luajit/src/lj_api.c
new file: lib/luajit/src/lj_arch.h
new file: lib/luajit/src/lj_asm.c
new file: lib/luajit/src/lj_asm.h
new file: lib/luajit/src/lj_asm_x86.h
new file: lib/luajit/src/lj_auditlog.c
new file: lib/luajit/src/lj_auditlog.h
new file: lib/luajit/src/lj_bc.c
new file: lib/luajit/src/lj_bc.h
new file: lib/luajit/src/lj_bcdump.h
new file: lib/luajit/src/lj_bcread.c
new file: lib/luajit/src/lj_bcwrite.c
new file: lib/luajit/src/lj_buf.c
new file: lib/luajit/src/lj_buf.h
new file: lib/luajit/src/lj_carith.c
new file: lib/luajit/src/lj_carith.h
new file: lib/luajit/src/lj_ccall.c
new file: lib/luajit/src/lj_ccall.h
new file: lib/luajit/src/lj_ccallback.c
new file: lib/luajit/src/lj_ccallback.h
new file: lib/luajit/src/lj_cconv.c
new file: lib/luajit/src/lj_cconv.h
new file: lib/luajit/src/lj_cdata.c
new file: lib/luajit/src/lj_cdata.h
new file: lib/luajit/src/lj_char.c
new file: lib/luajit/src/lj_char.h
new file: lib/luajit/src/lj_clib.c
new file: lib/luajit/src/lj_clib.h
new file: lib/luajit/src/lj_cparse.c
new file: lib/luajit/src/lj_cparse.h
new file: lib/luajit/src/lj_crecord.c
new file: lib/luajit/src/lj_crecord.h
new file: lib/luajit/src/lj_ctype.c
new file: lib/luajit/src/lj_ctype.h
new file: lib/luajit/src/lj_debug.c
new file: lib/luajit/src/lj_debug.h
new file: lib/luajit/src/lj_debuginfo.h
new file: lib/luajit/src/lj_def.h
new file: lib/luajit/src/lj_dispatch.c
new file: lib/luajit/src/lj_dispatch.h
new file: lib/luajit/src/lj_dwarf.c
new file: lib/luajit/src/lj_emit_x86.h
new file: lib/luajit/src/lj_err.c
new file: lib/luajit/src/lj_err.h
new file: lib/luajit/src/lj_errmsg.h
new file: lib/luajit/src/lj_ff.h
new file: lib/luajit/src/lj_ffrecord.c
new file: lib/luajit/src/lj_ffrecord.h
new file: lib/luajit/src/lj_frame.h
new file: lib/luajit/src/lj_func.c
new file: lib/luajit/src/lj_func.h
new file: lib/luajit/src/lj_gc.c
new file: lib/luajit/src/lj_gc.h
new file: lib/luajit/src/lj_gdbjit.c
new file: lib/luajit/src/lj_gdbjit.h
new file: lib/luajit/src/lj_ir.c
new file: lib/luajit/src/lj_ir.h
new file: lib/luajit/src/lj_ircall.h
new file: lib/luajit/src/lj_iropt.h
new file: lib/luajit/src/lj_jit.h
new file: lib/luajit/src/lj_lex.c
new file: lib/luajit/src/lj_lex.h
new file: lib/luajit/src/lj_lib.c
new file: lib/luajit/src/lj_lib.h
new file: lib/luajit/src/lj_load.c
new file: lib/luajit/src/lj_mcode.c
new file: lib/luajit/src/lj_mcode.h
new file: lib/luajit/src/lj_meta.c
new file: lib/luajit/src/lj_meta.h
new file: lib/luajit/src/lj_obj.c
new file: lib/luajit/src/lj_obj.h
new file: lib/luajit/src/lj_opt_dce.c
new file: lib/luajit/src/lj_opt_fold.c
new file: lib/luajit/src/lj_opt_loop.c
new file: lib/luajit/src/lj_opt_mem.c
new file: lib/luajit/src/lj_opt_narrow.c
new file: lib/luajit/src/lj_opt_sink.c
new file: lib/luajit/src/lj_opt_split.c
new file: lib/luajit/src/lj_parse.c
new file: lib/luajit/src/lj_parse.h
new file: lib/luajit/src/lj_record.c
new file: lib/luajit/src/lj_record.h
new file: lib/luajit/src/lj_snap.c
new file: lib/luajit/src/lj_snap.h
new file: lib/luajit/src/lj_state.c
new file: lib/luajit/src/lj_state.h
new file: lib/luajit/src/lj_str.c
new file: lib/luajit/src/lj_str.h
new file: lib/luajit/src/lj_strfmt.c
new file: lib/luajit/src/lj_strfmt.h
new file: lib/luajit/src/lj_strfmt_num.c
new file: lib/luajit/src/lj_strscan.c
new file: lib/luajit/src/lj_strscan.h
new file: lib/luajit/src/lj_tab.c
new file: lib/luajit/src/lj_tab.h
new file: lib/luajit/src/lj_target.h
new file: lib/luajit/src/lj_target_x86.h
new file: lib/luajit/src/lj_trace.c
new file: lib/luajit/src/lj_trace.h
new file: lib/luajit/src/lj_traceerr.h
new file: lib/luajit/src/lj_udata.c
new file: lib/luajit/src/lj_udata.h
new file: lib/luajit/src/lj_vm.h
new file: lib/luajit/src/lj_vmmath.c
new file: lib/luajit/src/lj_vmprofile.c
new file: lib/luajit/src/lj_vmprofile.h
new file: lib/luajit/src/lua.h
new file: lib/luajit/src/lua.hpp
new file: lib/luajit/src/luaconf.h
new file: lib/luajit/src/luajit.c
new file: lib/luajit/src/luajit.h
new file: lib/luajit/src/lualib.h
new file: lib/luajit/src/reusevm/host/buildvm_arch.h
new file: lib/luajit/src/reusevm/lj_bcdef.h
new file: lib/luajit/src/reusevm/lj_ffdef.h
new file: lib/luajit/src/reusevm/lj_folddef.h
new file: lib/luajit/src/reusevm/lj_libdef.h
new file: lib/luajit/src/reusevm/lj_recdef.h
new file: lib/luajit/src/reusevm/lj_vm.S
new file: lib/luajit/src/vm_x64.dasc
new file: lib/luajit/test.nix
new file: lib/luajit/testsuite/README
new file: lib/luajit/testsuite/bench/PARAM_x86.txt
new file: lib/luajit/testsuite/bench/PARAM_x86_CI.txt
new file: lib/luajit/testsuite/bench/SUMCOL_1.txt
new file: lib/luajit/testsuite/bench/TEST_md5sum.txt
new file: lib/luajit/testsuite/bench/array3d.lua
new file: lib/luajit/testsuite/bench/bench.R
new file: lib/luajit/testsuite/bench/binary-trees.lua
new file: lib/luajit/testsuite/bench/chameneos.lua
new file: lib/luajit/testsuite/bench/coroutine-ring.lua
new file: lib/luajit/testsuite/bench/default.nix
new file: lib/luajit/testsuite/bench/euler14-bit.lua
new file: lib/luajit/testsuite/bench/fannkuch.lua
new file: lib/luajit/testsuite/bench/fasta.lua
new file: lib/luajit/testsuite/bench/generate.R
new file: lib/luajit/testsuite/bench/k-nucleotide.lua
new file: lib/luajit/testsuite/bench/life.lua
new file: lib/luajit/testsuite/bench/mandelbrot-bit.lua
new file: lib/luajit/testsuite/bench/mandelbrot.lua
new file: lib/luajit/testsuite/bench/md5.lua
new file: lib/luajit/testsuite/bench/meteor.lua
new file: lib/luajit/testsuite/bench/nbody.lua
new file: lib/luajit/testsuite/bench/nsieve-bit-fp.lua
new file: lib/luajit/testsuite/bench/nsieve-bit.lua
new file: lib/luajit/testsuite/bench/nsieve.lua
new file: lib/luajit/testsuite/bench/partialsums.lua
new file: lib/luajit/testsuite/bench/pidigits-nogmp.lua
new file: lib/luajit/testsuite/bench/ray.lua
new file: lib/luajit/testsuite/bench/recursive-ack.lua
new file: lib/luajit/testsuite/bench/recursive-fib.lua
new file: lib/luajit/testsuite/bench/revcomp.lua
new file: lib/luajit/testsuite/bench/roulette.lua
new file: lib/luajit/testsuite/bench/scimark-2010-12-20.lua
new file: lib/luajit/testsuite/bench/scimark-fft.lua
new file: lib/luajit/testsuite/bench/scimark-lu.lua
new file: lib/luajit/testsuite/bench/scimark-sor.lua
new file: lib/luajit/testsuite/bench/scimark-sparse.lua
new file: lib/luajit/testsuite/bench/scimark_lib.lua
new file: lib/luajit/testsuite/bench/series.lua
new file: lib/luajit/testsuite/bench/spectral-norm.lua
new file: lib/luajit/testsuite/bench/sum-file.lua
new file: lib/luajit/testsuite/test/README.md
new file: lib/luajit/testsuite/test/bc/constov.lua
new file: lib/luajit/testsuite/test/bc/index
new file: lib/luajit/testsuite/test/common/expect_error.lua
new file: lib/luajit/testsuite/test/common/ffi_util.inc
new file: lib/luajit/testsuite/test/common/test_runner_canary.lua
new file: lib/luajit/testsuite/test/computations.lua
new file: lib/luajit/testsuite/test/index
new file: lib/luajit/testsuite/test/lang/andor.lua
new file: lib/luajit/testsuite/test/lang/assignment.lua
new file: lib/luajit/testsuite/test/lang/compare.lua
new file: lib/luajit/testsuite/test/lang/compare_nan.lua
new file: lib/luajit/testsuite/test/lang/concat.lua
new file: lib/luajit/testsuite/test/lang/constant/index
new file: lib/luajit/testsuite/test/lang/constant/number.lua
new file: lib/luajit/testsuite/test/lang/constant/table.lua
new file: lib/luajit/testsuite/test/lang/coroutine.lua
new file: lib/luajit/testsuite/test/lang/for.lua
new file: lib/luajit/testsuite/test/lang/gc.lua
new file: lib/luajit/testsuite/test/lang/goto.lua
new file: lib/luajit/testsuite/test/lang/index
new file: lib/luajit/testsuite/test/lang/length.lua
new file: lib/luajit/testsuite/test/lang/meta/arith.lua
new file: lib/luajit/testsuite/test/lang/meta/arith_jit.lua
new file: lib/luajit/testsuite/test/lang/meta/call.lua
new file: lib/luajit/testsuite/test/lang/meta/cat.lua
new file: lib/luajit/testsuite/test/lang/meta/comp.lua
new file: lib/luajit/testsuite/test/lang/meta/comp_jit.lua
new file: lib/luajit/testsuite/test/lang/meta/debuginfo.lua
new file: lib/luajit/testsuite/test/lang/meta/eq.lua
new file: lib/luajit/testsuite/test/lang/meta/eq_jit.lua
new file: lib/luajit/testsuite/test/lang/meta/framegap.lua
new file: lib/luajit/testsuite/test/lang/meta/index
new file: lib/luajit/testsuite/test/lang/meta/index.lua
new file: lib/luajit/testsuite/test/lang/meta/len.lua
new file: lib/luajit/testsuite/test/lang/meta/newindex.lua
new file: lib/luajit/testsuite/test/lang/meta/nomm.lua
new file: lib/luajit/testsuite/test/lang/modulo.lua
new file: lib/luajit/testsuite/test/lang/self.lua
new file: lib/luajit/testsuite/test/lang/table.lua
new file: lib/luajit/testsuite/test/lang/tail_recursion.lua
new file: lib/luajit/testsuite/test/lang/upvalue/closure.lua
new file: lib/luajit/testsuite/test/lang/upvalue/index
new file: lib/luajit/testsuite/test/lang/vararg_jit.lua
new file: lib/luajit/testsuite/test/lib/base/assert.lua
new file: lib/luajit/testsuite/test/lib/base/error.lua
new file: lib/luajit/testsuite/test/lib/base/getfenv.lua
new file: lib/luajit/testsuite/test/lib/base/getsetmetatable.lua
new file: lib/luajit/testsuite/test/lib/base/index
new file: lib/luajit/testsuite/test/lib/base/ipairs.lua
new file: lib/luajit/testsuite/test/lib/base/next.lua
new file: lib/luajit/testsuite/test/lib/base/pairs.lua
new file: lib/luajit/testsuite/test/lib/base/pcall_jit.lua
new file: lib/luajit/testsuite/test/lib/base/select.lua
new file: lib/luajit/testsuite/test/lib/base/tonumber_tostring.lua
new file: lib/luajit/testsuite/test/lib/base/xpcall_jit.lua
new file: lib/luajit/testsuite/test/lib/bit.lua
new file: lib/luajit/testsuite/test/lib/contents.lua
new file: lib/luajit/testsuite/test/lib/coroutine/index
new file: lib/luajit/testsuite/test/lib/coroutine/yield.lua
new file: lib/luajit/testsuite/test/lib/ffi/bit64.lua
new file: lib/luajit/testsuite/test/lib/ffi/cdata_var.lua
new file: lib/luajit/testsuite/test/lib/ffi/copy_fill.lua
new file: lib/luajit/testsuite/test/lib/ffi/err.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_arith_ptr.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_bitfield.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_call.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_callback.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_const.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_convert.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_enum.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_gcstep_recursive.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_jit_arith.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_jit_call.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_jit_conv.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_lex_number.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_metatype.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_new.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_parse_array.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_parse_basic.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_parse_cdef.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_parse_struct.lua
new file: lib/luajit/testsuite/test/lib/ffi/ffi_tabov.lua
new file: lib/luajit/testsuite/test/lib/ffi/index
new file: lib/luajit/testsuite/test/lib/ffi/istype.lua
new file: lib/luajit/testsuite/test/lib/ffi/jit_array.lua
new file: lib/luajit/testsuite/test/lib/ffi/jit_complex.lua
new file: lib/luajit/testsuite/test/lib/ffi/jit_misc.lua
new file: lib/luajit/testsuite/test/lib/ffi/jit_struct.lua
new file: lib/luajit/testsuite/test/lib/ffi/meta_tostring.lua
new file: lib/luajit/testsuite/test/lib/ffi/redir.lua
new file: lib/luajit/testsuite/test/lib/ffi/type_punning.lua
new file: lib/luajit/testsuite/test/lib/index
new file: lib/luajit/testsuite/test/lib/math/abs.lua
new file: lib/luajit/testsuite/test/lib/math/constants.lua
new file: lib/luajit/testsuite/test/lib/math/index
new file: lib/luajit/testsuite/test/lib/math/random.lua
new file: lib/luajit/testsuite/test/lib/string/byte.lua
new file: lib/luajit/testsuite/test/lib/string/char.lua
new file: lib/luajit/testsuite/test/lib/string/dump.lua
new file: lib/luajit/testsuite/test/lib/string/format/index
new file: lib/luajit/testsuite/test/lib/string/format/num.lua
new file: lib/luajit/testsuite/test/lib/string/index
new file: lib/luajit/testsuite/test/lib/string/len.lua
new file: lib/luajit/testsuite/test/lib/string/lower_upper.lua
new file: lib/luajit/testsuite/test/lib/string/metatable.lua
new file: lib/luajit/testsuite/test/lib/string/multiple_functions.lua
new file: lib/luajit/testsuite/test/lib/string/rep.lua
new file: lib/luajit/testsuite/test/lib/string/reverse.lua
new file: lib/luajit/testsuite/test/lib/string/sub.lua
new file: lib/luajit/testsuite/test/lib/table/concat.lua
new file: lib/luajit/testsuite/test/lib/table/index
new file: lib/luajit/testsuite/test/lib/table/insert.lua
new file: lib/luajit/testsuite/test/lib/table/misc.lua
new file: lib/luajit/testsuite/test/lib/table/new.lua
new file: lib/luajit/testsuite/test/lib/table/pack.lua
new file: lib/luajit/testsuite/test/lib/table/remove.lua
new file: lib/luajit/testsuite/test/lib/table/sort.lua
new file: lib/luajit/testsuite/test/misc/alias_alloc.lua
new file: lib/luajit/testsuite/test/misc/api_call.lua
new file: lib/luajit/testsuite/test/misc/catch_wrap.lua
new file: lib/luajit/testsuite/test/misc/coro_traceback.lua
new file: lib/luajit/testsuite/test/misc/coro_yield.lua
new file: lib/luajit/testsuite/test/misc/debug_gc.lua
new file: lib/luajit/testsuite/test/misc/dualnum.lua
new file: lib/luajit/testsuite/test/misc/for_dir.lua
new file: lib/luajit/testsuite/test/misc/fori_coerce.lua
new file: lib/luajit/testsuite/test/misc/gc_rechain.lua
new file: lib/luajit/testsuite/test/misc/gc_trace.lua
new file: lib/luajit/testsuite/test/misc/gcstep.lua
new file: lib/luajit/testsuite/test/misc/hook_active.lua
new file: lib/luajit/testsuite/test/misc/hook_line.lua
new file: lib/luajit/testsuite/test/misc/hook_norecord.lua
new file: lib/luajit/testsuite/test/misc/hook_record.lua
new file: lib/luajit/testsuite/test/misc/hook_top.lua
new file: lib/luajit/testsuite/test/misc/jit_flush.lua
new file: lib/luajit/testsuite/test/misc/lightud.lua
new file: lib/luajit/testsuite/test/misc/loop_unroll.lua
new file: lib/luajit/testsuite/test/misc/parse_comp.lua
new file: lib/luajit/testsuite/test/misc/parse_esc.lua
new file: lib/luajit/testsuite/test/misc/parse_misc.lua
new file: lib/luajit/testsuite/test/misc/phi_conv.lua
new file: lib/luajit/testsuite/test/misc/recurse_deep.lua
new file: lib/luajit/testsuite/test/misc/recurse_tail.lua
new file: lib/luajit/testsuite/test/misc/stack_gc.lua
new file: lib/luajit/testsuite/test/misc/stack_purge.lua
new file: lib/luajit/testsuite/test/misc/stackov.lua
new file: lib/luajit/testsuite/test/misc/stackovc.lua
new file: lib/luajit/testsuite/test/misc/tcall_base.lua
new file: lib/luajit/testsuite/test/misc/tcall_loop.lua
new file: lib/luajit/testsuite/test/misc/tonumber_scan.lua
new file: lib/luajit/testsuite/test/misc/uclo.lua
new file: lib/luajit/testsuite/test/misc/unordered_jit.lua
new file: lib/luajit/testsuite/test/misc/wbarrier.lua
new file: lib/luajit/testsuite/test/misc/wbarrier_jit.lua
new file: lib/luajit/testsuite/test/misc/wbarrier_obar.lua
new file: lib/luajit/testsuite/test/opt/dse/array.lua
new file: lib/luajit/testsuite/test/opt/dse/field.lua
new file: lib/luajit/testsuite/test/opt/dse/index
new file: lib/luajit/testsuite/test/opt/fold/index
new file: lib/luajit/testsuite/test/opt/fold/kfold.lua
new file: lib/luajit/testsuite/test/opt/fuse.lua
new file: lib/luajit/testsuite/test/opt/fwd/hrefk_rollback.lua
new file: lib/luajit/testsuite/test/opt/fwd/index
new file: lib/luajit/testsuite/test/opt/fwd/tnew_tdup.lua
new file: lib/luajit/testsuite/test/opt/fwd/upval.lua
new file: lib/luajit/testsuite/test/opt/index
new file: lib/luajit/testsuite/test/opt/loop/index
new file: lib/luajit/testsuite/test/opt/loop/unroll.lua
new file: lib/luajit/testsuite/test/opt/sink/alloc.lua
new file: lib/luajit/testsuite/test/opt/sink/ffi.lua
new file: lib/luajit/testsuite/test/opt/sink/ffi_nosink.lua
new file: lib/luajit/testsuite/test/opt/sink/index
new file: lib/luajit/testsuite/test/opt/sink/nosink.lua
new file: lib/luajit/testsuite/test/raptorjit/index
new file: lib/luajit/testsuite/test/raptorjit/vmprofile.lua
new file: lib/luajit/testsuite/test/src/cpptest.cpp
new file: lib/luajit/testsuite/test/src/ctest.c
new file: lib/luajit/testsuite/test/sysdep/catch_cpp.lua
new file: lib/luajit/testsuite/test/sysdep/ffi_include_gtk.lua
new file: lib/luajit/testsuite/test/sysdep/ffi_include_std.lua
new file: lib/luajit/testsuite/test/sysdep/ffi_lib_c.lua
new file: lib/luajit/testsuite/test/sysdep/ffi_lib_z.lua
new file: lib/luajit/testsuite/test/test.lua
new file: lib/luajit/testsuite/test/trace/exit_frame.lua
new file: lib/luajit/testsuite/test/trace/exit_growstack.lua
new file: lib/luajit/testsuite/test/trace/exit_jfuncf.lua
new file: lib/luajit/testsuite/test/trace/gc64_slot_revival.lua
new file: lib/luajit/testsuite/test/trace/index
new file: lib/luajit/testsuite/test/trace/phi/copyspill.lua
new file: lib/luajit/testsuite/test/trace/phi/index
new file: lib/luajit/testsuite/test/trace/phi/ref.lua
new file: lib/luajit/testsuite/test/trace/phi/rotate.lua
new file: lib/luajit/testsuite/test/trace/snap.lua
new file: lib/luajit/testsuite/test/trace/stitch.lua
new file: lib/luajit/testsuite/test/unportable/ffi_arith_int64.lua
new file: lib/luajit/testsuite/test/unportable/math_special.lua
new file: lib/pflua/.gitignore
new file: lib/pflua/.gitmodules
new file: lib/pflua/.travis.yml
new file: lib/pflua/AUTHORS
new file: lib/pflua/COPYING
new file: lib/pflua/LICENSE
new file: lib/pflua/Makefile
new file: lib/pflua/README.md
new file: lib/pflua/common.mk
new file: lib/pflua/doc/Makefile
new file: lib/pflua/doc/README.md
new file: lib/pflua/doc/decnet-host-10.15.md
new file: lib/pflua/doc/decnet-src-10.15.md
new file: lib/pflua/doc/dst-host-192.68.1.1-and-greater-100.md
new file: lib/pflua/doc/dst-portrange-80-90.md
new file: lib/pflua/doc/ether-broadcast.md
new file: lib/pflua/doc/ether-multicast.md
new file: lib/pflua/doc/ether-proto-1500.md
new file: lib/pflua/doc/ether-proto-1501.md
new file: lib/pflua/doc/ether-proto-255.md
new file: lib/pflua/doc/ether-proto-decnet.md
new file: lib/pflua/doc/extensions.md
new file: lib/pflua/doc/fail-fail.md
new file: lib/pflua/doc/host-127.0.0.1.md
new file: lib/pflua/doc/host-ipv6-localhost.md
new file: lib/pflua/doc/icmp-or-tcp-or-udp.md
new file: lib/pflua/doc/icmp6-or-ip.md
new file: lib/pflua/doc/icmp6.md
new file: lib/pflua/doc/ip-multicast.md
new file: lib/pflua/doc/ip-proto-47.md
new file: lib/pflua/doc/ip-proto-ah.md
new file: lib/pflua/doc/ip-proto-sctp.md
new file: lib/pflua/doc/ip6-multicast.md
new file: lib/pflua/doc/ip6-proto-47.md
new file: lib/pflua/doc/ip6-proto-ah.md
new file: lib/pflua/doc/iso-proto-47.md
new file: lib/pflua/doc/iso-proto-clnp.md
new file: lib/pflua/doc/l1.md
new file: lib/pflua/doc/net-127.0.0.0-8.md
new file: lib/pflua/doc/net-ipv6-0-mask-16.md
new file: lib/pflua/doc/net-ipv6-ee.cc.9954.0-mask-111.md
new file: lib/pflua/doc/packet-access-igmp.md
new file: lib/pflua/doc/packet-access-igrp.md
new file: lib/pflua/doc/packet-access-pim.md
new file: lib/pflua/doc/packet-access-sctp.md
new file: lib/pflua/doc/packet-access-vrrp.md
new file: lib/pflua/doc/pflang.md
new file: lib/pflua/doc/pfmatch.md
new file: lib/pflua/doc/portrange-0-6000.md
new file: lib/pflua/doc/proto-47.md
new file: lib/pflua/doc/proto-sctp.md
new file: lib/pflua/doc/sctp.md
new file: lib/pflua/doc/src-host-192.68.1.1-and-less-100.md
new file: lib/pflua/doc/src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md
new file: lib/pflua/doc/src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md
new file: lib/pflua/doc/src-port-80.md
new file: lib/pflua/doc/tcp-address.md
new file: lib/pflua/doc/tcp-port-80.md
new file: lib/pflua/doc/technical/bpf-asm-explained.md
new file: lib/pflua/env
new file: lib/pflua/src/Makefile
new file: lib/pflua/src/pf.lua
new file: lib/pflua/src/pf/anf.lua
new file: lib/pflua/src/pf/backend.lua
new file: lib/pflua/src/pf/bpf.lua
new file: lib/pflua/src/pf/codegen.dasl
new file: lib/pflua/src/pf/constants.lua
new file: lib/pflua/src/pf/expand.lua
new file: lib/pflua/src/pf/libpcap.lua
new file: lib/pflua/src/pf/match.lua
new file: lib/pflua/src/pf/optimize.lua
new file: lib/pflua/src/pf/parse.lua
new file: lib/pflua/src/pf/quickcheck.lua
new file: lib/pflua/src/pf/regalloc.lua
new file: lib/pflua/src/pf/savefile.lua
new file: lib/pflua/src/pf/selection.lua
new file: lib/pflua/src/pf/ssa.lua
new file: lib/pflua/src/pf/types.lua
new file: lib/pflua/src/pf/utils.lua
new file: lib/pflua/tcp_port_80_asm.md
new file: lib/pflua/tests/Makefile
new file: lib/pflua/tests/data/COPYRIGHT
new file: lib/pflua/tests/data/arp.pcap
new file: lib/pflua/tests/data/empty.pcap
new file: lib/pflua/tests/data/empty.pcap.test
new file: lib/pflua/tests/data/tcp-ack-66-bytes.pcap
new file: lib/pflua/tests/data/telnet-cooked.pcap
new file: lib/pflua/tests/data/telnet-cooked.pcap.test
new file: lib/pflua/tests/data/tftp_wrq.pcap
new file: lib/pflua/tests/data/tftp_wrq.pcap.test
new file: lib/pflua/tests/data/v4.pcap
new file: lib/pflua/tests/data/v4.pcap.test
new file: lib/pflua/tests/data/v6.pcap
new file: lib/pflua/tests/ir-reg/opt-bug120-rangecheck-opt.ir
new file: lib/pflua/tests/ir-reg/opt-bug120-rangecheck-unopt.ir
new file: lib/pflua/tests/ir-reg/opt-bug120-rangecheck.sh
new file: lib/pflua/tests/ir-reg/opt-bug126-invalidopt.sh
new file: lib/pflua/tests/ir-reg/opt-bug126-opt.ir
new file: lib/pflua/tests/ir-reg/opt-bug126-unopt.ir
new file: lib/pflua/tests/pflang-reg/pl-bug129-flipportrange.sh
new file: lib/pflua/tests/pflang-reg/pl-bug130-allreject
new file: lib/pflua/tests/pflang-reg/pl-bug131-notlen-igrp
new file: lib/pflua/tests/pflang-reg/pl-bug131-notlen-rarp
new file: lib/pflua/tests/pflang-reg/pl-bug131-notlen-tcpport
new file: lib/pflua/tests/pflang-reg/pl-bug132-icmp6_or_ip
new file: lib/pflua/tests/pflang-reg/pl-bug132-icmp6_or_portrange
new file: lib/pflua/tests/pflang-reg/pl-bug132-not_icmp6
new file: lib/pflua/tests/pflang-reg/pl-bug139-multioctet.sh
new file: lib/pflua/tests/pflang-reg/pl-bug171-arpindexing_or_tcp
new file: lib/pflua/tests/pflang-reg/pl-bug182-icmp_or_arp
new file: lib/pflua/tests/pflang-reg/pl-bug205-greater1_or_less1
new file: lib/pflua/tests/pfquickcheck/README.md
new file: lib/pflua/tests/pfquickcheck/pfcompile.lua
new file: lib/pflua/tests/pfquickcheck/pflang.lua
new file: lib/pflua/tests/pfquickcheck/pflang_math.lua
new file: lib/pflua/tests/pfquickcheck/pflua_ir.lua
new file: lib/pflua/tests/properties/fail.lua
new file: lib/pflua/tests/properties/opt_eq_unopt.lua
new file: lib/pflua/tests/properties/pflua_math_eq_libpcap_math.lua
new file: lib/pflua/tests/properties/pflua_pipelines_match.lua
new file: lib/pflua/tests/properties/pipecmp_proto_or_proto.lua
new file: lib/pflua/tests/properties/repeatable_randomization.lua
new file: lib/pflua/tests/properties/trivial.lua
new file: lib/pflua/tests/test-215.pflang
new file: lib/pflua/tests/test-filters
new file: lib/pflua/tests/test-matches
new file: lib/pflua/tools/Makefile
new file: lib/pflua/tools/dump-markdown
new file: lib/pflua/tools/helpers/pflua_asm.lua
new file: lib/pflua/tools/pflua-allocchecker
new file: lib/pflua/tools/pflua-asm
new file: lib/pflua/tools/pflua-compile
new file: lib/pflua/tools/pflua-expand
new file: lib/pflua/tools/pflua-filter
new file: lib/pflua/tools/pflua-match
new file: lib/pflua/tools/pflua-optimize
new file: lib/pflua/tools/pflua-pipelines-match
new file: lib/pflua/tools/pflua-quickcheck
new file: release.nix
new file: snabb.png
deleted: src/.images/Architecture.png
deleted: src/.images/Network.png
modified: src/README.md
deleted: src/README.md.src
deleted: src/apps/basic/.images/Buzz.png
deleted: src/apps/basic/.images/Join.png
deleted: src/apps/basic/.images/Repeater.png
deleted: src/apps/basic/.images/Sink.png
deleted: src/apps/basic/.images/Source.png
deleted: src/apps/basic/.images/Split.png
deleted: src/apps/basic/.images/Tee.png
modified: src/apps/basic/README.md
deleted: src/apps/basic/README.md.src
modified: src/apps/basic/basic_apps.lua
deleted: src/apps/bridge/.images/bridge.png
modified: src/apps/bridge/README.md
deleted: src/apps/bridge/README.md.src
modified: src/apps/bridge/base.lua
modified: src/apps/bridge/flooding.lua
new file: src/apps/bridge/learning.h
modified: src/apps/bridge/learning.lua
new file: src/apps/bridge/mac_table.c
new file: src/apps/bridge/mac_table.lua
modified: src/apps/csv.lua
modified: src/apps/example/asm.dasl
deleted: src/apps/intel/.images/Intel10G.png
deleted: src/apps/intel/.images/LoadGen.png
modified: src/apps/intel/README.md
deleted: src/apps/intel/README.md.src
modified: src/apps/intel/intel.h
modified: src/apps/intel/intel10g.lua
modified: src/apps/intel/intel_app.lua
modified: src/apps/intel/loadgen.lua
new file: src/apps/intel_avf/README.md
new file: src/apps/intel_avf/intel_avf.lua
new file: src/apps/intel_avf/selftest.sh
new file: src/apps/intel_avf/tests/back2back/test.snabb
new file: src/apps/intel_avf/tests/info/test.snabb
new file: src/apps/intel_avf/tests/setup.sh
new file: src/apps/intel_mp/README.md
new file: src/apps/intel_mp/bench.sh
new file: src/apps/intel_mp/broadcast.pcap
new file: src/apps/intel_mp/intel_mp.lua
new file: src/apps/intel_mp/loadgen.lua
new file: src/apps/intel_mp/selftest.sh
new file: src/apps/intel_mp/source-vlan.pcap
new file: src/apps/intel_mp/source.pcap
new file: src/apps/intel_mp/source2.pcap
new file: src/apps/intel_mp/test_10g_1q_blast.sh
new file: src/apps/intel_mp/test_10g_1q_blast_vmdq.sh
new file: src/apps/intel_mp/test_10g_2q_blast.sh
new file: src/apps/intel_mp/test_10g_2q_blast_vlan.sh
new file: src/apps/intel_mp/test_10g_2q_blast_vmdq.sh
new file: src/apps/intel_mp/test_10g_2q_blast_vmdq_auto.sh
new file: src/apps/intel_mp/test_10g_2q_loopback.snabb
new file: src/apps/intel_mp/test_10g_4q_vmdq.snabb
new file: src/apps/intel_mp/test_10g_come_and_go.sh
new file: src/apps/intel_mp/test_10g_counters.sh
new file: src/apps/intel_mp/test_10g_linkup.sh
new file: src/apps/intel_mp/test_10g_loopback.snabb
new file: src/apps/intel_mp/test_10g_rate_limit.snabb
new file: src/apps/intel_mp/test_10g_rss_tab.snabb
new file: src/apps/intel_mp/test_10g_rxq_disable.snabb
new file: src/apps/intel_mp/test_10g_shared_rxcounter.snabb
new file: src/apps/intel_mp/test_10g_sw_sem.snabb
new file: src/apps/intel_mp/test_10g_txq_stop.snabb
new file: src/apps/intel_mp/test_10g_vlan.sh
new file: src/apps/intel_mp/test_10g_vmdq_loopback.snabb
new file: src/apps/intel_mp/test_10g_vmdq_loopback_self.snabb
new file: src/apps/intel_mp/test_10g_vmdq_mcast.snabb
new file: src/apps/intel_mp/test_10g_vmdq_mirror.snabb
new file: src/apps/intel_mp/test_10g_vmdq_pool_sel.snabb
new file: src/apps/intel_mp/test_10g_vmdq_race.snabb
new file: src/apps/intel_mp/test_10g_vmdq_reconfig_mac.snabb
new file: src/apps/intel_mp/test_10g_vmdq_tx.sh
new file: src/apps/intel_mp/test_1g_1q_blast.sh
new file: src/apps/intel_mp/test_1g_1q_blast_vmdq.sh
new file: src/apps/intel_mp/test_1g_2q_blast.sh
new file: src/apps/intel_mp/test_1g_2q_blast_vlan.sh
new file: src/apps/intel_mp/test_1g_2q_blast_vmdq.sh
new file: src/apps/intel_mp/test_1g_2q_blast_vmdq_auto.sh
new file: src/apps/intel_mp/test_1g_come_and_go.sh
new file: src/apps/intel_mp/test_1g_linkup.sh
new file: src/apps/intel_mp/test_1g_rss_tab.snabb
new file: src/apps/intel_mp/test_1g_sw_sem.snabb
new file: src/apps/intel_mp/test_1g_vmdq_mcast.snabb
new file: src/apps/intel_mp/test_1g_vmdq_mirror.snabb
new file: src/apps/intel_mp/test_1g_vmdq_pool_sel.snabb
new file: src/apps/intel_mp/test_1g_vmdq_race.snabb
new file: src/apps/intel_mp/test_1g_vmdq_reconfig_mac.snabb
new file: src/apps/intel_mp/test_1g_vmdq_tx.sh
new file: src/apps/intel_mp/testrecv.lua
new file: src/apps/intel_mp/testrecv.snabb
new file: src/apps/intel_mp/testsend.snabb
new file: src/apps/intel_mp/testup.snabb
new file: src/apps/intel_mp/testvlan.snabb
new file: src/apps/intel_mp/testvmdqrecv.snabb
new file: src/apps/intel_mp/testvmdqtx.snabb
new file: src/apps/interlink/README.md
new file: src/apps/interlink/receiver.lua
new file: src/apps/interlink/selftest.snabb
new file: src/apps/interlink/test_source.lua
new file: src/apps/interlink/transmitter.lua
new file: src/apps/ipfix/README.md
new file: src/apps/ipfix/ipfix-information-elements.inc
new file: src/apps/ipfix/ipfix.lua
new file: src/apps/ipfix/template.lua
new file: src/apps/ipsec/README.md
new file: src/apps/ipsec/esp.lua
new file: src/apps/ipsec/selftest.sh
new file: src/apps/ipsec/test-linux-compat.sh
new file: src/apps/ipsec/test-linux-compat.snabb
new file: src/apps/ipv4/README.md
new file: src/apps/ipv4/arp.lua
new file: src/apps/ipv4/echo.lua
new file: src/apps/ipv4/fragment.lua
new file: src/apps/ipv4/reassemble.lua
deleted: src/apps/ipv6/.images/SimpleKeyedTunnel.png
deleted: src/apps/ipv6/.images/nd_light.png
modified: src/apps/ipv6/README.md
deleted: src/apps/ipv6/README.md.src
new file: src/apps/ipv6/echo.lua
new file: src/apps/ipv6/fragment.lua
modified: src/apps/ipv6/nd_light.lua
modified: src/apps/ipv6/ns_responder.lua
new file: src/apps/ipv6/reassemble.lua
deleted: src/apps/keyed_ipv6_tunnel/selftest.cap.input
modified: src/apps/keyed_ipv6_tunnel/tunnel.lua
new file: src/apps/lwaftr/V4V6.lua
new file: src/apps/lwaftr/binding_table.lua
new file: src/apps/lwaftr/constants.lua
new file: src/apps/lwaftr/ctable_wrapper.lua
new file: src/apps/lwaftr/loadgen.lua
new file: src/apps/lwaftr/lwaftr.lua
new file: src/apps/lwaftr/lwdebug.lua
new file: src/apps/lwaftr/lwutil.lua
new file: src/apps/lwaftr/ndp.lua
new file: src/apps/lwaftr/nh_fwd.lua
new file: src/apps/lwaftr/rangemap.lua
new file: src/apps/nh_fwd/README.md
deleted: src/apps/packet_filter/.images/PacketFilter.png
deleted: src/apps/packet_filter/.images/PcapFilter.png
modified: src/apps/packet_filter/README.md
deleted: src/apps/packet_filter/README.md.src
modified: src/apps/packet_filter/conntrack.lua
modified: src/apps/packet_filter/pcap_filter.lua
deleted: src/apps/pcap/.images/PcapReader.png
modified: src/apps/pcap/README.md
deleted: src/apps/pcap/README.md.src
modified: src/apps/pcap/pcap.lua
new file: src/apps/pcap/tap.lua
deleted: src/apps/rate_limiter/.images/RateLimiter.png
modified: src/apps/rate_limiter/README.md
deleted: src/apps/rate_limiter/README.md.src
modified: src/apps/rate_limiter/rate_limiter.lua
new file: src/apps/rss/README.md
new file: src/apps/rss/metadata.lua
new file: src/apps/rss/rss.lua
deleted: src/apps/socket/.images/RawSocket.png
new file: src/apps/socket/.images/UnixSocket.png
modified: src/apps/socket/README.md
deleted: src/apps/socket/README.md.src
deleted: src/apps/socket/dev.lua
deleted: src/apps/socket/io.c
deleted: src/apps/socket/io.h
modified: src/apps/socket/raw.lua
new file: src/apps/socket/unix.lua
deleted: src/apps/solarflare/.images/Solarflare.png
modified: src/apps/solarflare/README.md
deleted: src/apps/solarflare/README.md.src
modified: src/apps/solarflare/ef_vi.h
modified: src/apps/solarflare/poll.c
modified: src/apps/solarflare/selftest.sh
modified: src/apps/solarflare/solarflare.lua
new file: src/apps/tap/README.md
new file: src/apps/tap/selftest.sh
new file: src/apps/tap/tap.lua
new file: src/apps/test/README.md
new file: src/apps/test/delayed_start.lua
new file: src/apps/test/match.lua
new file: src/apps/test/npackets.lua
new file: src/apps/test/synth.lua
new file: src/apps/test/synth.pcap
deleted: src/apps/vhost/.images/VhostUser.png
modified: src/apps/vhost/README.md
deleted: src/apps/vhost/README.md.src
modified: src/apps/vhost/vhost.h
modified: src/apps/vhost/vhost_user.c
modified: src/apps/vhost/vhost_user.h
modified: src/apps/vhost/vhost_user.lua
new file: src/apps/virtio_net/README.md
new file: src/apps/virtio_net/virtio_net.lua
new file: src/apps/vlan/README.md
new file: src/apps/vlan/vlan.lua
deleted: src/apps/vpn/.images/VPWS.png
deleted: src/apps/vpn/README.md
deleted: src/apps/vpn/README.md.src
deleted: src/apps/vpn/vpws.lua
new file: src/apps/wall/README.md
new file: src/apps/wall/constants.lua
new file: src/apps/wall/l7fw.lua
new file: src/apps/wall/l7spy.lua
new file: src/apps/wall/scanner.lua
new file: src/apps/wall/scanner/ndpi.lua
new file: src/apps/wall/scanner/ndpi_opt.dasl
new file: src/apps/wall/util.lua
deleted: src/arch/avx2.c
new file: src/arch/checksum.dasl
deleted: src/arch/sse2.c
new file: src/bench/basic1-100e6
new file: src/bench/packetblaster-64
new file: src/bench/packetblaster-synth-64
new file: src/bench/snabbnfv-iperf-1500
new file: src/bench/snabbnfv-iperf-1500-crypto
new file: src/bench/snabbnfv-iperf-1500-tunnel+crypto
new file: src/bench/snabbnfv-iperf-jumbo
new file: src/bench/snabbnfv-loadgen-dpdk
modified: src/core/app.lua
modified: src/core/clib.h
modified: src/core/config.lua
modified: src/core/counter.h
modified: src/core/counter.lua
deleted: src/core/freelist.lua
new file: src/core/histogram.lua
modified: src/core/lib.c
modified: src/core/lib.h
modified: src/core/lib.lua
modified: src/core/link.h
modified: src/core/link.lua
modified: src/core/main.lua
modified: src/core/memory.c
modified: src/core/memory.h
modified: src/core/memory.lua
modified: src/core/packet.h
modified: src/core/packet.lua
modified: src/core/selftest.lua
modified: src/core/shm.lua
modified: src/core/snabbswitch.c
modified: src/core/startup.lua
new file: src/core/sync.dasl
modified: src/core/timer.lua
new file: src/core/worker.lua
modified: src/dasm.lua
modified: src/dasm_mm.lua
modified: src/dasm_proto.h
modified: src/dasm_x64.lua
modified: src/dasm_x86.h
modified: src/dasm_x86.lua
new file: src/doc/.images/FirewallAppNetwork.png
new file: src/doc/.images/KindsOfApps.png
new file: src/doc/.images/Processes.png
new file: src/doc/.images/SimpleApp.png
modified: src/doc/branches.md
new file: src/doc/code-of-conduct.md
new file: src/doc/core-data-structures.md
new file: src/doc/default.nix
new file: src/doc/documentation-guide.md
deleted: src/doc/documentation-guide.mk2
modified: src/doc/genbook.sh
modified: src/doc/getting-started.md
modified: src/doc/git-workflow.md
new file: src/doc/in-a-nutshell.md
new file: src/doc/in-a-nutshell.src.md
modified: src/doc/kvm.md
new file: src/doc/lstopo.png
new file: src/doc/performance-tuning.md
new file: src/doc/porting.md
new file: src/doc/snabblab.md
new file: src/doc/statistics.md
modified: src/doc/style.css
modified: src/doc/template.latex
new file: src/doc/testing.md
new file: src/doc/trademark.md
modified: src/dynasm.lua
modified: src/jit/bc.lua
modified: src/jit/bcsave.lua
deleted: src/jit/dis_x64.lua
deleted: src/jit/dis_x86.lua
deleted: src/jit/dump.lua
deleted: src/jit/p.lua
deleted: src/jit/v.lua
deleted: src/jit/vmdef.lua
deleted: src/jit/zone.lua
new file: src/lib/README.checksum.md
new file: src/lib/README.cltable.md
new file: src/lib/README.ctable.md
new file: src/lib/README.logger.md
new file: src/lib/README.numa.md
new file: src/lib/README.pmu.md
new file: src/lib/README.poptrie.md
new file: src/lib/README.rrd.md
new file: src/lib/README.token_bucket.md
new file: src/lib/README.tsc.md
new file: src/lib/binary_search.dasl
deleted: src/lib/bloom_filter.lua
new file: src/lib/buffer.lua
modified: src/lib/checksum.c
modified: src/lib/checksum.h
modified: src/lib/checksum.lua
modified: src/lib/checksum_lib.h
new file: src/lib/cltable.lua
new file: src/lib/cpuset.lua
new file: src/lib/ctable.lua
new file: src/lib/fibers/channel.lua
new file: src/lib/fibers/cond.lua
new file: src/lib/fibers/epoll.lua
new file: src/lib/fibers/fiber.lua
new file: src/lib/fibers/file.lua
new file: src/lib/fibers/op.lua
new file: src/lib/fibers/queue.lua
new file: src/lib/fibers/sched.lua
new file: src/lib/fibers/sleep.lua
new file: src/lib/fibers/timer.lua
new file: src/lib/gauge.lua
modified: src/lib/hardware/README.md
deleted: src/lib/hardware/README.md.src
deleted: src/lib/hardware/pci.c
deleted: src/lib/hardware/pci.h
modified: src/lib/hardware/pci.lua
modified: src/lib/hardware/register.lua
modified: src/lib/hash/base.lua
modified: src/lib/hash/murmur.lua
new file: src/lib/hash/siphash.dasl
modified: src/lib/index_set.lua
new file: src/lib/interlink.lua
new file: src/lib/io/virtual_ether_mux.lua
new file: src/lib/ipc/shmem/iftable_mib.lua
modified: src/lib/ipc/shmem/mib.lua
modified: src/lib/ipc/shmem/shmem.c
modified: src/lib/ipc/shmem/shmem.h
modified: src/lib/ipc/shmem/shmem.lua
new file: src/lib/ipsec/.images/esp.png
new file: src/lib/ipsec/README.md
new file: src/lib/ipsec/aes_gcm.lua
new file: src/lib/ipsec/aes_gcm_avx.dasl
new file: src/lib/ipsec/esp.lua
new file: src/lib/ipsec/seq_no_t.lua
new file: src/lib/ipsec/track_seq_no.c
new file: src/lib/ipsec/track_seq_no.h
new file: src/lib/logger.lua
new file: src/lib/lpm/README.md
new file: src/lib/lpm/build_fixtures.pl
new file: src/lib/lpm/ip4.lua
new file: src/lib/lpm/ip6.lua
new file: src/lib/lpm/lpm.lua
new file: src/lib/lpm/lpm4.lua
new file: src/lib/lpm/lpm4_248.c
new file: src/lib/lpm/lpm4_248.lua
new file: src/lib/lpm/lpm4_dxr.c
new file: src/lib/lpm/lpm4_dxr.lua
new file: src/lib/lpm/lpm4_poptrie.lua
new file: src/lib/lpm/lpm4_trie.lua
new file: src/lib/lpm/random.dasl
modified: src/lib/lua/alt_getopt.lua
modified: src/lib/lua/class.lua
modified: src/lib/macaddress.lua
new file: src/lib/maxpc.lua
new file: src/lib/multi_copy.dasl
new file: src/lib/numa.lua
modified: src/lib/pcap/filter.h
modified: src/lib/pcap/filter.lua
modified: src/lib/pcap/pcap.lua
new file: src/lib/pmu.lua
new file: src/lib/pmu_cpu.lua
new file: src/lib/pmu_x86.dasl
new file: src/lib/poptrie.lua
new file: src/lib/poptrie_lookup.dasl
deleted: src/lib/protocol/.images/Datagram.png
deleted: src/lib/protocol/.images/Relocation.png
modified: src/lib/protocol/README.md
deleted: src/lib/protocol/README.md.src
modified: src/lib/protocol/datagram.lua
new file: src/lib/protocol/dns/dns.lua
new file: src/lib/protocol/dns/mdns.lua
new file: src/lib/protocol/dns/mdns_query.lua
new file: src/lib/protocol/esp.lua
new file: src/lib/protocol/esp_tail.lua
modified: src/lib/protocol/ethernet.lua
modified: src/lib/protocol/gre.lua
deleted: src/lib/protocol/gre_csum.lua
deleted: src/lib/protocol/gre_csum_key.lua
deleted: src/lib/protocol/gre_key.lua
modified: src/lib/protocol/header.lua
modified: src/lib/protocol/icmp/header.lua
modified: src/lib/protocol/icmp/nd/header.lua
modified: src/lib/protocol/icmp/nd/na.lua
modified: src/lib/protocol/icmp/nd/ns.lua
modified: src/lib/protocol/icmp/nd/options/lladdr.lua
modified: src/lib/protocol/icmp/nd/options/tlv.lua
new file: src/lib/protocol/icmp/ptb.lua
modified: src/lib/protocol/ipv4.lua
modified: src/lib/protocol/ipv6.lua
modified: src/lib/protocol/keyed_ipv6_tunnel.lua
modified: src/lib/protocol/tcp.lua
modified: src/lib/protocol/udp.lua
new file: src/lib/ptree/README.md
new file: src/lib/ptree/action_codec.lua
new file: src/lib/ptree/alarms.lua
new file: src/lib/ptree/channel.lua
new file: src/lib/ptree/inotify.lua
new file: src/lib/ptree/json.lua
new file: src/lib/ptree/ptree.lua
new file: src/lib/ptree/support.lua
new file: src/lib/ptree/support/snabb-softwire-v2.lua
new file: src/lib/ptree/trace.lua
new file: src/lib/ptree/worker.lua
deleted: src/lib/raw/raw.c
deleted: src/lib/raw/raw.h
new file: src/lib/rrd.lua
new file: src/lib/scheduling.lua
new file: src/lib/stream.lua
new file: src/lib/stream/compat.lua
new file: src/lib/stream/file.lua
new file: src/lib/stream/mem.lua
new file: src/lib/stream/socket.lua
new file: src/lib/timers/ingress_drop_monitor.lua
new file: src/lib/timers/memory_info.lua
new file: src/lib/token_bucket.lua
new file: src/lib/tsc.lua
deleted: src/lib/tuntap/tuntap.c
deleted: src/lib/tuntap/tuntap.h
new file: src/lib/virtio/README.md
modified: src/lib/virtio/net_device.lua
new file: src/lib/virtio/net_driver.lua
modified: src/lib/virtio/virtio.h
new file: src/lib/virtio/virtio_pci.lua
modified: src/lib/virtio/virtio_vring.h
deleted: src/lib/virtio/virtq.lua
new file: src/lib/virtio/virtq_device.lua
new file: src/lib/virtio/virtq_driver.lua
modified: src/lib/watchdog/selftest.sh
modified: src/lib/watchdog/watchdog.lua
new file: src/lib/xsd_regexp.lua
new file: src/lib/yang/README.md
new file: src/lib/yang/alarms.lua
new file: src/lib/yang/binary.lua
new file: src/lib/yang/data.lua
new file: src/lib/yang/ietf-alarms.yang
new file: src/lib/yang/ietf-inet-types.yang
new file: src/lib/yang/ietf-softwire-br.yang
new file: src/lib/yang/ietf-softwire-common.yang
new file: src/lib/yang/ietf-yang-types.yang
new file: src/lib/yang/parser.lua
new file: src/lib/yang/path.lua
new file: src/lib/yang/path_data.lua
new file: src/lib/yang/rpc.lua
new file: src/lib/yang/schema.lua
new file: src/lib/yang/snabb-config-leader-v1.yang
new file: src/lib/yang/snabb-softwire-v1.yang
new file: src/lib/yang/snabb-softwire-v2.yang
new file: src/lib/yang/state.lua
new file: src/lib/yang/util.lua
new file: src/lib/yang/value.lua
new file: src/lib/yang/yang.lua
new file: src/program/alarms/README
renamed: src/program/gc/README.inc -> src/program/alarms/README.inc
new file: src/program/alarms/README.md
new file: src/program/alarms/alarms.lua
new file: src/program/alarms/compress/README
new file: src/program/alarms/compress/README.inc
new file: src/program/alarms/compress/compress.lua
new file: src/program/alarms/get_state/README
new file: src/program/alarms/get_state/README.inc
new file: src/program/alarms/get_state/get_state.lua
new file: src/program/alarms/listen/README
new file: src/program/alarms/listen/README.inc
new file: src/program/alarms/listen/listen.lua
new file: src/program/alarms/purge/README
new file: src/program/alarms/purge/README.inc
new file: src/program/alarms/purge/purge.lua
new file: src/program/alarms/set_operator_state/README
new file: src/program/alarms/set_operator_state/README.inc
new file: src/program/alarms/set_operator_state/set_operator_state.lua
new file: src/program/config/README
new file: src/program/config/README.inc
new file: src/program/config/README.md
new file: src/program/config/add/README
new file: src/program/config/add/README.inc
new file: src/program/config/add/add.lua
new file: src/program/config/bench/README
new file: src/program/config/bench/README.inc
new file: src/program/config/bench/bench.lua
new file: src/program/config/common.lua
new file: src/program/config/config.lua
new file: src/program/config/data_format/README
new file: src/program/config/data_format/README.inc
new file: src/program/config/data_format/data_format.lua
new file: src/program/config/get/README
new file: src/program/config/get/README.inc
new file: src/program/config/get/get.lua
new file: src/program/config/get_state/README
new file: src/program/config/get_state/README.inc
new file: src/program/config/get_state/get_state.lua
new file: src/program/config/listen/README
new file: src/program/config/listen/README.inc
new file: src/program/config/listen/listen.lua
new file: src/program/config/load/README
new file: src/program/config/load/README.inc
new file: src/program/config/load/load.lua
new file: src/program/config/remove/README
new file: src/program/config/remove/README.inc
new file: src/program/config/remove/remove.lua
new file: src/program/config/set/README
new file: src/program/config/set/README.inc
new file: src/program/config/set/set.lua
new file: src/program/dnssd/README
new file: src/program/dnssd/README.inc
new file: src/program/dnssd/README.md
new file: src/program/dnssd/dnssd.lua
modified: src/program/example_replay/example_replay.lua
modified: src/program/example_spray/example_spray.lua
modified: src/program/example_spray/sprayer.lua
modified: src/program/firehose/firehose.h
modified: src/program/firehose/firehose.lua
deleted: src/program/gc/README
deleted: src/program/gc/gc.lua
new file: src/program/ipfix/README
new file: src/program/ipfix/README.inc
new file: src/program/ipfix/README.md
new file: src/program/ipfix/ipfix.lua
new file: src/program/ipfix/probe/README
new file: src/program/ipfix/probe/README.inc
new file: src/program/ipfix/probe/probe.lua
new file: src/program/ipfix/tests/bench.sh
new file: src/program/ipfix/tests/collector-test.sh
new file: src/program/ipfix/tests/generate_packets.py
new file: src/program/l2vpn/.images/AC-VLAN-TRUNK.png
new file: src/program/l2vpn/.images/DOT1Q_TAG.png
new file: src/program/l2vpn/.images/L2VPN_ARCH.png
new file: src/program/l2vpn/.images/UPLINK-VLAN-TRUNK.png
new file: src/program/l2vpn/.images/VPN-TP.png
new file: src/program/l2vpn/README
new file: src/program/l2vpn/README.inc
new file: src/program/l2vpn/README.md
new file: src/program/l2vpn/README.md.src
new file: src/program/l2vpn/control_channel.lua
new file: src/program/l2vpn/dispatch.lua
new file: src/program/l2vpn/l2vpn.lua
new file: src/program/l2vpn/pseudowire.lua
renamed: src/apps/vpn/vpws-selftest-customer.cap.input -> src/program/l2vpn/selftest/ac.cap.input
renamed: src/apps/vpn/vpws-selftest-customer.cap.expect -> src/program/l2vpn/selftest/gre-ac.cap.expect
renamed: src/apps/vpn/vpws-selftest-uplink.cap.expect -> src/program/l2vpn/selftest/gre-uplink.cap.expect
renamed: src/apps/vpn/vpws-selftest-uplink.cap.input -> src/program/l2vpn/selftest/gre-uplink.cap.input
new file: src/program/l2vpn/selftest/l2tpv3-ac.cap.expect
new file: src/program/l2vpn/selftest/l2tpv3-uplink.cap.expect
new file: src/program/l2vpn/selftest/l2tpv3-uplink.cap.input
new file: src/program/l2vpn/transports/ipv6.lua
new file: src/program/l2vpn/tunnels/gre.lua
new file: src/program/l2vpn/tunnels/l2tpv3.lua
new file: src/program/lisper/README
new file: src/program/lisper/README.inc
new file: src/program/lisper/README.md
new file: src/program/lisper/dev-env-docker/.gitignore
new file: src/program/lisper/dev-env-docker/install
new file: src/program/lisper/dev-env-docker/l2tp.app
new file: src/program/lisper/dev-env-docker/l2tp.app01
new file: src/program/lisper/dev-env-docker/l2tp.app02
new file: src/program/lisper/dev-env-docker/l2tp.app05
new file: src/program/lisper/dev-env-docker/l2tp.app06
new file: src/program/lisper/dev-env-docker/l2tp.lua
new file: src/program/lisper/dev-env-docker/lisp
new file: src/program/lisper/dev-env-docker/lisp.lua
new file: src/program/lisper/dev-env-docker/lisp04
new file: src/program/lisper/dev-env-docker/lisp04.fib
new file: src/program/lisper/dev-env-docker/lisp08
new file: src/program/lisper/dev-env-docker/lisp08.fib
new file: src/program/lisper/dev-env-docker/lisper
new file: src/program/lisper/dev-env-docker/lisper04
new file: src/program/lisper/dev-env-docker/lisper04.conf
new file: src/program/lisper/dev-env-docker/lisper08
new file: src/program/lisper/dev-env-docker/lisper08.conf
new file: src/program/lisper/dev-env-docker/mklisper
new file: src/program/lisper/dev-env-docker/node-04
new file: src/program/lisper/dev-env-docker/node-08
new file: src/program/lisper/dev-env-docker/node-eth
new file: src/program/lisper/dev-env-docker/node-lisper
new file: src/program/lisper/dev-env-docker/snabb
new file: src/program/lisper/dev-env-docker/syscall
new file: src/program/lisper/dev-env-docker/syscall.lua
new file: src/program/lisper/dev-env-docker/watch_punt.lua
new file: src/program/lisper/dev-env-perftest/.gitignore
new file: src/program/lisper/dev-env-perftest/README
new file: src/program/lisper/dev-env-perftest/baseline
new file: src/program/lisper/dev-env-perftest/baseline.lua
new file: src/program/lisper/dev-env-perftest/blast01
new file: src/program/lisper/dev-env-perftest/blast02
new file: src/program/lisper/dev-env-perftest/count.lua
new file: src/program/lisper/dev-env-perftest/gen_pcap.lua
new file: src/program/lisper/dev-env-perftest/lisp
new file: src/program/lisper/dev-env-perftest/lisp.lua
new file: src/program/lisper/dev-env-perftest/lisp02
new file: src/program/lisper/dev-env-perftest/lisp02.fib
new file: src/program/lisper/dev-env-perftest/lisper
new file: src/program/lisper/dev-env-perftest/lisper.lua
new file: src/program/lisper/dev-env-perftest/lisper01
new file: src/program/lisper/dev-env-perftest/lisper01.conf
new file: src/program/lisper/dev-env-perftest/lisper01.pcap
new file: src/program/lisper/dev-env-perftest/lisper02
new file: src/program/lisper/dev-env-perftest/lisper02.conf
new file: src/program/lisper/dev-env-perftest/lisper02.log
new file: src/program/lisper/dev-env-perftest/lisper02.pcap
new file: src/program/lisper/dev-env-perftest/mklisper
new file: src/program/lisper/dev-env-perftest/snabb
new file: src/program/lisper/dev-env-perftest/test02-restart
new file: src/program/lisper/dev-env-perftest/test02-stop
new file: src/program/lisper/dev-env/.gitignore
new file: src/program/lisper/dev-env/dataplane
new file: src/program/lisper/dev-env/l2tp.app
new file: src/program/lisper/dev-env/l2tp.app01
new file: src/program/lisper/dev-env/l2tp.app02
new file: src/program/lisper/dev-env/l2tp.app05
new file: src/program/lisper/dev-env/l2tp.app06
new file: src/program/lisper/dev-env/l2tp.lua
new file: src/program/lisper/dev-env/lisp
new file: src/program/lisper/dev-env/lisp.lua
new file: src/program/lisper/dev-env/lisp04
new file: src/program/lisper/dev-env/lisp04.fib
new file: src/program/lisper/dev-env/lisp08
new file: src/program/lisper/dev-env/lisp08.fib
new file: src/program/lisper/dev-env/lisper
new file: src/program/lisper/dev-env/lisper04
new file: src/program/lisper/dev-env/lisper04.conf.intel10g
new file: src/program/lisper/dev-env/lisper04.conf.veth
new file: src/program/lisper/dev-env/lisper08
new file: src/program/lisper/dev-env/lisper08.conf.intel10g
new file: src/program/lisper/dev-env/lisper08.conf.veth
new file: src/program/lisper/dev-env/mklisper
new file: src/program/lisper/dev-env/mm
new file: src/program/lisper/dev-env/nsnode
new file: src/program/lisper/dev-env/nsr2
new file: src/program/lisper/dev-env/ping-all
new file: src/program/lisper/dev-env/snabb
new file: src/program/lisper/dev-env/syscall
new file: src/program/lisper/dev-env/syscall.lua
new file: src/program/lisper/dev-env/testnet
new file: src/program/lisper/dev-env/testnet-down
new file: src/program/lisper/dev-env/testnet-up
new file: src/program/lisper/dev-env/testnet-up-intel10g
new file: src/program/lisper/lisper.lua
new file: src/program/loadtest/README
new file: src/program/loadtest/README.inc
new file: src/program/loadtest/find-limit/README
new file: src/program/loadtest/find-limit/README.inc
new file: src/program/loadtest/find-limit/find-limit.lua
new file: src/program/loadtest/loadtest.lua
new file: src/program/loadtest/promise.lua
new file: src/program/loadtest/transient/README
new file: src/program/loadtest/transient/README.inc
new file: src/program/loadtest/transient/transient.lua
new file: src/program/lwaftr/.gitignore
new file: src/program/lwaftr/Makefile
new file: src/program/lwaftr/README
new file: src/program/lwaftr/README.inc
new file: src/program/lwaftr/alarms.lua
new file: src/program/lwaftr/bench/README
new file: src/program/lwaftr/bench/README.inc
new file: src/program/lwaftr/bench/bench.lua
new file: src/program/lwaftr/check/README
new file: src/program/lwaftr/check/README.inc
new file: src/program/lwaftr/check/check.lua
new file: src/program/lwaftr/check/util.lua
new file: src/program/lwaftr/compile_configuration/README
new file: src/program/lwaftr/compile_configuration/README.inc
new file: src/program/lwaftr/compile_configuration/compile_configuration.lua
new file: src/program/lwaftr/counters.lua
new file: src/program/lwaftr/csv_stats.lua
new file: src/program/lwaftr/doc/CHANGELOG.md
new file: src/program/lwaftr/doc/README.md
new file: src/program/lwaftr/doc/benchmarking.md
new file: src/program/lwaftr/doc/benchmarks-v1.0/Makefile
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-1.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-10.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-2.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-3.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-4.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-5.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-6.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-7.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-8.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-9.csv
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-decapsulation-gbps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-decapsulation-mpps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-encapsulation-gbps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-encapsulation-mpps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-gbps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/lwaftr-mpps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/transient-self-test-gbps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/transient-self-test-mpps.png
new file: src/program/lwaftr/doc/benchmarks-v1.0/transient-self-test.csv
new file: src/program/lwaftr/doc/benchmarks-v2.0/loadtest-small.txt
new file: src/program/lwaftr/doc/benchmarks-v2.0/loadtest.txt
new file: src/program/lwaftr/doc/benchmarks-v2.0/lwaftr-small.csv
new file: src/program/lwaftr/doc/benchmarks-v2.0/lwaftr.csv
new file: src/program/lwaftr/doc/configuration.md
new file: src/program/lwaftr/doc/continuous-integration.md
new file: src/program/lwaftr/doc/counters.md
new file: src/program/lwaftr/doc/filters-performance.md
new file: src/program/lwaftr/doc/genbook.sh
new file: src/program/lwaftr/doc/images/b4-to-decaps-queue.dia
new file: src/program/lwaftr/doc/images/b4-to-decaps-queue.png
new file: src/program/lwaftr/doc/images/decaps-queue-to-internet.dia
new file: src/program/lwaftr/doc/images/decaps-queue-to-internet.png
new file: src/program/lwaftr/doc/images/encaps-queue-to-b4.dia
new file: src/program/lwaftr/doc/images/encaps-queue-to-b4.png
new file: src/program/lwaftr/doc/images/internet-to-encaps-queue.dia
new file: src/program/lwaftr/doc/images/internet-to-encaps-queue.png
new file: src/program/lwaftr/doc/images/main-flow.dia
new file: src/program/lwaftr/doc/images/main-flow.png
new file: src/program/lwaftr/doc/ndp.md
new file: src/program/lwaftr/doc/performance.md
new file: src/program/lwaftr/doc/rfccompliance.md
new file: src/program/lwaftr/doc/running.md
new file: src/program/lwaftr/doc/testing.md
new file: src/program/lwaftr/doc/troubleshooting.md
new file: src/program/lwaftr/doc/virtualization.md
new file: src/program/lwaftr/generate_configuration/README
new file: src/program/lwaftr/generate_configuration/README.inc
new file: src/program/lwaftr/generate_configuration/generate_configuration.lua
new file: src/program/lwaftr/lwaftr.lua
new file: src/program/lwaftr/migrate_configuration/README
new file: src/program/lwaftr/migrate_configuration/README.inc
new file: src/program/lwaftr/migrate_configuration/conf_parser.lua
new file: src/program/lwaftr/migrate_configuration/migrate_configuration.lua
new file: src/program/lwaftr/monitor/README
new file: src/program/lwaftr/monitor/README.inc
new file: src/program/lwaftr/monitor/monitor.lua
new file: src/program/lwaftr/query/README
new file: src/program/lwaftr/query/README.inc
new file: src/program/lwaftr/query/query.lua
new file: src/program/lwaftr/quickcheck/README
new file: src/program/lwaftr/quickcheck/README.inc
new file: src/program/lwaftr/quickcheck/quickcheck.lua
new file: src/program/lwaftr/quickcheck/utils.lua
new file: src/program/lwaftr/run/README
new file: src/program/lwaftr/run/README.inc
new file: src/program/lwaftr/run/run.lua
new file: src/program/lwaftr/setup.lua
new file: src/program/lwaftr/soaktest/README
new file: src/program/lwaftr/soaktest/README.inc
new file: src/program/lwaftr/soaktest/soaktest.lua
new file: src/program/lwaftr/src/program/lwaftr/doc/alarms.md
new file: src/program/lwaftr/tests/benchdata/ipv4-0094.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-0510.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-0550.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-0966.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-1006.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-1046.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-1460.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4-1500.pcap
new file: src/program/lwaftr/tests/benchdata/ipv4_and_ipv6_stick_imix.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-0094.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-0510.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-0550.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-0966.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-1006.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-1046.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-1460.pcap
new file: src/program/lwaftr/tests/benchdata/ipv6-1500.pcap
new file: src/program/lwaftr/tests/config-migrations/selftest.sh
new file: src/program/lwaftr/tests/configdata/3.2.0.conf
new file: src/program/lwaftr/tests/configdata/binding-table.txt
new file: src/program/lwaftr/tests/configdata/legacy.conf
new file: src/program/lwaftr/tests/data/Makefile
new file: src/program/lwaftr/tests/data/add-dot1q.py
new file: src/program/lwaftr/tests/data/add-vlan.sh
new file: src/program/lwaftr/tests/data/addresses.txt
new file: src/program/lwaftr/tests/data/arp_reply_send.pcap
new file: src/program/lwaftr/tests/data/arp_request_recv.pcap
new file: src/program/lwaftr/tests/data/arp_request_send.pcap
new file: src/program/lwaftr/tests/data/big_mtu_no_icmp.conf
new file: src/program/lwaftr/tests/data/counters/arp-for-next-hop.lua
new file: src/program/lwaftr/tests/data/counters/empty.lua
new file: src/program/lwaftr/tests/data/counters/from-inet-ipv4-in-binding-big-packet-df-set-allow.lua
new file: src/program/lwaftr/tests/data/counters/from-inet-ipv4-in-binding-big-packet-df-set-drop.lua
new file: src/program/lwaftr/tests/data/counters/from-to-b4-ipv6-hairpin-n64.lua
new file: src/program/lwaftr/tests/data/counters/from-to-b4-ipv6-hairpin.lua
new file: src/program/lwaftr/tests/data/counters/from-to-b4-tunneled-icmpv4-ping-hairpin-unbound.lua
new file: src/program/lwaftr/tests/data/counters/from-to-b4-tunneled-icmpv4-ping-hairpin.lua
new file: src/program/lwaftr/tests/data/counters/icmpv6-ping-and-reply.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-infrags-out-1p-ipv6-6-outfrags.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-0p-drop.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-icmpv4.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-1.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-2.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-3.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-4.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-6-outfrags.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-6.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-7.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-8.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-1p-ipv6-echo.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-1.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-2.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-3.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv4-out-none-4.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-0p-ipv4.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv4-1.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv6-1.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-icmpv6-2.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-1.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-2.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-3.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-4-and-echo.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-4.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-5-frags.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-5.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-1p-ipv4-hoplimhair.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-none-1.lua
new file: src/program/lwaftr/tests/data/counters/in-1p-ipv6-out-none-2.lua
new file: src/program/lwaftr/tests/data/counters/in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1-drop.lua
new file: src/program/lwaftr/tests/data/counters/in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1.lua
new file: src/program/lwaftr/tests/data/counters/ndp-no-na-next-hop6-mac-not-set-2pkts.lua
new file: src/program/lwaftr/tests/data/counters/ndp-no-na-next-hop6-mac-not-set-3pkts.lua
new file: src/program/lwaftr/tests/data/counters/ndp-ns-for-next-hop.lua
new file: src/program/lwaftr/tests/data/counters/ndp-secondary.lua
new file: src/program/lwaftr/tests/data/counters/nofrag4.lua
new file: src/program/lwaftr/tests/data/counters/nofrag6-sol.lua
new file: src/program/lwaftr/tests/data/counters/nofrag6.lua
new file: src/program/lwaftr/tests/data/counters/non-ipv4-traffic-to-ipv4-interface.lua
new file: src/program/lwaftr/tests/data/counters/non-ipv6-traffic-to-ipv6-interface.lua
new file: src/program/lwaftr/tests/data/counters/regressiontest-endaddr.lua
new file: src/program/lwaftr/tests/data/counters/regressiontest-signedntohl-frags-counters.lua
new file: src/program/lwaftr/tests/data/counters/tcp-frominet-bound-ttl1.lua
new file: src/program/lwaftr/tests/data/decap-ipv4-nohair.pcap
new file: src/program/lwaftr/tests/data/decap-ipv4-vlan.pcap
new file: src/program/lwaftr/tests/data/decap-ipv4.pcap
new file: src/program/lwaftr/tests/data/empty.conf
new file: src/program/lwaftr/tests/data/empty.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply-from-aftr.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply-unbound-from-aftr.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply-unbound.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-reply.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-request-from-aftr.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-request-unbound.pcap
new file: src/program/lwaftr/tests/data/hairpinned-icmpv4-echo-request.pcap
new file: src/program/lwaftr/tests/data/icmp_endaddr.conf
new file: src/program/lwaftr/tests/data/icmp_on_fail.conf
new file: src/program/lwaftr/tests/data/icmp_on_fail_multiproc.conf
new file: src/program/lwaftr/tests/data/icmpv4-dst-host-unreachable-ip-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/icmpv4-dst-host-unreachable.pcap
new file: src/program/lwaftr/tests/data/icmpv4-fromlwaftr-replyto-tcp-frominet-bound1494-DF.pcap
new file: src/program/lwaftr/tests/data/icmpv4-time-expired.pcap
new file: src/program/lwaftr/tests/data/icmpv6-nogress-ip-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/icmpv6-nogress.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv4-34toobig.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv4-echo-reply.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv4-echo-request-invalid-icmp-checksum.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv4-echo-request-unbound.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv4-echo-request.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv6-13dstaddressunreach-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv6-20pkttoobig-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv6-31fragreassemblytimeexceeded-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/incoming-icmpv6-43paramprob-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/ipv6-tunneled-incoming-icmpv4-34toobig.pcap
new file: src/program/lwaftr/tests/data/ipv6-tunneled-incoming-icmpv4-echo-reply.pcap
new file: src/program/lwaftr/tests/data/ipv6-tunneled-incoming-icmpv4-echo-request.pcap
new file: src/program/lwaftr/tests/data/lwaftr-vlan.conf
new file: src/program/lwaftr/tests/data/ndp_getna_compound.pcap
new file: src/program/lwaftr/tests/data/ndp_incoming_ns.pcap
new file: src/program/lwaftr/tests/data/ndp_incoming_ns_nonlwaftr.pcap
new file: src/program/lwaftr/tests/data/ndp_incoming_ns_secondary.pcap
new file: src/program/lwaftr/tests/data/ndp_incoming_solicited_na.pcap
new file: src/program/lwaftr/tests/data/ndp_ns_and_recap.pcap
new file: src/program/lwaftr/tests/data/ndp_outgoing_ns.pcap
new file: src/program/lwaftr/tests/data/ndp_outgoing_solicited_na.pcap
new file: src/program/lwaftr/tests/data/ndp_without_dst_eth_compound.pcap
new file: src/program/lwaftr/tests/data/no_hairpin.conf
new file: src/program/lwaftr/tests/data/no_icmp.conf
new file: src/program/lwaftr/tests/data/no_icmp_maxfrags1.conf
new file: src/program/lwaftr/tests/data/no_icmp_with_filters_accept.conf
new file: src/program/lwaftr/tests/data/no_icmp_with_filters_and_vlan_accept.conf
new file: src/program/lwaftr/tests/data/no_icmp_with_filters_and_vlan_drop.conf
new file: src/program/lwaftr/tests/data/no_icmp_with_filters_drop.conf
new file: src/program/lwaftr/tests/data/ping-v4-and-data.pcap
new file: src/program/lwaftr/tests/data/ping-v4-reply.pcap
new file: src/program/lwaftr/tests/data/ping-v4-ttl-32.pcap
new file: src/program/lwaftr/tests/data/ping-v4.pcap
new file: src/program/lwaftr/tests/data/ping-v6-and-data.pcap
new file: src/program/lwaftr/tests/data/ping-v6-hop-limit-32.pcap
new file: src/program/lwaftr/tests/data/ping-v6-reply.pcap
new file: src/program/lwaftr/tests/data/ping-v6.pcap
new file: src/program/lwaftr/tests/data/recap-customBR-IPs-ipv6.pcap
new file: src/program/lwaftr/tests/data/recap-fromcustom-BRIP-ipv6.pcap
new file: src/program/lwaftr/tests/data/recap-ipv6-n64.pcap
new file: src/program/lwaftr/tests/data/recap-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/recap-ipv6.pcap
new file: src/program/lwaftr/tests/data/recap-tocustom-BRIP-ipv6.pcap
new file: src/program/lwaftr/tests/data/regressiontest-endaddr-v4-input.pcap
new file: src/program/lwaftr/tests/data/regressiontest-endaddr-v6-output.pcap
new file: src/program/lwaftr/tests/data/regressiontest-signedntohl-frags-output.pcap
new file: src/program/lwaftr/tests/data/regressiontest-signedntohl-frags.pcap
new file: src/program/lwaftr/tests/data/response-ipv4-icmp31-inet.pcap
new file: src/program/lwaftr/tests/data/response-ipv4-icmp34-inet.pcap
new file: src/program/lwaftr/tests/data/response-ipv6-tunneled-icmpv4_31-tob4.pcap
new file: src/program/lwaftr/tests/data/small_ipv4_mtu_icmp.conf
new file: src/program/lwaftr/tests/data/small_ipv6_mtu_no_icmp.conf
new file: src/program/lwaftr/tests/data/small_ipv6_mtu_no_icmp_allow.conf
new file: src/program/lwaftr/tests/data/small_ipv6_mtu_no_icmp_vlan_allow.conf
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-2frags.pcap
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-3frags.pcap
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-reassembled.pcap
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-trafficclass.pcap
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6-wrongiface.pcap
new file: src/program/lwaftr/tests/data/tcp-afteraftr-ipv6.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-customBRIP-tob4-ipv6.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-ipv6-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-ipv6-unbound.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-ipv6.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-tob4-customBRIP-ipv6.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-n64.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-ttl-1.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/tcp-fromb4-tob4-ipv6.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound-2734.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound-ttl1.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound-vlan.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound-wrongiface.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound1494-DF.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-bound1494.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-ip-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-trafficclass.pcap
new file: src/program/lwaftr/tests/data/tcp-frominet-unbound.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv4-2ipv6frags-reassembled-1p.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv4-2ipv6frags-reassembled.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv4-3frags-bound-reversed.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv4-3frags-bound.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv4-toinet-2fragments.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv4-toinet-3fragments.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv6-2frags-bound-reverse.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv6-2frags-bound.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv6-fromb4-toinet-1046.pcap
new file: src/program/lwaftr/tests/data/tcp-ipv6-fromb4-toinet-1500.pcap
new file: src/program/lwaftr/tests/data/tunnel_icmp.conf
new file: src/program/lwaftr/tests/data/tunnel_icmp_without_mac4.conf
new file: src/program/lwaftr/tests/data/tunnel_icmp_withoutmac.conf
new file: src/program/lwaftr/tests/data/udp-afteraftr-ipv4-3frags.pcap
new file: src/program/lwaftr/tests/data/udp-afteraftr-ipv6-2frags.pcap
new file: src/program/lwaftr/tests/data/udp-afteraftr-ipv6.pcap
new file: src/program/lwaftr/tests/data/udp-afteraftr-reassembled-ipv4.pcap
new file: src/program/lwaftr/tests/data/udp-afteraftr-reassembled-ipv6-2frags.pcap
new file: src/program/lwaftr/tests/data/udp-fromb4-2frags-bound.pcap
new file: src/program/lwaftr/tests/data/udp-frominet-3frag-bound.pcap
new file: src/program/lwaftr/tests/data/udp-frominet-bound.pcap
new file: src/program/lwaftr/tests/data/vlan.conf
new file: src/program/lwaftr/tests/data/vlan/arp_reply_send.pcap
new file: src/program/lwaftr/tests/data/vlan/arp_request_recv.pcap
new file: src/program/lwaftr/tests/data/vlan/arp_request_send.pcap
new file: src/program/lwaftr/tests/data/vlan/big_mtu_no_icmp.conf
new file: src/program/lwaftr/tests/data/vlan/decap-ipv4-nohair.pcap
new file: src/program/lwaftr/tests/data/vlan/decap-ipv4-vlan.pcap
new file: src/program/lwaftr/tests/data/vlan/decap-ipv4.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply-from-aftr.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply-unbound-from-aftr.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-reply.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-request-from-aftr.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-request-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/hairpinned-icmpv4-echo-request.pcap
new file: src/program/lwaftr/tests/data/vlan/icmp_endaddr.conf
new file: src/program/lwaftr/tests/data/vlan/icmp_on_fail.conf
new file: src/program/lwaftr/tests/data/vlan/icmpv4-dst-host-unreachable-ip-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/icmpv4-dst-host-unreachable.pcap
new file: src/program/lwaftr/tests/data/vlan/icmpv4-fromlwaftr-replyto-tcp-frominet-bound1494-DF.pcap
new file: src/program/lwaftr/tests/data/vlan/icmpv4-time-expired.pcap
new file: src/program/lwaftr/tests/data/vlan/icmpv6-nogress-ip-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/icmpv6-nogress.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv4-34toobig.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-reply.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-request-invalid-icmp-checksum.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-request-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv4-echo-request.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv6-13dstaddressunreach-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv6-20pkttoobig-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv6-31fragreassemblytimeexceeded-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/vlan/incoming-icmpv6-43paramprob-inet-OPE.pcap
new file: src/program/lwaftr/tests/data/vlan/ipv6-tunneled-incoming-icmpv4-34toobig.pcap
new file: src/program/lwaftr/tests/data/vlan/ipv6-tunneled-incoming-icmpv4-echo-reply.pcap
new file: src/program/lwaftr/tests/data/vlan/ipv6-tunneled-incoming-icmpv4-echo-request.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_getna_compound.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_incoming_ns.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_incoming_ns_nonlwaftr.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_incoming_ns_secondary.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_ns_and_recap.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_outgoing_ns.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_outgoing_solicited_na.pcap
new file: src/program/lwaftr/tests/data/vlan/ndp_without_dst_eth_compound.pcap
new file: src/program/lwaftr/tests/data/vlan/no_hairpin.conf
new file: src/program/lwaftr/tests/data/vlan/no_icmp.conf
new file: src/program/lwaftr/tests/data/vlan/no_icmp_maxfrags1.conf
new file: src/program/lwaftr/tests/data/vlan/no_icmp_with_filters_accept.conf
new file: src/program/lwaftr/tests/data/vlan/no_icmp_with_filters_drop.conf
new file: src/program/lwaftr/tests/data/vlan/ping-v4-and-data.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v4-reply.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v4-ttl-32.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v4.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v6-and-data.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v6-hop-limit-32.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v6-reply.pcap
new file: src/program/lwaftr/tests/data/vlan/ping-v6.pcap
new file: src/program/lwaftr/tests/data/vlan/recap-customBR-IPs-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/recap-fromcustom-BRIP-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/recap-ipv6-n64.pcap
new file: src/program/lwaftr/tests/data/vlan/recap-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/vlan/recap-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/recap-tocustom-BRIP-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/regressiontest-endaddr-v4-input.pcap
new file: src/program/lwaftr/tests/data/vlan/regressiontest-endaddr-v6-output.pcap
new file: src/program/lwaftr/tests/data/vlan/regressiontest-signedntohl-frags-output.pcap
new file: src/program/lwaftr/tests/data/vlan/regressiontest-signedntohl-frags.pcap
new file: src/program/lwaftr/tests/data/vlan/response-ipv4-icmp31-inet.pcap
new file: src/program/lwaftr/tests/data/vlan/response-ipv4-icmp34-inet.pcap
new file: src/program/lwaftr/tests/data/vlan/response-ipv6-tunneled-icmpv4_31-tob4.pcap
new file: src/program/lwaftr/tests/data/vlan/small_ipv4_mtu_icmp.conf
new file: src/program/lwaftr/tests/data/vlan/small_ipv6_mtu_no_icmp.conf
new file: src/program/lwaftr/tests/data/vlan/small_ipv6_mtu_no_icmp_allow.conf
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-2frags.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-3frags.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-reassembled.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-trafficclass.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6-wrongiface.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-afteraftr-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-customBRIP-tob4-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-customBRIP-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-n64.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-ttl-1.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6-vlan.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-fromb4-tob4-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-2734.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-ttl1.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-vlan.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound-wrongiface.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound1494-DF.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-bound1494.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-ip-bound-port-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-trafficclass.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-frominet-unbound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv4-2ipv6frags-reassembled-1p.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv4-2ipv6frags-reassembled.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv4-3frags-bound-reversed.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv4-3frags-bound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv4-toinet-2fragments.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv4-toinet-3fragments.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv6-2frags-bound-reverse.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv6-2frags-bound.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv6-fromb4-toinet-1046.pcap
new file: src/program/lwaftr/tests/data/vlan/tcp-ipv6-fromb4-toinet-1500.pcap
new file: src/program/lwaftr/tests/data/vlan/tunnel_icmp.conf
new file: src/program/lwaftr/tests/data/vlan/tunnel_icmp_without_mac4.conf
new file: src/program/lwaftr/tests/data/vlan/tunnel_icmp_withoutmac.conf
new file: src/program/lwaftr/tests/data/vlan/udp-afteraftr-ipv4-3frags.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-afteraftr-ipv6-2frags.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-afteraftr-ipv6.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-afteraftr-reassembled-ipv4.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-afteraftr-reassembled-ipv6-2frags.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-fromb4-2frags-bound.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-frominet-3frag-bound.pcap
new file: src/program/lwaftr/tests/data/vlan/udp-frominet-bound.pcap
new file: src/program/lwaftr/tests/data/vlan/vlan.conf
new file: src/program/lwaftr/tests/end-to-end/core-end-to-end.sh
new file: src/program/lwaftr/tests/end-to-end/end-to-end-vlan.sh
new file: src/program/lwaftr/tests/end-to-end/end-to-end.sh
new file: src/program/lwaftr/tests/end-to-end/selftest.sh
new file: src/program/lwaftr/tests/end-to-end/test_env.sh
new file: src/program/lwaftr/tests/hw/test_ping_on_a_stick.sh
new file: src/program/lwaftr/tests/propbased/common.lua
new file: src/program/lwaftr/tests/propbased/genyang.lua
new file: src/program/lwaftr/tests/propbased/prop_nocrash.lua
new file: src/program/lwaftr/tests/propbased/prop_nocrash_state.lua
new file: src/program/lwaftr/tests/propbased/prop_sameval.lua
new file: src/program/lwaftr/tests/propbased/selftest.sh
new file: src/program/lwaftr/tests/qemu-b4/run-b4-tap
new file: src/program/lwaftr/tests/qemu-b4/tap-b4
new file: src/program/lwaftr/tests/qemu-b4/tap-b4-down
new file: src/program/lwaftr/tests/release-benchmarks/release-benchmarks.nix
new file: src/program/lwaftr/tests/release-benchmarks/release-benchmarks.sh
new file: src/program/lwaftr/tests/selftest.sh
new file: src/program/lwaftr/tests/soaktest/core-soaktest.sh
new file: src/program/lwaftr/tests/soaktest/selftest.sh
new file: src/program/lwaftr/tests/soaktest/soaktest-vlan.sh
new file: src/program/lwaftr/tests/soaktest/soaktest.sh
new file: src/program/lwaftr/tests/subcommands/__init__.py
new file: src/program/lwaftr/tests/subcommands/bench_test.py
new file: src/program/lwaftr/tests/subcommands/check_test.py
new file: src/program/lwaftr/tests/subcommands/config_test.py
new file: src/program/lwaftr/tests/subcommands/generate_binding_table_test.py
new file: src/program/lwaftr/tests/subcommands/loadtest_test.py
new file: src/program/lwaftr/tests/subcommands/monitor_test.py
new file: src/program/lwaftr/tests/subcommands/query_test.py
new file: src/program/lwaftr/tests/subcommands/quickcheck_test.py
new file: src/program/lwaftr/tests/subcommands/run_test.py
new file: src/program/lwaftr/tests/test_env.py
new file: src/program/lwaftr/virt/lwaftrctl
new file: src/program/lwaftr/virt/lwaftrctl.conf.example
new file: src/program/lwaftr/virt/ports/lwaftr1/a.cfg
new file: src/program/lwaftr/virt/ports/lwaftr1/b.cfg
new file: src/program/lwaftr/virt/setup_networks/lwaftr1.sh
new file: src/program/lwaftr/virt/start-lwaftr.sh.example
new file: src/program/lwaftr/virt/stop-lwaftr.sh.example
deleted: src/program/packetblaster/64.pcap
modified: src/program/packetblaster/README
new file: src/program/packetblaster/lwaftr/README
new file: src/program/packetblaster/lwaftr/README.inc
new file: src/program/packetblaster/lwaftr/lib.lua
new file: src/program/packetblaster/lwaftr/lwaftr.lua
new file: src/program/packetblaster/lwaftr/test_lwaftr_1.pcap
new file: src/program/packetblaster/lwaftr/test_lwaftr_2.pcap
modified: src/program/packetblaster/packetblaster.lua
new file: src/program/packetblaster/replay/README
new file: src/program/packetblaster/replay/README.inc
new file: src/program/packetblaster/replay/replay.lua
deleted: src/program/packetblaster/selftest.pcap
modified: src/program/packetblaster/selftest.sh
new file: src/program/packetblaster/synth/README
new file: src/program/packetblaster/synth/README.inc
new file: src/program/packetblaster/synth/synth.lua
new file: src/program/pci_bind/README
new file: src/program/pci_bind/README.inc
new file: src/program/pci_bind/pci_bind.lua
new file: src/program/ps/README
new file: src/program/ps/README.inc
new file: src/program/ps/ps.lua
new file: src/program/ptree/README
new file: src/program/ptree/README.inc
new file: src/program/ptree/README.md
new file: src/program/ptree/ptree.lua
new file: src/program/rrdcat/README
new file: src/program/rrdcat/README.inc
new file: src/program/rrdcat/rrdcat.lua
new file: src/program/shm/README
new file: src/program/shm/README.inc
new file: src/program/shm/shm.lua
modified: src/program/snabbmark/README
modified: src/program/snabbmark/snabbmark.lua
deleted: src/program/snabbnfv/.images/NFV.png
modified: src/program/snabbnfv/README.md
deleted: src/program/snabbnfv/README.md.src
deleted: src/program/snabbnfv/doc/.images/compute-node.png
deleted: src/program/snabbnfv/doc/.images/database-node.png
deleted: src/program/snabbnfv/doc/.images/network-node.png
deleted: src/program/snabbnfv/doc/.images/neutron-map.png
modified: src/program/snabbnfv/doc/architecture.md
modified: src/program/snabbnfv/doc/compute-node-requirements.md
modified: src/program/snabbnfv/doc/getting-started.md
modified: src/program/snabbnfv/doc/installation.md
new file: src/program/snabbnfv/dpdk_bench.sh
modified: src/program/snabbnfv/fuzz/fuzz.lua
modified: src/program/snabbnfv/neutron2snabb/README
modified: src/program/snabbnfv/neutron2snabb/neutron2snabb.lua
modified: src/program/snabbnfv/neutron2snabb/neutron2snabb_schema.lua
modified: src/program/snabbnfv/neutron2snabb/selftest.sh
modified: src/program/snabbnfv/neutron_sync_agent/README
modified: src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.lua
modified: src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh
modified: src/program/snabbnfv/neutron_sync_master/neutron_sync_master.lua
modified: src/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh
modified: src/program/snabbnfv/nfvconfig.lua
typechange: src/program/snabbnfv/packetblaster_bench.sh
modified: src/program/snabbnfv/selftest.sh
new file: src/program/snabbnfv/snabb-nfvconfig-v1.yang
modified: src/program/snabbnfv/snabbnfv.lua
modified: src/program/snabbnfv/test_env/README.md
modified: src/program/snabbnfv/test_env/test_env.sh
modified: src/program/snabbnfv/test_fixtures/neutron_csv/ml2_port_bindings.sql
modified: src/program/snabbnfv/test_fixtures/neutron_csv/ml2_port_bindings.txt
modified: src/program/snabbnfv/test_fixtures/nfvconfig/fuzz/filter2-tunnel-txrate10-ports.spec
modified: src/program/snabbnfv/test_fixtures/nfvconfig/reference/port0
new file: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/crypto-tunnel.ports
new file: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/crypto.ports
new file: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/deprecated.port
modified: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/filter.ports
modified: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/rx_rate_limit.ports
new file: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench-no-indirect_desc.port
new file: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench-no-mrg_rxbuf.port
modified: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench.port
deleted: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/snabbnfv-bench1.port
modified: src/program/snabbnfv/test_fixtures/nfvconfig/test_functions/tx_rate_limit.ports
new file: src/program/snabbnfv/test_fixtures/pcap/1000.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/1024xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/128.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/1280xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/1500.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/1514.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/1514xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/256-mean.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/256.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/256xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/384xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/512.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/512xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/64.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/64xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/768xff.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/9000.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/arp_gratuitous.pcap
new file: src/program/snabbnfv/test_fixtures/pcap/http_google.pcap
modified: src/program/snabbnfv/traffic/README
modified: src/program/snabbnfv/traffic/traffic.lua
new file: src/program/snabbvmx/.images/snabbvmx.png
new file: src/program/snabbvmx/Makefile
new file: src/program/snabbvmx/README
new file: src/program/snabbvmx/README.inc
new file: src/program/snabbvmx/README.md
new file: src/program/snabbvmx/check/README
new file: src/program/snabbvmx/check/README.inc
new file: src/program/snabbvmx/check/check.lua
new file: src/program/snabbvmx/doc/.gitignore
new file: src/program/snabbvmx/doc/.images/snabbvmx.png
new file: src/program/snabbvmx/doc/README.configuration.md
new file: src/program/snabbvmx/doc/README.install.md
new file: src/program/snabbvmx/doc/README.md
new file: src/program/snabbvmx/doc/README.scapy.md
new file: src/program/snabbvmx/doc/README.troubleshooting.md
new file: src/program/snabbvmx/doc/README.userguide.md
new file: src/program/snabbvmx/doc/genbook.sh
new file: src/program/snabbvmx/lwaftr/README
new file: src/program/snabbvmx/lwaftr/README.inc
new file: src/program/snabbvmx/lwaftr/lwaftr.lua
new file: src/program/snabbvmx/lwaftr/setup.lua
new file: src/program/snabbvmx/query/README
new file: src/program/snabbvmx/query/README.inc
new file: src/program/snabbvmx/query/README.md
new file: src/program/snabbvmx/query/example1.xml
new file: src/program/snabbvmx/query/example2.xml
new file: src/program/snabbvmx/query/query.lua
new file: src/program/snabbvmx/snabbvmx.lua
new file: src/program/snabbvmx/tests/conf/snabbvmx-lwaftr-xe0.cfg
new file: src/program/snabbvmx/tests/conf/snabbvmx-lwaftr-xe0.conf
new file: src/program/snabbvmx/tests/conf/snabbvmx-lwaftr.cfg
new file: src/program/snabbvmx/tests/conf/snabbvmx-lwaftr.conf
new file: src/program/snabbvmx/tests/disabled-selftest.sh
new file: src/program/snabbvmx/tests/end-to-end/core-end-to-end.sh
new file: src/program/snabbvmx/tests/end-to-end/data/.gitignore
new file: src/program/snabbvmx/tests/end-to-end/data/add-vlan.sh
new file: src/program/snabbvmx/tests/end-to-end/data/binding_table.txt.s
new file: src/program/snabbvmx/tests/end-to-end/data/counters/drop-all-ipv6-fragments.lua
new file: src/program/snabbvmx/tests/end-to-end/data/empty.pcap
new file: src/program/snabbvmx/tests/end-to-end/data/regressiontest-signedntohl-frags.pcap
new file: src/program/snabbvmx/tests/end-to-end/data/snabbvmx-lwaftr-xe1.cfg
new file: src/program/snabbvmx/tests/end-to-end/data/snabbvmx-lwaftr-xe1.conf
new file: src/program/snabbvmx/tests/end-to-end/data/vlan/binding_table.txt.s
new file: src/program/snabbvmx/tests/end-to-end/data/vlan/regressiontest-signedntohl-frags.pcap
new file: src/program/snabbvmx/tests/end-to-end/data/vlan/snabbvmx-lwaftr-xe1.cfg
new file: src/program/snabbvmx/tests/end-to-end/data/vlan/snabbvmx-lwaftr-xe1.conf
new file: src/program/snabbvmx/tests/end-to-end/end-to-end-vlan.sh
new file: src/program/snabbvmx/tests/end-to-end/end-to-end.sh
new file: src/program/snabbvmx/tests/end-to-end/selftest.sh
new file: src/program/snabbvmx/tests/end-to-end/test_env.sh
new file: src/program/snabbvmx/tests/nexthop/selftest-disabled.sh
new file: src/program/snabbvmx/tests/pcap/input/arp-request-to-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/input/ndp-request-to-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/input/ping-request-to-lwAFTR-b4.pcap
new file: src/program/snabbvmx/tests/pcap/input/ping-request-to-lwAFTR-inet.pcap
new file: src/program/snabbvmx/tests/pcap/input/v4v6-256.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan-bad/arp-request-to-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan-bad/ndp-request-to-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan-bad/ping-request-to-lwAFTR-b4.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan-bad/ping-request-to-lwAFTR-inet.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan/arp-request-to-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan/ndp-request-to-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan/ping-request-to-lwAFTR-b4.pcap
new file: src/program/snabbvmx/tests/pcap/input/vlan/ping-request-to-lwAFTR-inet.pcap
new file: src/program/snabbvmx/tests/pcap/output/arp-reply-from-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/output/empty.pcap
new file: src/program/snabbvmx/tests/pcap/output/ndp-reply-from-lwAFTR.pcap
new file: src/program/snabbvmx/tests/pcap/output/ping-reply-from-lwAFTR-b4.pcap
new file: src/program/snabbvmx/tests/pcap/output/ping-reply-from-lwAFTR-inet.pcap
new file: src/program/snabbvmx/tests/test_env/test_env.sh
modified: src/program/snsh/README
modified: src/program/snsh/snsh.lua
modified: src/program/top/README
modified: src/program/top/top.lua
new file: src/program/unhexdump/README
new file: src/program/unhexdump/README.inc
new file: src/program/unhexdump/unhexdump.lua
new file: src/program/wall/COPYRIGHT.md
new file: src/program/wall/README
new file: src/program/wall/README.inc
new file: src/program/wall/common.lua
new file: src/program/wall/filter/README
new file: src/program/wall/filter/README.inc
new file: src/program/wall/filter/filter.lua
new file: src/program/wall/spy/README
new file: src/program/wall/spy/README.inc
new file: src/program/wall/spy/spy.lua
new file: src/program/wall/tests/bench.sh
new file: src/program/wall/tests/data/BITTORRENT.pcap
new file: src/program/wall/tests/data/BITTORRENT.pcap.spy.expect
new file: src/program/wall/tests/data/EmergeSync.cap
new file: src/program/wall/tests/data/EmergeSync.cap.spy.expect
new file: src/program/wall/tests/data/NTP_sync.pcap
new file: src/program/wall/tests/data/NTP_sync.pcap.spy.expect
new file: src/program/wall/tests/data/README.captures
new file: src/program/wall/tests/data/RTSPPACKETS1.pcap
new file: src/program/wall/tests/data/RTSPPACKETS1.pcap.spy.expect
new file: src/program/wall/tests/data/SIP_DTMF2.cap
new file: src/program/wall/tests/data/SIP_DTMF2.cap.spy.expect
new file: src/program/wall/tests/data/SkypeIRC.cap
new file: src/program/wall/tests/data/SkypeIRC.cap.spy.expect
new file: src/program/wall/tests/data/TeamSpeak2.pcap
new file: src/program/wall/tests/data/TeamSpeak2.pcap.spy.expect
new file: src/program/wall/tests/data/bootparams.cap
new file: src/program/wall/tests/data/bootparams.cap.spy.expect
new file: src/program/wall/tests/data/dhcp.pcap
new file: src/program/wall/tests/data/dhcp.pcap.spy.expect
new file: src/program/wall/tests/data/dhcpv6.pcap
new file: src/program/wall/tests/data/dhcpv6.pcap.spy.expect
new file: src/program/wall/tests/data/dns.cap
new file: src/program/wall/tests/data/dns.cap.spy.expect
new file: src/program/wall/tests/data/http.cap
new file: src/program/wall/tests/data/http.cap.spy.expect
new file: src/program/wall/tests/data/imap.pcap
new file: src/program/wall/tests/data/imap.pcap.spy.expect
new file: src/program/wall/tests/data/ipp.pcap
new file: src/program/wall/tests/data/ipp.pcap.spy.expect
new file: src/program/wall/tests/data/iseries.pcap
new file: src/program/wall/tests/data/iseries.pcap.spy.expect
new file: src/program/wall/tests/data/ldap-and-search.pcap
new file: src/program/wall/tests/data/ldap-and-search.pcap.spy.expect
new file: src/program/wall/tests/data/mDNS3.pcap
new file: src/program/wall/tests/data/mDNS3.pcap.spy.expect
new file: src/program/wall/tests/data/mpeg2_mp2t_with_cc_drop01.pcap
new file: src/program/wall/tests/data/mpeg2_mp2t_with_cc_drop01.pcap.spy.expect
new file: src/program/wall/tests/data/mysql_complete.pcap
new file: src/program/wall/tests/data/mysql_complete.pcap.spy.expect
new file: src/program/wall/tests/data/nfsv2.pcap
new file: src/program/wall/tests/data/nfsv2.pcap.spy.expect
new file: src/program/wall/tests/data/nfsv3.pcap
new file: src/program/wall/tests/data/nfsv3.pcap.spy.expect
new file: src/program/wall/tests/data/nntp.pcap
new file: src/program/wall/tests/data/nntp.pcap.spy.expect
new file: src/program/wall/tests/data/pgsql.cap
new file: src/program/wall/tests/data/pgsql.cap.spy.expect
new file: src/program/wall/tests/data/rtmp_sample.cap
new file: src/program/wall/tests/data/rtmp_sample.cap.spy.expect
new file: src/program/wall/tests/data/rtp_example.pcap
new file: src/program/wall/tests/data/rtp_example.pcap.spy.expect
new file: src/program/wall/tests/data/smtp.pcap
new file: src/program/wall/tests/data/smtp.pcap.spy.expect
new file: src/program/wall/tests/data/telnet-cooked.pcap
new file: src/program/wall/tests/data/telnet-cooked.pcap.spy.expect
new file: src/program/wall/tests/data/telnet-raw.pcap
new file: src/program/wall/tests/data/telnet-raw.pcap.spy.expect
new file: src/program/wall/tests/data/tftp_rrq.pcap
new file: src/program/wall/tests/data/tftp_rrq.pcap.spy.expect
new file: src/program/wall/tests/data/tftp_wrq.pcap
new file: src/program/wall/tests/data/tftp_wrq.pcap.spy.expect
new file: src/program/wall/tests/data/v6-http.cap
new file: src/program/wall/tests/data/v6-http.cap.spy.expect
new file: src/program/wall/tests/filter-pcaps.test
new file: src/program/wall/tests/selftest.sh
new file: src/program/wall/tests/spy-pcaps.test
new file: src/program/wall/wall.lua
new file: src/scripts/bench.sh
deleted: src/scripts/cperf/README.md
deleted: src/scripts/cperf/benchmarks/basic1-10e6
deleted: src/scripts/cperf/benchmarks/iperf-1500
deleted: src/scripts/cperf/benchmarks/iperf-jumbo
deleted: src/scripts/cperf/benchmarks/loadgen-snabb-nic-guest
deleted: src/scripts/cperf/benchmarks/nfvconfig-template
deleted: src/scripts/cperf/benchmarks/packetblaster-64
deleted: src/scripts/cperf/cperf.sh
new file: src/scripts/dock.sh
new file: src/scripts/generate-pmu.sh
modified: src/scripts/process-markdown
new file: src/scripts/snabb_bot.sh
deleted: src/scripts/snabb_bot/README.md
deleted: src/scripts/snabb_bot/bot_conf.sh.example
deleted: src/scripts/snabb_bot/snabb_bot.sh
deleted: src/scripts/snabb_bot/tasks/benchmarks.sh
deleted: src/scripts/snabb_bot/tasks/test.sh
new file: src/scripts/snabb_doc.sh
deleted: src/scripts/sysv/default/snabb-nfv-sync-agent
deleted: src/scripts/sysv/default/snabb-nfv-sync-master
deleted: src/scripts/sysv/default/snabb-nfv-traffic
deleted: src/scripts/sysv/init.d/snabb-nfv-sync-agent
deleted: src/scripts/sysv/init.d/snabb-nfv-sync-master
deleted: src/scripts/sysv/init.d/snabb-nfv-traffic
modified: src/selftest.sh
new file: tarball.nix
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: src/Makefile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment