├── .gitignore ├── .gitmodules ├── .travis.yml ├── .version ├── CONTRIBUTING.md ├── COPYING ├── Dockerfile ├── Makefile ├── README.md ├── authorized_keys ├── default.nix ├── gcc-preinclude.h ├── generate-version-lua.sh ├── lib ├── blake │ ├── .gitignore │ ├── COPYING │ ├── README.md │ ├── b2sum │ │ ├── README.md │ │ ├── b2sum.1 │ │ ├── b2sum.c │ │ └── makefile │ ├── bench │ │ ├── bench.c │ │ ├── do.gplot │ │ ├── makefile │ │ └── md5.c │ ├── csharp │ │ ├── Blake2Sharp.CompressionCodeGen │ │ │ ├── Blake2Sharp.CompressionCodeGen.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── AssemblyInfo.cs │ │ ├── Blake2Sharp.Tests │ │ │ ├── Blake2Sharp.Tests.csproj │ │ │ ├── DebugNodeHasher.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SequentialTests.cs │ │ │ └── TestVectors.cs │ │ ├── Blake2Sharp.sln │ │ └── Blake2Sharp │ │ │ ├── Blake2B.cs │ │ │ ├── Blake2BConfig.cs │ │ │ ├── Blake2BCore-FullyUnrolled.cs │ │ │ ├── Blake2BCore-Inline.cs │ │ │ ├── Blake2BCore-Simple.cs │ │ │ ├── Blake2BCore.cs │ │ │ ├── Blake2BHasher.cs │ │ │ ├── Blake2BNodeHasher.cs │ │ │ ├── Blake2BTreeConfig.cs │ │ │ ├── Blake2IvBuilder.cs │ │ │ ├── Blake2Sharp.csproj │ │ │ ├── Hasher.cs │ │ │ ├── NodeHasher.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── TreeHasher.cs │ │ │ └── compression.c │ ├── neon │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ ├── blake2b-load-neon.h │ │ ├── blake2b-neon.c │ │ ├── blake2b-round.h │ │ ├── blake2b.c │ │ ├── blake2bp.c │ │ ├── blake2s-load-neon.h │ │ ├── blake2s-neon.c │ │ ├── blake2s-round.h │ │ ├── blake2s.c │ │ ├── blake2sp.c │ │ ├── blake2xb.c │ │ ├── blake2xs.c │ │ ├── genkat-c.c │ │ ├── genkat-json.c │ │ └── makefile │ ├── ref │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ ├── blake2b-ref.c │ │ ├── blake2bp-ref.c │ │ ├── blake2s-ref.c │ │ ├── blake2sp-ref.c │ │ ├── blake2xb-ref.c │ │ ├── blake2xs-ref.c │ │ ├── genkat-c.c │ │ ├── genkat-json.c │ │ └── makefile │ ├── sse │ │ ├── blake2-config.h │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ ├── blake2b-load-sse2.h │ │ ├── blake2b-load-sse41.h │ │ ├── blake2b-round.h │ │ ├── blake2b.c │ │ ├── blake2bp.c │ │ ├── blake2s-load-sse2.h │ │ ├── blake2s-load-sse41.h │ │ ├── blake2s-load-xop.h │ │ ├── blake2s-round.h │ │ ├── blake2s.c │ │ ├── blake2sp.c │ │ ├── blake2xb.c │ │ ├── blake2xs.c │ │ ├── genkat-c.c │ │ ├── genkat-json.c │ │ └── makefile │ └── testvectors │ │ ├── blake2-kat.h │ │ ├── blake2-kat.json │ │ ├── blake2b-kat.txt │ │ ├── blake2bp-kat.txt │ │ ├── blake2s-kat.txt │ │ └── blake2sp-kat.txt ├── curve25519sandy2x │ ├── api.h │ ├── architectures │ ├── base.c │ ├── consts.S │ ├── consts_namespace.h │ ├── crypto_scalarmult.h │ ├── crypto_uint64.h │ ├── fe.h │ ├── fe51.h │ ├── fe51_invert.c │ ├── fe51_mul.S │ ├── fe51_namespace.h │ ├── fe51_nsquare.S │ ├── fe51_pack.S │ ├── fe_frombytes.c │ ├── implementors │ ├── ladder.S │ ├── ladder.h │ ├── ladder_base.S │ ├── ladder_base.h │ ├── ladder_base_namespace.h │ ├── ladder_namespace.h │ └── scalarmult.c ├── ljndpi │ ├── CHANGELOG.md │ ├── COPYING │ ├── README.md │ ├── examples │ │ ├── lamernews.pcap │ │ ├── pcap.lua │ │ └── readpcap │ ├── luarocks │ │ ├── ljndpi-0.0.3-1.rockspec │ │ ├── ljndpi-0.1.0-1.rockspec │ │ └── ljndpi-scm-1.rockspec │ ├── ndpi.lua │ ├── ndpi │ │ ├── c.lua │ │ ├── protocol_bitmask.lua │ │ ├── protocol_ids_1_7.lua │ │ ├── protocol_ids_1_8.lua │ │ ├── protocol_ids_2_0.lua │ │ ├── protocol_ids_2_2.lua │ │ ├── protocol_ids_2_3.lua │ │ └── wrap.lua │ └── tools │ │ └── update-protocol-ids ├── ljsyscall │ ├── .dockerignore │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── COPYRIGHT │ ├── ChangeLog │ ├── Dockerfile │ ├── INSTALL │ ├── README.md │ ├── debian │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── dh-lua.conf │ │ ├── lua-ljsyscall-dev.docs │ │ ├── patches │ │ │ └── series │ │ ├── rules │ │ ├── source │ │ │ └── format │ │ ├── tests │ │ │ ├── control │ │ │ └── dh-lua-tests │ │ └── watch │ ├── doc │ │ ├── COPYRIGHT │ │ ├── README.md │ │ └── constants.lua │ ├── docker-compose.test.yml │ ├── examples │ │ ├── cbuild.sh │ │ ├── cstub.c │ │ ├── dl.c │ │ ├── epoll.lua │ │ ├── event.lua │ │ ├── init.lua │ │ ├── kdump │ │ ├── lxc.lua │ │ ├── rump │ │ │ ├── fstest.lua │ │ │ ├── fstest2.lua │ │ │ ├── fstest3.lua │ │ │ └── fstest4.lua │ │ ├── sigint.lua │ │ └── vlan.lua │ ├── include │ │ └── lfs-tests │ │ │ └── test.lua │ ├── rockspec │ │ ├── ljsyscall-0.10-1.rockspec │ │ ├── ljsyscall-0.10-2.rockspec │ │ ├── ljsyscall-0.11-1.rockspec │ │ ├── ljsyscall-0.12-1.rockspec │ │ ├── ljsyscall-0.5-1.rockspec │ │ ├── ljsyscall-0.6-1.rockspec │ │ ├── ljsyscall-0.7-1.rockspec │ │ ├── ljsyscall-0.8-1.rockspec │ │ ├── ljsyscall-0.9-1.rockspec │ │ ├── ljsyscall-0.9-2.rockspec │ │ ├── ljsyscall-rump-0.10-1.rockspec │ │ ├── ljsyscall-rump-0.9-1.rockspec │ │ └── ljsyscall-scm-1.rockspec │ ├── syscall.lua │ ├── syscall │ │ ├── abi.lua │ │ ├── bit.lua │ │ ├── bsd │ │ │ ├── ffi.lua │ │ │ ├── syscalls.lua │ │ │ └── types.lua │ │ ├── compat.lua │ │ ├── ffitypes.lua │ │ ├── freebsd │ │ │ ├── c.lua │ │ │ ├── constants.lua │ │ │ ├── errors.lua │ │ │ ├── fcntl.lua │ │ │ ├── ffi.lua │ │ │ ├── ioctl.lua │ │ │ ├── syscalls.lua │ │ │ ├── sysctl.lua │ │ │ ├── types.lua │ │ │ ├── util.lua │ │ │ └── version.lua │ │ ├── helpers.lua │ │ ├── lfs.lua │ │ ├── libc.lua │ │ ├── linux │ │ │ ├── arm │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ │ ├── arm64 │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ │ ├── c.lua │ │ │ ├── cgroup.lua │ │ │ ├── constants.lua │ │ │ ├── errors.lua │ │ │ ├── fcntl.lua │ │ │ ├── ffi.lua │ │ │ ├── ioctl.lua │ │ │ ├── mips │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ │ ├── mipsel │ │ │ ├── netfilter.lua │ │ │ ├── nl.lua │ │ │ ├── nr.lua │ │ │ ├── ppc │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ │ ├── ppc64le │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ │ ├── sockopt.lua │ │ │ ├── syscalls.lua │ │ │ ├── types.lua │ │ │ ├── util.lua │ │ │ ├── x64 │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ │ └── x86 │ │ │ │ ├── constants.lua │ │ │ │ ├── ffi.lua │ │ │ │ ├── ioctl.lua │ │ │ │ └── nr.lua │ │ ├── methods.lua │ │ ├── netbsd │ │ │ ├── c.lua │ │ │ ├── constants.lua │ │ │ ├── errors.lua │ │ │ ├── fcntl.lua │ │ │ ├── ffifunctions.lua │ │ │ ├── ffitypes.lua │ │ │ ├── init.lua │ │ │ ├── ioctl.lua │ │ │ ├── nr.lua │ │ │ ├── syscalls.lua │ │ │ ├── sysctl.lua │ │ │ ├── types.lua │ │ │ ├── util.lua │ │ │ └── version.lua │ │ ├── openbsd │ │ │ ├── c.lua │ │ │ ├── constants.lua │ │ │ ├── errors.lua │ │ │ ├── fcntl.lua │ │ │ ├── ffi.lua │ │ │ ├── ioctl.lua │ │ │ ├── syscalls.lua │ │ │ ├── sysctl.lua │ │ │ ├── types.lua │ │ │ ├── util.lua │ │ │ └── version.lua │ │ ├── osx │ │ │ ├── c.lua │ │ │ ├── constants.lua │ │ │ ├── errors.lua │ │ │ ├── fcntl.lua │ │ │ ├── ffi.lua │ │ │ ├── ioctl.lua │ │ │ ├── syscalls.lua │ │ │ ├── sysctl.lua │ │ │ ├── types.lua │ │ │ └── util.lua │ │ ├── rump │ │ │ ├── c.lua │ │ │ ├── ffirump.lua │ │ │ └── init.lua │ │ ├── shared │ │ │ └── types.lua │ │ ├── syscalls.lua │ │ ├── types.lua │ │ └── util.lua │ └── test │ │ ├── bsd.lua │ │ ├── check-rockspec.sh │ │ ├── ctest-freebsd.lua │ │ ├── ctest-linux.lua │ │ ├── ctest-netbsd.lua │ │ ├── ctest-openbsd.lua │ │ ├── ctest-osx.lua │ │ ├── ctest.lua │ │ ├── freebsd.lua │ │ ├── globals.sh │ │ ├── helpers.lua │ │ ├── linux-constants.lua │ │ ├── linux-structures.lua │ │ ├── linux.lua │ │ ├── luaunit.lua │ │ ├── netbsd.lua │ │ ├── openbsd.lua │ │ ├── osx.lua │ │ ├── rump.lua │ │ ├── servetests.lua │ │ ├── strict.lua │ │ └── test.lua ├── luajit │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── CONDUCT.md │ ├── CONTRIBUTING.md │ ├── COPYING │ ├── COPYRIGHT │ ├── Makefile │ ├── README.md │ ├── check-generated-code.nix │ ├── default.nix │ ├── doc │ │ ├── bluequad-print.css │ │ ├── bluequad.css │ │ ├── changes.html │ │ ├── contact.html │ │ ├── ext_c_api.html │ │ ├── ext_ffi.html │ │ ├── ext_ffi_api.html │ │ ├── ext_ffi_semantics.html │ │ ├── ext_ffi_tutorial.html │ │ ├── ext_jit.html │ │ ├── extensions.html │ │ ├── faq.html │ │ ├── img │ │ │ └── contact.png │ │ ├── install.html │ │ ├── luajit.html │ │ ├── raptorjit.eps.bz2 │ │ ├── raptorjit.png │ │ ├── running.html │ │ └── status.html │ ├── dynasm │ │ ├── dasm_proto.h │ │ ├── dasm_x64.lua │ │ ├── dasm_x86.h │ │ ├── dasm_x86.lua │ │ └── dynasm.lua │ ├── etc │ │ ├── luajit.1 │ │ └── luajit.pc │ ├── pkgs.nix │ ├── raptorjit.nix │ ├── shell.nix │ ├── src │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── Makefile.dep │ │ ├── host │ │ │ ├── .gitignore │ │ │ ├── README │ │ │ ├── buildvm.c │ │ │ ├── buildvm.h │ │ │ ├── buildvm_asm.c │ │ │ ├── buildvm_fold.c │ │ │ ├── buildvm_lib.c │ │ │ ├── buildvm_libbc.h │ │ │ ├── buildvm_peobj.c │ │ │ ├── genlibbc.lua │ │ │ ├── genminilua.lua │ │ │ └── minilua.c │ │ ├── ifdef-defile │ │ ├── jit │ │ │ ├── bc.lua │ │ │ ├── bcsave.lua │ │ │ └── vmdef.lua │ │ ├── lauxlib.h │ │ ├── lib_aux.c │ │ ├── lib_base.c │ │ ├── lib_bit.c │ │ ├── lib_debug.c │ │ ├── lib_ffi.c │ │ ├── lib_init.c │ │ ├── lib_io.c │ │ ├── lib_jit.c │ │ ├── lib_math.c │ │ ├── lib_os.c │ │ ├── lib_package.c │ │ ├── lib_string.c │ │ ├── lib_table.c │ │ ├── lj.supp │ │ ├── lj_alloc.c │ │ ├── lj_alloc.h │ │ ├── lj_api.c │ │ ├── lj_arch.h │ │ ├── lj_asm.c │ │ ├── lj_asm.h │ │ ├── lj_asm_x86.h │ │ ├── lj_auditlog.c │ │ ├── lj_auditlog.h │ │ ├── lj_bc.c │ │ ├── lj_bc.h │ │ ├── lj_bcdump.h │ │ ├── lj_bcread.c │ │ ├── lj_bcwrite.c │ │ ├── lj_buf.c │ │ ├── lj_buf.h │ │ ├── lj_carith.c │ │ ├── lj_carith.h │ │ ├── lj_ccall.c │ │ ├── lj_ccall.h │ │ ├── lj_ccallback.c │ │ ├── lj_ccallback.h │ │ ├── lj_cconv.c │ │ ├── lj_cconv.h │ │ ├── lj_cdata.c │ │ ├── lj_cdata.h │ │ ├── lj_char.c │ │ ├── lj_char.h │ │ ├── lj_clib.c │ │ ├── lj_clib.h │ │ ├── lj_cparse.c │ │ ├── lj_cparse.h │ │ ├── lj_crecord.c │ │ ├── lj_crecord.h │ │ ├── lj_ctype.c │ │ ├── lj_ctype.h │ │ ├── lj_debug.c │ │ ├── lj_debug.h │ │ ├── lj_debuginfo.h │ │ ├── lj_def.h │ │ ├── lj_dispatch.c │ │ ├── lj_dispatch.h │ │ ├── lj_dwarf.c │ │ ├── lj_emit_x86.h │ │ ├── lj_err.c │ │ ├── lj_err.h │ │ ├── lj_errmsg.h │ │ ├── lj_ff.h │ │ ├── lj_ffrecord.c │ │ ├── lj_ffrecord.h │ │ ├── lj_frame.h │ │ ├── lj_func.c │ │ ├── lj_func.h │ │ ├── lj_gc.c │ │ ├── lj_gc.h │ │ ├── lj_gdbjit.c │ │ ├── lj_gdbjit.h │ │ ├── lj_ir.c │ │ ├── lj_ir.h │ │ ├── lj_ircall.h │ │ ├── lj_iropt.h │ │ ├── lj_jit.h │ │ ├── lj_lex.c │ │ ├── lj_lex.h │ │ ├── lj_lib.c │ │ ├── lj_lib.h │ │ ├── lj_load.c │ │ ├── lj_mcode.c │ │ ├── lj_mcode.h │ │ ├── lj_meta.c │ │ ├── lj_meta.h │ │ ├── lj_obj.c │ │ ├── lj_obj.h │ │ ├── lj_opt_dce.c │ │ ├── lj_opt_fold.c │ │ ├── lj_opt_loop.c │ │ ├── lj_opt_mem.c │ │ ├── lj_opt_narrow.c │ │ ├── lj_opt_sink.c │ │ ├── lj_opt_split.c │ │ ├── lj_parse.c │ │ ├── lj_parse.h │ │ ├── lj_record.c │ │ ├── lj_record.h │ │ ├── lj_snap.c │ │ ├── lj_snap.h │ │ ├── lj_state.c │ │ ├── lj_state.h │ │ ├── lj_str.c │ │ ├── lj_str.h │ │ ├── lj_strfmt.c │ │ ├── lj_strfmt.h │ │ ├── lj_strfmt_num.c │ │ ├── lj_strscan.c │ │ ├── lj_strscan.h │ │ ├── lj_tab.c │ │ ├── lj_tab.h │ │ ├── lj_target.h │ │ ├── lj_target_x86.h │ │ ├── lj_trace.c │ │ ├── lj_trace.h │ │ ├── lj_traceerr.h │ │ ├── lj_udata.c │ │ ├── lj_udata.h │ │ ├── lj_vm.h │ │ ├── lj_vmmath.c │ │ ├── lj_vmprofile.c │ │ ├── lj_vmprofile.h │ │ ├── lua.h │ │ ├── lua.hpp │ │ ├── luaconf.h │ │ ├── luajit.c │ │ ├── luajit.h │ │ ├── lualib.h │ │ ├── reusevm │ │ │ ├── host │ │ │ │ └── buildvm_arch.h │ │ │ ├── lj_bcdef.h │ │ │ ├── lj_ffdef.h │ │ │ ├── lj_folddef.h │ │ │ ├── lj_libdef.h │ │ │ ├── lj_recdef.h │ │ │ └── lj_vm.S │ │ └── vm_x64.dasc │ ├── test.nix │ └── testsuite │ │ ├── README │ │ ├── bench │ │ ├── PARAM_x86.txt │ │ ├── PARAM_x86_CI.txt │ │ ├── SUMCOL_1.txt │ │ ├── TEST_md5sum.txt │ │ ├── array3d.lua │ │ ├── bench.R │ │ ├── binary-trees.lua │ │ ├── chameneos.lua │ │ ├── coroutine-ring.lua │ │ ├── default.nix │ │ ├── euler14-bit.lua │ │ ├── fannkuch.lua │ │ ├── fasta.lua │ │ ├── generate.R │ │ ├── k-nucleotide.lua │ │ ├── life.lua │ │ ├── mandelbrot-bit.lua │ │ ├── mandelbrot.lua │ │ ├── md5.lua │ │ ├── meteor.lua │ │ ├── nbody.lua │ │ ├── nsieve-bit-fp.lua │ │ ├── nsieve-bit.lua │ │ ├── nsieve.lua │ │ ├── partialsums.lua │ │ ├── pidigits-nogmp.lua │ │ ├── ray.lua │ │ ├── recursive-ack.lua │ │ ├── recursive-fib.lua │ │ ├── revcomp.lua │ │ ├── roulette.lua │ │ ├── scimark-2010-12-20.lua │ │ ├── scimark-fft.lua │ │ ├── scimark-lu.lua │ │ ├── scimark-sor.lua │ │ ├── scimark-sparse.lua │ │ ├── scimark_lib.lua │ │ ├── series.lua │ │ ├── spectral-norm.lua │ │ └── sum-file.lua │ │ └── test │ │ ├── README.md │ │ ├── bc │ │ ├── constov.lua │ │ └── index │ │ ├── common │ │ ├── expect_error.lua │ │ ├── ffi_util.inc │ │ └── test_runner_canary.lua │ │ ├── computations.lua │ │ ├── index │ │ ├── lang │ │ ├── andor.lua │ │ ├── assignment.lua │ │ ├── compare.lua │ │ ├── compare_nan.lua │ │ ├── concat.lua │ │ ├── constant │ │ │ ├── index │ │ │ ├── number.lua │ │ │ └── table.lua │ │ ├── coroutine.lua │ │ ├── for.lua │ │ ├── gc.lua │ │ ├── goto.lua │ │ ├── index │ │ ├── length.lua │ │ ├── meta │ │ │ ├── arith.lua │ │ │ ├── arith_jit.lua │ │ │ ├── call.lua │ │ │ ├── cat.lua │ │ │ ├── comp.lua │ │ │ ├── comp_jit.lua │ │ │ ├── debuginfo.lua │ │ │ ├── eq.lua │ │ │ ├── eq_jit.lua │ │ │ ├── framegap.lua │ │ │ ├── index │ │ │ ├── index.lua │ │ │ ├── len.lua │ │ │ ├── newindex.lua │ │ │ └── nomm.lua │ │ ├── modulo.lua │ │ ├── self.lua │ │ ├── table.lua │ │ ├── tail_recursion.lua │ │ ├── upvalue │ │ │ ├── closure.lua │ │ │ └── index │ │ └── vararg_jit.lua │ │ ├── lib │ │ ├── base │ │ │ ├── assert.lua │ │ │ ├── error.lua │ │ │ ├── getfenv.lua │ │ │ ├── getsetmetatable.lua │ │ │ ├── index │ │ │ ├── ipairs.lua │ │ │ ├── next.lua │ │ │ ├── pairs.lua │ │ │ ├── pcall_jit.lua │ │ │ ├── select.lua │ │ │ ├── tonumber_tostring.lua │ │ │ └── xpcall_jit.lua │ │ ├── bit.lua │ │ ├── contents.lua │ │ ├── coroutine │ │ │ ├── index │ │ │ └── yield.lua │ │ ├── ffi │ │ │ ├── bit64.lua │ │ │ ├── cdata_var.lua │ │ │ ├── copy_fill.lua │ │ │ ├── err.lua │ │ │ ├── ffi_arith_ptr.lua │ │ │ ├── ffi_bitfield.lua │ │ │ ├── ffi_call.lua │ │ │ ├── ffi_callback.lua │ │ │ ├── ffi_const.lua │ │ │ ├── ffi_convert.lua │ │ │ ├── ffi_enum.lua │ │ │ ├── ffi_gcstep_recursive.lua │ │ │ ├── ffi_jit_arith.lua │ │ │ ├── ffi_jit_call.lua │ │ │ ├── ffi_jit_conv.lua │ │ │ ├── ffi_lex_number.lua │ │ │ ├── ffi_metatype.lua │ │ │ ├── ffi_new.lua │ │ │ ├── ffi_parse_array.lua │ │ │ ├── ffi_parse_basic.lua │ │ │ ├── ffi_parse_cdef.lua │ │ │ ├── ffi_parse_struct.lua │ │ │ ├── ffi_tabov.lua │ │ │ ├── index │ │ │ ├── istype.lua │ │ │ ├── jit_array.lua │ │ │ ├── jit_complex.lua │ │ │ ├── jit_misc.lua │ │ │ ├── jit_struct.lua │ │ │ ├── meta_tostring.lua │ │ │ ├── redir.lua │ │ │ └── type_punning.lua │ │ ├── index │ │ ├── math │ │ │ ├── abs.lua │ │ │ ├── constants.lua │ │ │ ├── index │ │ │ └── random.lua │ │ ├── string │ │ │ ├── byte.lua │ │ │ ├── char.lua │ │ │ ├── dump.lua │ │ │ ├── format │ │ │ │ ├── index │ │ │ │ └── num.lua │ │ │ ├── index │ │ │ ├── len.lua │ │ │ ├── lower_upper.lua │ │ │ ├── metatable.lua │ │ │ ├── multiple_functions.lua │ │ │ ├── rep.lua │ │ │ ├── reverse.lua │ │ │ └── sub.lua │ │ └── table │ │ │ ├── concat.lua │ │ │ ├── index │ │ │ ├── insert.lua │ │ │ ├── misc.lua │ │ │ ├── new.lua │ │ │ ├── pack.lua │ │ │ ├── remove.lua │ │ │ └── sort.lua │ │ ├── misc │ │ ├── alias_alloc.lua │ │ ├── api_call.lua │ │ ├── catch_wrap.lua │ │ ├── coro_traceback.lua │ │ ├── coro_yield.lua │ │ ├── debug_gc.lua │ │ ├── dualnum.lua │ │ ├── for_dir.lua │ │ ├── fori_coerce.lua │ │ ├── gc_rechain.lua │ │ ├── gc_trace.lua │ │ ├── gcstep.lua │ │ ├── hook_active.lua │ │ ├── hook_line.lua │ │ ├── hook_norecord.lua │ │ ├── hook_record.lua │ │ ├── hook_top.lua │ │ ├── jit_flush.lua │ │ ├── lightud.lua │ │ ├── loop_unroll.lua │ │ ├── parse_comp.lua │ │ ├── parse_esc.lua │ │ ├── parse_misc.lua │ │ ├── phi_conv.lua │ │ ├── recurse_deep.lua │ │ ├── recurse_tail.lua │ │ ├── stack_gc.lua │ │ ├── stack_purge.lua │ │ ├── stackov.lua │ │ ├── stackovc.lua │ │ ├── tcall_base.lua │ │ ├── tcall_loop.lua │ │ ├── tonumber_scan.lua │ │ ├── uclo.lua │ │ ├── unordered_jit.lua │ │ ├── wbarrier.lua │ │ ├── wbarrier_jit.lua │ │ └── wbarrier_obar.lua │ │ ├── opt │ │ ├── dse │ │ │ ├── array.lua │ │ │ ├── field.lua │ │ │ └── index │ │ ├── fold │ │ │ ├── index │ │ │ └── kfold.lua │ │ ├── fuse.lua │ │ ├── fwd │ │ │ ├── hrefk_rollback.lua │ │ │ ├── index │ │ │ ├── tnew_tdup.lua │ │ │ └── upval.lua │ │ ├── index │ │ ├── loop │ │ │ ├── index │ │ │ └── unroll.lua │ │ └── sink │ │ │ ├── alloc.lua │ │ │ ├── ffi.lua │ │ │ ├── ffi_nosink.lua │ │ │ ├── index │ │ │ └── nosink.lua │ │ ├── raptorjit │ │ ├── index │ │ └── vmprofile.lua │ │ ├── src │ │ ├── cpptest.cpp │ │ └── ctest.c │ │ ├── sysdep │ │ ├── catch_cpp.lua │ │ ├── ffi_include_gtk.lua │ │ ├── ffi_include_std.lua │ │ ├── ffi_lib_c.lua │ │ └── ffi_lib_z.lua │ │ ├── test.lua │ │ ├── trace │ │ ├── exit_frame.lua │ │ ├── exit_growstack.lua │ │ ├── exit_jfuncf.lua │ │ ├── gc64_slot_revival.lua │ │ ├── index │ │ ├── phi │ │ │ ├── copyspill.lua │ │ │ ├── index │ │ │ ├── ref.lua │ │ │ └── rotate.lua │ │ ├── snap.lua │ │ └── stitch.lua │ │ └── unportable │ │ ├── ffi_arith_int64.lua │ │ └── math_special.lua └── pflua │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── AUTHORS │ ├── COPYING │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── common.mk │ ├── doc │ ├── Makefile │ ├── README.md │ ├── decnet-host-10.15.md │ ├── decnet-src-10.15.md │ ├── dst-host-192.68.1.1-and-greater-100.md │ ├── dst-portrange-80-90.md │ ├── ether-broadcast.md │ ├── ether-multicast.md │ ├── ether-proto-1500.md │ ├── ether-proto-1501.md │ ├── ether-proto-255.md │ ├── ether-proto-decnet.md │ ├── extensions.md │ ├── fail-fail.md │ ├── host-127.0.0.1.md │ ├── host-ipv6-localhost.md │ ├── icmp-or-tcp-or-udp.md │ ├── icmp6-or-ip.md │ ├── icmp6.md │ ├── ip-multicast.md │ ├── ip-proto-47.md │ ├── ip-proto-ah.md │ ├── ip-proto-sctp.md │ ├── ip6-multicast.md │ ├── ip6-proto-47.md │ ├── ip6-proto-ah.md │ ├── iso-proto-47.md │ ├── iso-proto-clnp.md │ ├── l1.md │ ├── net-127.0.0.0-8.md │ ├── net-ipv6-0-mask-16.md │ ├── net-ipv6-ee.cc.9954.0-mask-111.md │ ├── packet-access-igmp.md │ ├── packet-access-igrp.md │ ├── packet-access-pim.md │ ├── packet-access-sctp.md │ ├── packet-access-vrrp.md │ ├── pflang.md │ ├── pfmatch.md │ ├── portrange-0-6000.md │ ├── proto-47.md │ ├── proto-sctp.md │ ├── sctp.md │ ├── src-host-192.68.1.1-and-less-100.md │ ├── src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md │ ├── src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md │ ├── src-port-80.md │ ├── tcp-address.md │ ├── tcp-port-80.md │ └── technical │ │ └── bpf-asm-explained.md │ ├── env │ ├── src │ ├── Makefile │ ├── pf.lua │ └── pf │ │ ├── anf.lua │ │ ├── backend.lua │ │ ├── bpf.lua │ │ ├── codegen.dasl │ │ ├── constants.lua │ │ ├── expand.lua │ │ ├── libpcap.lua │ │ ├── match.lua │ │ ├── optimize.lua │ │ ├── parse.lua │ │ ├── quickcheck.lua │ │ ├── regalloc.lua │ │ ├── savefile.lua │ │ ├── selection.lua │ │ ├── ssa.lua │ │ ├── types.lua │ │ └── utils.lua │ ├── tcp_port_80_asm.md │ ├── tests │ ├── Makefile │ ├── data │ │ ├── COPYRIGHT │ │ ├── arp.pcap │ │ ├── empty.pcap │ │ ├── empty.pcap.test │ │ ├── tcp-ack-66-bytes.pcap │ │ ├── telnet-cooked.pcap │ │ ├── telnet-cooked.pcap.test │ │ ├── tftp_wrq.pcap │ │ ├── tftp_wrq.pcap.test │ │ ├── v4.pcap │ │ ├── v4.pcap.test │ │ └── v6.pcap │ ├── ir-reg │ │ ├── opt-bug120-rangecheck-opt.ir │ │ ├── opt-bug120-rangecheck-unopt.ir │ │ ├── opt-bug120-rangecheck.sh │ │ ├── opt-bug126-invalidopt.sh │ │ ├── opt-bug126-opt.ir │ │ └── opt-bug126-unopt.ir │ ├── pflang-reg │ │ ├── pl-bug129-flipportrange.sh │ │ ├── pl-bug130-allreject │ │ ├── pl-bug131-notlen-igrp │ │ ├── pl-bug131-notlen-rarp │ │ ├── pl-bug131-notlen-tcpport │ │ ├── pl-bug132-icmp6_or_ip │ │ ├── pl-bug132-icmp6_or_portrange │ │ ├── pl-bug132-not_icmp6 │ │ ├── pl-bug139-multioctet.sh │ │ ├── pl-bug171-arpindexing_or_tcp │ │ ├── pl-bug182-icmp_or_arp │ │ └── pl-bug205-greater1_or_less1 │ ├── pfquickcheck │ │ ├── README.md │ │ ├── pfcompile.lua │ │ ├── pflang.lua │ │ ├── pflang_math.lua │ │ └── pflua_ir.lua │ ├── properties │ │ ├── fail.lua │ │ ├── opt_eq_unopt.lua │ │ ├── pflua_math_eq_libpcap_math.lua │ │ ├── pflua_pipelines_match.lua │ │ ├── pipecmp_proto_or_proto.lua │ │ ├── repeatable_randomization.lua │ │ └── trivial.lua │ ├── test-215.pflang │ ├── test-filters │ └── test-matches │ └── tools │ ├── Makefile │ ├── dump-markdown │ ├── helpers │ └── pflua_asm.lua │ ├── pflua-allocchecker │ ├── pflua-asm │ ├── pflua-compile │ ├── pflua-expand │ ├── pflua-filter │ ├── pflua-match │ ├── pflua-optimize │ ├── pflua-pipelines-match │ └── pflua-quickcheck ├── nlnet.png ├── release.nix ├── snabb.png ├── src ├── Makefile ├── Makefile.vita ├── Makefile.vita-test ├── README.md ├── apps │ ├── basic │ │ ├── README.md │ │ └── basic_apps.lua │ ├── bridge │ │ ├── README.md │ │ ├── base.lua │ │ ├── flooding.lua │ │ ├── learning.h │ │ ├── learning.lua │ │ ├── mac_table.c │ │ └── mac_table.lua │ ├── csv.lua │ ├── example │ │ └── asm.dasl │ ├── intel │ │ ├── README.md │ │ ├── intel.h │ │ ├── intel10g.lua │ │ ├── intel_app.lua │ │ └── loadgen.lua │ ├── intel_avf │ │ ├── README.md │ │ ├── intel_avf.lua │ │ ├── selftest.sh │ │ └── tests │ │ │ ├── back2back │ │ │ └── test.snabb │ │ │ ├── info │ │ │ └── test.snabb │ │ │ └── setup.sh │ ├── intel_mp │ │ ├── README.md │ │ ├── bench.sh │ │ ├── broadcast.pcap │ │ ├── intel_mp.lua │ │ ├── loadgen.lua │ │ ├── selftest.sh │ │ ├── source-vlan.pcap │ │ ├── source.pcap │ │ ├── source2.pcap │ │ ├── test_10g_1q_blast.sh │ │ ├── test_10g_1q_blast_vmdq.sh │ │ ├── test_10g_2q_blast.sh │ │ ├── test_10g_2q_blast_vlan.sh │ │ ├── test_10g_2q_blast_vmdq.sh │ │ ├── test_10g_2q_blast_vmdq_auto.sh │ │ ├── test_10g_2q_loopback.snabb │ │ ├── test_10g_4q_vmdq.snabb │ │ ├── test_10g_come_and_go.sh │ │ ├── test_10g_counters.sh │ │ ├── test_10g_linkup.sh │ │ ├── test_10g_loopback.snabb │ │ ├── test_10g_rate_limit.snabb │ │ ├── test_10g_rss_tab.snabb │ │ ├── test_10g_rxq_disable.snabb │ │ ├── test_10g_shared_rxcounter.snabb │ │ ├── test_10g_sw_sem.snabb │ │ ├── test_10g_txq_stop.snabb │ │ ├── test_10g_vlan.sh │ │ ├── test_10g_vmdq_loopback.snabb │ │ ├── test_10g_vmdq_loopback_self.snabb │ │ ├── test_10g_vmdq_mcast.snabb │ │ ├── test_10g_vmdq_mirror.snabb │ │ ├── test_10g_vmdq_pool_sel.snabb │ │ ├── test_10g_vmdq_race.snabb │ │ ├── test_10g_vmdq_reconfig_mac.snabb │ │ ├── test_10g_vmdq_tx.sh │ │ ├── test_1g_1q_blast.sh │ │ ├── test_1g_1q_blast_vmdq.sh │ │ ├── test_1g_2q_blast.sh │ │ ├── test_1g_2q_blast_vlan.sh │ │ ├── test_1g_2q_blast_vmdq.sh │ │ ├── test_1g_2q_blast_vmdq_auto.sh │ │ ├── test_1g_come_and_go.sh │ │ ├── test_1g_linkup.sh │ │ ├── test_1g_rss_tab.snabb │ │ ├── test_1g_sw_sem.snabb │ │ ├── test_1g_vmdq_mcast.snabb │ │ ├── test_1g_vmdq_mirror.snabb │ │ ├── test_1g_vmdq_pool_sel.snabb │ │ ├── test_1g_vmdq_race.snabb │ │ ├── test_1g_vmdq_reconfig_mac.snabb │ │ ├── test_1g_vmdq_tx.sh │ │ ├── testrecv.lua │ │ ├── testrecv.snabb │ │ ├── testsend.snabb │ │ ├── testup.snabb │ │ ├── testvlan.snabb │ │ ├── testvmdqrecv.snabb │ │ └── testvmdqtx.snabb │ ├── interlink │ │ ├── README.md │ │ ├── receiver.lua │ │ ├── selftest.snabb │ │ ├── test_source.lua │ │ └── transmitter.lua │ ├── ipfix │ │ ├── README.md │ │ ├── ipfix-information-elements.inc │ │ ├── ipfix.lua │ │ └── template.lua │ ├── ipsec │ │ ├── README.md │ │ ├── esp.lua │ │ ├── selftest.sh │ │ ├── test-linux-compat.sh │ │ └── test-linux-compat.snabb │ ├── ipv4 │ │ ├── README.md │ │ ├── arp.lua │ │ ├── echo.lua │ │ ├── fragment.lua │ │ └── reassemble.lua │ ├── ipv6 │ │ ├── README.md │ │ ├── echo.lua │ │ ├── fragment.lua │ │ ├── nd_light.lua │ │ ├── ns_responder.lua │ │ └── reassemble.lua │ ├── keyed_ipv6_tunnel │ │ └── tunnel.lua │ ├── lwaftr │ │ ├── V4V6.lua │ │ ├── binding_table.lua │ │ ├── constants.lua │ │ ├── ctable_wrapper.lua │ │ ├── loadgen.lua │ │ ├── lwaftr.lua │ │ ├── lwdebug.lua │ │ ├── lwutil.lua │ │ ├── ndp.lua │ │ ├── nh_fwd.lua │ │ └── rangemap.lua │ ├── nh_fwd │ │ └── README.md │ ├── packet_filter │ │ ├── README.md │ │ ├── conntrack.lua │ │ ├── pcap_filter.lua │ │ └── samples │ │ │ ├── COPYRIGHT │ │ │ ├── v4-tcp-udp.pcap │ │ │ ├── v4.pcap │ │ │ ├── v6-tcp-udp.pcap │ │ │ └── v6.pcap │ ├── pcap │ │ ├── README.md │ │ ├── pcap.lua │ │ └── tap.lua │ ├── rate_limiter │ │ ├── README.md │ │ └── rate_limiter.lua │ ├── rss │ │ ├── README.md │ │ ├── metadata.lua │ │ └── rss.lua │ ├── socket │ │ ├── .images │ │ │ └── UnixSocket.png │ │ ├── README.md │ │ ├── raw.lua │ │ └── unix.lua │ ├── solarflare │ │ ├── COPYRIGHT │ │ ├── README.md │ │ ├── ef_vi.h │ │ ├── poll.c │ │ ├── selftest.sh │ │ └── solarflare.lua │ ├── tap │ │ ├── README.md │ │ ├── selftest.sh │ │ └── tap.lua │ ├── test │ │ ├── README.md │ │ ├── delayed_start.lua │ │ ├── match.lua │ │ ├── npackets.lua │ │ ├── synth.lua │ │ └── synth.pcap │ ├── vhost │ │ ├── README.md │ │ ├── vhost.h │ │ ├── vhost_user.c │ │ ├── vhost_user.h │ │ └── vhost_user.lua │ ├── virtio_net │ │ ├── README.md │ │ └── virtio_net.lua │ ├── vlan │ │ ├── README.md │ │ └── vlan.lua │ ├── wall │ │ ├── README.md │ │ ├── constants.lua │ │ ├── l7fw.lua │ │ ├── l7spy.lua │ │ ├── scanner.lua │ │ ├── scanner │ │ │ ├── ndpi.lua │ │ │ └── ndpi_opt.dasl │ │ └── util.lua │ └── xdp │ │ ├── README.md │ │ ├── bpf.lua │ │ └── xdp.lua ├── arch │ └── checksum.dasl ├── bench │ ├── basic1-100e6 │ ├── packetblaster-64 │ ├── packetblaster-synth-64 │ ├── snabbnfv-iperf-1500 │ ├── snabbnfv-iperf-1500-crypto │ ├── snabbnfv-iperf-1500-tunnel+crypto │ ├── snabbnfv-iperf-jumbo │ └── snabbnfv-loadgen-dpdk ├── core │ ├── app.events │ ├── app.lua │ ├── clib.h │ ├── config.lua │ ├── counter.h │ ├── counter.lua │ ├── engine.events │ ├── histogram.lua │ ├── lib.c │ ├── lib.h │ ├── lib.lua │ ├── link.h │ ├── link.lua │ ├── main.lua │ ├── memory.c │ ├── memory.h │ ├── memory.lua │ ├── packet.events │ ├── packet.h │ ├── packet.lua │ ├── selftest.lua │ ├── shm.lua │ ├── snabbswitch.c │ ├── startup.lua │ ├── sync.dasl │ ├── timeline.dasl │ ├── timer.lua │ └── worker.lua ├── dasm.lua ├── dasm_extern.h ├── dasm_mm.lua ├── dasm_proto.h ├── dasm_x64.lua ├── dasm_x86.c ├── dasm_x86.h ├── dasm_x86.lua ├── doc │ ├── .gitignore │ ├── .images │ │ ├── .gitignore │ │ ├── FirewallAppNetwork.png │ │ ├── KindsOfApps.png │ │ ├── Processes.png │ │ └── SimpleApp.png │ ├── branches.md │ ├── code-of-conduct.md │ ├── core-data-structures.md │ ├── default.nix │ ├── documentation-guide.md │ ├── genbook.sh │ ├── getting-started.md │ ├── git-workflow.md │ ├── in-a-nutshell.md │ ├── in-a-nutshell.src.md │ ├── kvm.md │ ├── lstopo.png │ ├── openstack.md │ ├── performance-tuning.md │ ├── porting.md │ ├── snabblab.md │ ├── statistics.md │ ├── style.css │ ├── template.latex │ ├── testing.md │ └── trademark.md ├── dynasm.lua ├── jit │ ├── bc.lua │ └── bcsave.lua ├── lib │ ├── README.checksum.md │ ├── README.cltable.md │ ├── README.ctable.md │ ├── README.logger.md │ ├── README.numa.md │ ├── README.pmu.md │ ├── README.poptrie.md │ ├── README.rrd.md │ ├── README.token_bucket.md │ ├── README.tsc.md │ ├── binary_search.dasl │ ├── buffer.lua │ ├── checksum.c │ ├── checksum.h │ ├── checksum.lua │ ├── checksum_lib.h │ ├── cltable.lua │ ├── cpuset.lua │ ├── ctable.lua │ ├── fibers │ │ ├── channel.lua │ │ ├── cond.lua │ │ ├── epoll.lua │ │ ├── fiber.lua │ │ ├── file.lua │ │ ├── op.lua │ │ ├── queue.lua │ │ ├── sched.lua │ │ ├── sleep.lua │ │ └── timer.lua │ ├── gauge.lua │ ├── hardware │ │ ├── README.md │ │ ├── pci.lua │ │ └── register.lua │ ├── hash │ │ ├── base.lua │ │ ├── murmur.lua │ │ └── siphash.dasl │ ├── index_set.lua │ ├── interlink.lua │ ├── io │ │ └── virtual_ether_mux.lua │ ├── ipc │ │ └── shmem │ │ │ ├── iftable_mib.lua │ │ │ ├── mib.lua │ │ │ ├── shmem.c │ │ │ ├── shmem.h │ │ │ └── shmem.lua │ ├── ipsec │ │ ├── .images │ │ │ └── esp.png │ │ ├── README.md │ │ ├── aes_gcm.lua │ │ ├── aes_gcm_avx.dasl │ │ ├── esp.events │ │ ├── esp.lua │ │ ├── seq_no_t.lua │ │ ├── track_seq_no.c │ │ └── track_seq_no.h │ ├── json.lua │ ├── logger.lua │ ├── lpm │ │ ├── README.md │ │ ├── build_fixtures.pl │ │ ├── ip4.lua │ │ ├── ip6.lua │ │ ├── lpm.lua │ │ ├── lpm4.lua │ │ ├── lpm4_248.c │ │ ├── lpm4_248.lua │ │ ├── lpm4_dxr.c │ │ ├── lpm4_dxr.lua │ │ ├── lpm4_poptrie.lua │ │ ├── lpm4_trie.lua │ │ └── random.dasl │ ├── lua │ │ ├── StackTracePlus.lua │ │ ├── alt_getopt.lua │ │ ├── class.lua │ │ └── strict.lua │ ├── macaddress.lua │ ├── maxpc.lua │ ├── multi_copy.dasl │ ├── numa.lua │ ├── pcap │ │ ├── filter.h │ │ ├── filter.lua │ │ └── pcap.lua │ ├── pmu.lua │ ├── pmu_cpu.lua │ ├── pmu_x86.dasl │ ├── poptrie.lua │ ├── poptrie_lookup.dasl │ ├── protocol │ │ ├── README.md │ │ ├── arp.lua │ │ ├── arp_ipv4.lua │ │ ├── datagram.lua │ │ ├── dns │ │ │ ├── dns.lua │ │ │ ├── mdns.lua │ │ │ └── mdns_query.lua │ │ ├── esp.lua │ │ ├── esp_tail.lua │ │ ├── ethernet.lua │ │ ├── gre.lua │ │ ├── header.lua │ │ ├── icmp │ │ │ ├── header.lua │ │ │ ├── nd │ │ │ │ ├── header.lua │ │ │ │ ├── na.lua │ │ │ │ ├── ns.lua │ │ │ │ └── options │ │ │ │ │ ├── lladdr.lua │ │ │ │ │ └── tlv.lua │ │ │ └── ptb.lua │ │ ├── ipv4.lua │ │ ├── ipv6.lua │ │ ├── keyed_ipv6_tunnel.lua │ │ ├── tcp.lua │ │ └── udp.lua │ ├── ptree │ │ ├── README.md │ │ ├── action_codec.lua │ │ ├── alarms.lua │ │ ├── channel.lua │ │ ├── inotify.lua │ │ ├── json.lua │ │ ├── ptree.lua │ │ ├── support.lua │ │ ├── support │ │ │ └── snabb-softwire-v2.lua │ │ ├── trace.lua │ │ └── worker.lua │ ├── rrd.lua │ ├── scheduling.lua │ ├── stream.lua │ ├── stream │ │ ├── compat.lua │ │ ├── file.lua │ │ ├── mem.lua │ │ └── socket.lua │ ├── timers │ │ ├── ingress_drop_monitor.lua │ │ └── memory_info.lua │ ├── token_bucket.lua │ ├── tsc.lua │ ├── virtio │ │ ├── README.md │ │ ├── net_device.lua │ │ ├── net_driver.lua │ │ ├── virtio.h │ │ ├── virtio_pci.lua │ │ ├── virtio_vring.h │ │ ├── virtq_device.lua │ │ └── virtq_driver.lua │ ├── watchdog │ │ ├── README.md │ │ ├── selftest.sh │ │ ├── selftest_design │ │ └── watchdog.lua │ ├── xsd_regexp.lua │ └── yang │ │ ├── README.md │ │ ├── alarms.lua │ │ ├── binary.lua │ │ ├── data.lua │ │ ├── ietf-alarms.yang │ │ ├── ietf-inet-types.yang │ │ ├── ietf-softwire-br.yang │ │ ├── ietf-softwire-common.yang │ │ ├── ietf-yang-types.yang │ │ ├── parser.lua │ │ ├── path.lua │ │ ├── path_data.lua │ │ ├── rpc.lua │ │ ├── schema.lua │ │ ├── snabb-config-leader-v1.yang │ │ ├── snabb-softwire-v1.yang │ │ ├── snabb-softwire-v2.yang │ │ ├── state.lua │ │ ├── util.lua │ │ ├── value.lua │ │ └── yang.lua ├── program │ ├── alarms │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── alarms.lua │ │ ├── compress │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── compress.lua │ │ ├── get_state │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── get_state.lua │ │ ├── listen │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── listen.lua │ │ ├── purge │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── purge.lua │ │ └── set_operator_state │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── set_operator_state.lua │ ├── config │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── add │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── add.lua │ │ ├── bench │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── bench.lua │ │ ├── common.lua │ │ ├── config.lua │ │ ├── data_format │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── data_format.lua │ │ ├── get │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── get.lua │ │ ├── get_state │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── get_state.lua │ │ ├── listen │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── listen.lua │ │ ├── load │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── load.lua │ │ ├── remove │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── remove.lua │ │ └── set │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── set.lua │ ├── dnssd │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ └── dnssd.lua │ ├── example_replay │ │ ├── example_replay.lua │ │ └── input.pcap │ ├── example_spray │ │ ├── example_spray.lua │ │ └── sprayer.lua │ ├── firehose │ │ ├── README │ │ ├── README.inc │ │ ├── example.inc │ │ ├── firehose.h │ │ ├── firehose.h.inc │ │ └── firehose.lua │ ├── ipfix │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── ipfix.lua │ │ ├── probe │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── probe.lua │ │ └── tests │ │ │ ├── bench.sh │ │ │ ├── collector-test.sh │ │ │ └── generate_packets.py │ ├── l2vpn │ │ ├── .images │ │ │ ├── AC-VLAN-TRUNK.png │ │ │ ├── DOT1Q_TAG.png │ │ │ ├── L2VPN_ARCH.png │ │ │ ├── UPLINK-VLAN-TRUNK.png │ │ │ └── VPN-TP.png │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── README.md.src │ │ ├── control_channel.lua │ │ ├── dispatch.lua │ │ ├── l2vpn.lua │ │ ├── pseudowire.lua │ │ ├── selftest │ │ │ ├── ac.cap.input │ │ │ ├── gre-ac.cap.expect │ │ │ ├── gre-uplink.cap.expect │ │ │ ├── gre-uplink.cap.input │ │ │ ├── l2tpv3-ac.cap.expect │ │ │ ├── l2tpv3-uplink.cap.expect │ │ │ └── l2tpv3-uplink.cap.input │ │ ├── transports │ │ │ └── ipv6.lua │ │ └── tunnels │ │ │ ├── gre.lua │ │ │ └── l2tpv3.lua │ ├── lisper │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── dev-env-docker │ │ │ ├── .gitignore │ │ │ ├── install │ │ │ ├── l2tp.app │ │ │ ├── l2tp.app01 │ │ │ ├── l2tp.app02 │ │ │ ├── l2tp.app05 │ │ │ ├── l2tp.app06 │ │ │ ├── l2tp.lua │ │ │ ├── lisp │ │ │ ├── lisp.lua │ │ │ ├── lisp04 │ │ │ ├── lisp04.fib │ │ │ ├── lisp08 │ │ │ ├── lisp08.fib │ │ │ ├── lisper │ │ │ ├── lisper04 │ │ │ ├── lisper04.conf │ │ │ ├── lisper08 │ │ │ ├── lisper08.conf │ │ │ ├── mklisper │ │ │ ├── node-04 │ │ │ ├── node-08 │ │ │ ├── node-eth │ │ │ ├── node-lisper │ │ │ ├── snabb │ │ │ ├── syscall │ │ │ ├── syscall.lua │ │ │ └── watch_punt.lua │ │ ├── dev-env-perftest │ │ │ ├── .gitignore │ │ │ ├── README │ │ │ ├── baseline │ │ │ ├── baseline.lua │ │ │ ├── blast01 │ │ │ ├── blast02 │ │ │ ├── count.lua │ │ │ ├── gen_pcap.lua │ │ │ ├── lisp │ │ │ ├── lisp.lua │ │ │ ├── lisp02 │ │ │ ├── lisp02.fib │ │ │ ├── lisper │ │ │ ├── lisper.lua │ │ │ ├── lisper01 │ │ │ ├── lisper01.conf │ │ │ ├── lisper01.pcap │ │ │ ├── lisper02 │ │ │ ├── lisper02.conf │ │ │ ├── lisper02.log │ │ │ ├── lisper02.pcap │ │ │ ├── mklisper │ │ │ ├── snabb │ │ │ ├── test02-restart │ │ │ └── test02-stop │ │ ├── dev-env │ │ │ ├── .gitignore │ │ │ ├── dataplane │ │ │ ├── l2tp.app │ │ │ ├── l2tp.app01 │ │ │ ├── l2tp.app02 │ │ │ ├── l2tp.app05 │ │ │ ├── l2tp.app06 │ │ │ ├── l2tp.lua │ │ │ ├── lisp │ │ │ ├── lisp.lua │ │ │ ├── lisp04 │ │ │ ├── lisp04.fib │ │ │ ├── lisp08 │ │ │ ├── lisp08.fib │ │ │ ├── lisper │ │ │ ├── lisper04 │ │ │ ├── lisper04.conf.intel10g │ │ │ ├── lisper04.conf.veth │ │ │ ├── lisper08 │ │ │ ├── lisper08.conf.intel10g │ │ │ ├── lisper08.conf.veth │ │ │ ├── mklisper │ │ │ ├── mm │ │ │ ├── nsnode │ │ │ ├── nsr2 │ │ │ ├── ping-all │ │ │ ├── snabb │ │ │ ├── syscall │ │ │ ├── syscall.lua │ │ │ ├── testnet │ │ │ ├── testnet-down │ │ │ ├── testnet-up │ │ │ └── testnet-up-intel10g │ │ └── lisper.lua │ ├── loadtest │ │ ├── README │ │ ├── README.inc │ │ ├── find-limit │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── find-limit.lua │ │ ├── loadtest.lua │ │ ├── promise.lua │ │ └── transient │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── transient.lua │ ├── lwaftr │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README │ │ ├── README.inc │ │ ├── alarms.lua │ │ ├── bench │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── bench.lua │ │ ├── check │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── check.lua │ │ │ └── util.lua │ │ ├── compile_configuration │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── compile_configuration.lua │ │ ├── counters.lua │ │ ├── csv_stats.lua │ │ ├── doc │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── benchmarking.md │ │ │ ├── benchmarks-v1.0 │ │ │ │ ├── Makefile │ │ │ │ ├── lwaftr-1.csv │ │ │ │ ├── lwaftr-10.csv │ │ │ │ ├── lwaftr-2.csv │ │ │ │ ├── lwaftr-3.csv │ │ │ │ ├── lwaftr-4.csv │ │ │ │ ├── lwaftr-5.csv │ │ │ │ ├── lwaftr-6.csv │ │ │ │ ├── lwaftr-7.csv │ │ │ │ ├── lwaftr-8.csv │ │ │ │ ├── lwaftr-9.csv │ │ │ │ ├── lwaftr-decapsulation-gbps.png │ │ │ │ ├── lwaftr-decapsulation-mpps.png │ │ │ │ ├── lwaftr-encapsulation-gbps.png │ │ │ │ ├── lwaftr-encapsulation-mpps.png │ │ │ │ ├── lwaftr-gbps.png │ │ │ │ ├── lwaftr-mpps.png │ │ │ │ ├── transient-self-test-gbps.png │ │ │ │ ├── transient-self-test-mpps.png │ │ │ │ └── transient-self-test.csv │ │ │ ├── benchmarks-v2.0 │ │ │ │ ├── loadtest-small.txt │ │ │ │ ├── loadtest.txt │ │ │ │ ├── lwaftr-small.csv │ │ │ │ └── lwaftr.csv │ │ │ ├── configuration.md │ │ │ ├── continuous-integration.md │ │ │ ├── counters.md │ │ │ ├── filters-performance.md │ │ │ ├── genbook.sh │ │ │ ├── images │ │ │ │ ├── b4-to-decaps-queue.dia │ │ │ │ ├── b4-to-decaps-queue.png │ │ │ │ ├── decaps-queue-to-internet.dia │ │ │ │ ├── decaps-queue-to-internet.png │ │ │ │ ├── encaps-queue-to-b4.dia │ │ │ │ ├── encaps-queue-to-b4.png │ │ │ │ ├── internet-to-encaps-queue.dia │ │ │ │ ├── internet-to-encaps-queue.png │ │ │ │ ├── main-flow.dia │ │ │ │ └── main-flow.png │ │ │ ├── ndp.md │ │ │ ├── performance.md │ │ │ ├── rfccompliance.md │ │ │ ├── running.md │ │ │ ├── testing.md │ │ │ ├── troubleshooting.md │ │ │ └── virtualization.md │ │ ├── generate_configuration │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── generate_configuration.lua │ │ ├── lwaftr.lua │ │ ├── migrate_configuration │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── conf_parser.lua │ │ │ └── migrate_configuration.lua │ │ ├── monitor │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── monitor.lua │ │ ├── query │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── query.lua │ │ ├── quickcheck │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── quickcheck.lua │ │ │ └── utils.lua │ │ ├── run │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── run.lua │ │ ├── setup.lua │ │ ├── soaktest │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── soaktest.lua │ │ ├── src │ │ │ └── program │ │ │ │ └── lwaftr │ │ │ │ └── doc │ │ │ │ └── alarms.md │ │ ├── tests │ │ │ ├── benchdata │ │ │ │ ├── ipv4-0094.pcap │ │ │ │ ├── ipv4-0510.pcap │ │ │ │ ├── ipv4-0550.pcap │ │ │ │ ├── ipv4-0966.pcap │ │ │ │ ├── ipv4-1006.pcap │ │ │ │ ├── ipv4-1046.pcap │ │ │ │ ├── ipv4-1460.pcap │ │ │ │ ├── ipv4-1500.pcap │ │ │ │ ├── ipv4_and_ipv6_stick_imix.pcap │ │ │ │ ├── ipv6-0094.pcap │ │ │ │ ├── ipv6-0510.pcap │ │ │ │ ├── ipv6-0550.pcap │ │ │ │ ├── ipv6-0966.pcap │ │ │ │ ├── ipv6-1006.pcap │ │ │ │ ├── ipv6-1046.pcap │ │ │ │ ├── ipv6-1460.pcap │ │ │ │ └── ipv6-1500.pcap │ │ │ ├── config-migrations │ │ │ │ └── selftest.sh │ │ │ ├── configdata │ │ │ │ ├── 3.2.0.conf │ │ │ │ ├── binding-table.txt │ │ │ │ └── legacy.conf │ │ │ ├── data │ │ │ │ ├── Makefile │ │ │ │ ├── add-dot1q.py │ │ │ │ ├── add-vlan.sh │ │ │ │ ├── addresses.txt │ │ │ │ ├── arp_reply_send.pcap │ │ │ │ ├── arp_request_recv.pcap │ │ │ │ ├── arp_request_send.pcap │ │ │ │ ├── big_mtu_no_icmp.conf │ │ │ │ ├── counters │ │ │ │ │ ├── arp-for-next-hop.lua │ │ │ │ │ ├── empty.lua │ │ │ │ │ ├── from-inet-ipv4-in-binding-big-packet-df-set-allow.lua │ │ │ │ │ ├── from-inet-ipv4-in-binding-big-packet-df-set-drop.lua │ │ │ │ │ ├── from-to-b4-ipv6-hairpin-n64.lua │ │ │ │ │ ├── from-to-b4-ipv6-hairpin.lua │ │ │ │ │ ├── from-to-b4-tunneled-icmpv4-ping-hairpin-unbound.lua │ │ │ │ │ ├── from-to-b4-tunneled-icmpv4-ping-hairpin.lua │ │ │ │ │ ├── icmpv6-ping-and-reply.lua │ │ │ │ │ ├── in-1p-ipv4-infrags-out-1p-ipv6-6-outfrags.lua │ │ │ │ │ ├── in-1p-ipv4-out-0p-drop.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-icmpv4.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-1.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-2.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-3.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-4.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-6-outfrags.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-6.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-7.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-8.lua │ │ │ │ │ ├── in-1p-ipv4-out-1p-ipv6-echo.lua │ │ │ │ │ ├── in-1p-ipv4-out-none-1.lua │ │ │ │ │ ├── in-1p-ipv4-out-none-2.lua │ │ │ │ │ ├── in-1p-ipv4-out-none-3.lua │ │ │ │ │ ├── in-1p-ipv4-out-none-4.lua │ │ │ │ │ ├── in-1p-ipv6-out-0p-ipv4.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-icmpv4-1.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-icmpv6-1.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-icmpv6-2.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-1.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-2.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-3.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-4-and-echo.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-4.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-5-frags.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-5.lua │ │ │ │ │ ├── in-1p-ipv6-out-1p-ipv4-hoplimhair.lua │ │ │ │ │ ├── in-1p-ipv6-out-none-1.lua │ │ │ │ │ ├── in-1p-ipv6-out-none-2.lua │ │ │ │ │ ├── in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1-drop.lua │ │ │ │ │ ├── in-ipv4-ipv6-out-icmpv4-ipv6-hairpin-1.lua │ │ │ │ │ ├── ndp-no-na-next-hop6-mac-not-set-2pkts.lua │ │ │ │ │ ├── ndp-no-na-next-hop6-mac-not-set-3pkts.lua │ │ │ │ │ ├── ndp-ns-for-next-hop.lua │ │ │ │ │ ├── ndp-secondary.lua │ │ │ │ │ ├── nofrag4.lua │ │ │ │ │ ├── nofrag6-sol.lua │ │ │ │ │ ├── nofrag6.lua │ │ │ │ │ ├── non-ipv4-traffic-to-ipv4-interface.lua │ │ │ │ │ ├── non-ipv6-traffic-to-ipv6-interface.lua │ │ │ │ │ ├── regressiontest-endaddr.lua │ │ │ │ │ ├── regressiontest-signedntohl-frags-counters.lua │ │ │ │ │ └── tcp-frominet-bound-ttl1.lua │ │ │ │ ├── decap-ipv4-nohair.pcap │ │ │ │ ├── decap-ipv4-vlan.pcap │ │ │ │ ├── decap-ipv4.pcap │ │ │ │ ├── empty.conf │ │ │ │ ├── empty.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-reply-from-aftr.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-reply-unbound-from-aftr.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-reply-unbound.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-reply.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-request-from-aftr.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-request-unbound.pcap │ │ │ │ ├── hairpinned-icmpv4-echo-request.pcap │ │ │ │ ├── icmp_endaddr.conf │ │ │ │ ├── icmp_on_fail.conf │ │ │ │ ├── icmp_on_fail_multiproc.conf │ │ │ │ ├── icmpv4-dst-host-unreachable-ip-bound-port-unbound.pcap │ │ │ │ ├── icmpv4-dst-host-unreachable.pcap │ │ │ │ ├── icmpv4-fromlwaftr-replyto-tcp-frominet-bound1494-DF.pcap │ │ │ │ ├── icmpv4-time-expired.pcap │ │ │ │ ├── icmpv6-nogress-ip-bound-port-unbound.pcap │ │ │ │ ├── icmpv6-nogress.pcap │ │ │ │ ├── incoming-icmpv4-34toobig.pcap │ │ │ │ ├── incoming-icmpv4-echo-reply.pcap │ │ │ │ ├── incoming-icmpv4-echo-request-invalid-icmp-checksum.pcap │ │ │ │ ├── incoming-icmpv4-echo-request-unbound.pcap │ │ │ │ ├── incoming-icmpv4-echo-request.pcap │ │ │ │ ├── incoming-icmpv6-13dstaddressunreach-inet-OPE.pcap │ │ │ │ ├── incoming-icmpv6-20pkttoobig-inet-OPE.pcap │ │ │ │ ├── incoming-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap │ │ │ │ ├── incoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap │ │ │ │ ├── incoming-icmpv6-31fragreassemblytimeexceeded-inet-OPE.pcap │ │ │ │ ├── incoming-icmpv6-43paramprob-inet-OPE.pcap │ │ │ │ ├── ipv6-tunneled-incoming-icmpv4-34toobig.pcap │ │ │ │ ├── ipv6-tunneled-incoming-icmpv4-echo-reply.pcap │ │ │ │ ├── ipv6-tunneled-incoming-icmpv4-echo-request.pcap │ │ │ │ ├── lwaftr-vlan.conf │ │ │ │ ├── ndp_getna_compound.pcap │ │ │ │ ├── ndp_incoming_ns.pcap │ │ │ │ ├── ndp_incoming_ns_nonlwaftr.pcap │ │ │ │ ├── ndp_incoming_ns_secondary.pcap │ │ │ │ ├── ndp_incoming_solicited_na.pcap │ │ │ │ ├── ndp_ns_and_recap.pcap │ │ │ │ ├── ndp_outgoing_ns.pcap │ │ │ │ ├── ndp_outgoing_solicited_na.pcap │ │ │ │ ├── ndp_without_dst_eth_compound.pcap │ │ │ │ ├── no_hairpin.conf │ │ │ │ ├── no_icmp.conf │ │ │ │ ├── no_icmp_maxfrags1.conf │ │ │ │ ├── no_icmp_with_filters_accept.conf │ │ │ │ ├── no_icmp_with_filters_and_vlan_accept.conf │ │ │ │ ├── no_icmp_with_filters_and_vlan_drop.conf │ │ │ │ ├── no_icmp_with_filters_drop.conf │ │ │ │ ├── ping-v4-and-data.pcap │ │ │ │ ├── ping-v4-reply.pcap │ │ │ │ ├── ping-v4-ttl-32.pcap │ │ │ │ ├── ping-v4.pcap │ │ │ │ ├── ping-v6-and-data.pcap │ │ │ │ ├── ping-v6-hop-limit-32.pcap │ │ │ │ ├── ping-v6-reply.pcap │ │ │ │ ├── ping-v6.pcap │ │ │ │ ├── recap-customBR-IPs-ipv6.pcap │ │ │ │ ├── recap-fromcustom-BRIP-ipv6.pcap │ │ │ │ ├── recap-ipv6-n64.pcap │ │ │ │ ├── recap-ipv6-vlan.pcap │ │ │ │ ├── recap-ipv6.pcap │ │ │ │ ├── recap-tocustom-BRIP-ipv6.pcap │ │ │ │ ├── regressiontest-endaddr-v4-input.pcap │ │ │ │ ├── regressiontest-endaddr-v6-output.pcap │ │ │ │ ├── regressiontest-signedntohl-frags-output.pcap │ │ │ │ ├── regressiontest-signedntohl-frags.pcap │ │ │ │ ├── response-ipv4-icmp31-inet.pcap │ │ │ │ ├── response-ipv4-icmp34-inet.pcap │ │ │ │ ├── response-ipv6-tunneled-icmpv4_31-tob4.pcap │ │ │ │ ├── small_ipv4_mtu_icmp.conf │ │ │ │ ├── small_ipv6_mtu_no_icmp.conf │ │ │ │ ├── small_ipv6_mtu_no_icmp_allow.conf │ │ │ │ ├── small_ipv6_mtu_no_icmp_vlan_allow.conf │ │ │ │ ├── tcp-afteraftr-ipv6-2frags.pcap │ │ │ │ ├── tcp-afteraftr-ipv6-3frags.pcap │ │ │ │ ├── tcp-afteraftr-ipv6-reassembled.pcap │ │ │ │ ├── tcp-afteraftr-ipv6-trafficclass.pcap │ │ │ │ ├── tcp-afteraftr-ipv6-vlan.pcap │ │ │ │ ├── tcp-afteraftr-ipv6-wrongiface.pcap │ │ │ │ ├── tcp-afteraftr-ipv6.pcap │ │ │ │ ├── tcp-fromb4-customBRIP-tob4-ipv6.pcap │ │ │ │ ├── tcp-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap │ │ │ │ ├── tcp-fromb4-ipv6-bound-port-unbound.pcap │ │ │ │ ├── tcp-fromb4-ipv6-unbound.pcap │ │ │ │ ├── tcp-fromb4-ipv6-vlan.pcap │ │ │ │ ├── tcp-fromb4-ipv6.pcap │ │ │ │ ├── tcp-fromb4-tob4-customBRIP-ipv6.pcap │ │ │ │ ├── tcp-fromb4-tob4-ipv6-n64.pcap │ │ │ │ ├── tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap │ │ │ │ ├── tcp-fromb4-tob4-ipv6-ttl-1.pcap │ │ │ │ ├── tcp-fromb4-tob4-ipv6-vlan.pcap │ │ │ │ ├── tcp-fromb4-tob4-ipv6.pcap │ │ │ │ ├── tcp-frominet-bound-2734.pcap │ │ │ │ ├── tcp-frominet-bound-ttl1.pcap │ │ │ │ ├── tcp-frominet-bound-vlan.pcap │ │ │ │ ├── tcp-frominet-bound-wrongiface.pcap │ │ │ │ ├── tcp-frominet-bound.pcap │ │ │ │ ├── tcp-frominet-bound1494-DF.pcap │ │ │ │ ├── tcp-frominet-bound1494.pcap │ │ │ │ ├── tcp-frominet-ip-bound-port-unbound.pcap │ │ │ │ ├── tcp-frominet-trafficclass.pcap │ │ │ │ ├── tcp-frominet-unbound.pcap │ │ │ │ ├── tcp-ipv4-2ipv6frags-reassembled-1p.pcap │ │ │ │ ├── tcp-ipv4-2ipv6frags-reassembled.pcap │ │ │ │ ├── tcp-ipv4-3frags-bound-reversed.pcap │ │ │ │ ├── tcp-ipv4-3frags-bound.pcap │ │ │ │ ├── tcp-ipv4-toinet-2fragments.pcap │ │ │ │ ├── tcp-ipv4-toinet-3fragments.pcap │ │ │ │ ├── tcp-ipv6-2frags-bound-reverse.pcap │ │ │ │ ├── tcp-ipv6-2frags-bound.pcap │ │ │ │ ├── tcp-ipv6-fromb4-toinet-1046.pcap │ │ │ │ ├── tcp-ipv6-fromb4-toinet-1500.pcap │ │ │ │ ├── tunnel_icmp.conf │ │ │ │ ├── tunnel_icmp_without_mac4.conf │ │ │ │ ├── tunnel_icmp_withoutmac.conf │ │ │ │ ├── udp-afteraftr-ipv4-3frags.pcap │ │ │ │ ├── udp-afteraftr-ipv6-2frags.pcap │ │ │ │ ├── udp-afteraftr-ipv6.pcap │ │ │ │ ├── udp-afteraftr-reassembled-ipv4.pcap │ │ │ │ ├── udp-afteraftr-reassembled-ipv6-2frags.pcap │ │ │ │ ├── udp-fromb4-2frags-bound.pcap │ │ │ │ ├── udp-frominet-3frag-bound.pcap │ │ │ │ ├── udp-frominet-bound.pcap │ │ │ │ ├── vlan.conf │ │ │ │ └── vlan │ │ │ │ │ ├── arp_reply_send.pcap │ │ │ │ │ ├── arp_request_recv.pcap │ │ │ │ │ ├── arp_request_send.pcap │ │ │ │ │ ├── big_mtu_no_icmp.conf │ │ │ │ │ ├── decap-ipv4-nohair.pcap │ │ │ │ │ ├── decap-ipv4-vlan.pcap │ │ │ │ │ ├── decap-ipv4.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-reply-from-aftr.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-reply-unbound-from-aftr.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-reply-unbound.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-reply.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-request-from-aftr.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-request-unbound.pcap │ │ │ │ │ ├── hairpinned-icmpv4-echo-request.pcap │ │ │ │ │ ├── icmp_endaddr.conf │ │ │ │ │ ├── icmp_on_fail.conf │ │ │ │ │ ├── icmpv4-dst-host-unreachable-ip-bound-port-unbound.pcap │ │ │ │ │ ├── icmpv4-dst-host-unreachable.pcap │ │ │ │ │ ├── icmpv4-fromlwaftr-replyto-tcp-frominet-bound1494-DF.pcap │ │ │ │ │ ├── icmpv4-time-expired.pcap │ │ │ │ │ ├── icmpv6-nogress-ip-bound-port-unbound.pcap │ │ │ │ │ ├── icmpv6-nogress.pcap │ │ │ │ │ ├── incoming-icmpv4-34toobig.pcap │ │ │ │ │ ├── incoming-icmpv4-echo-reply.pcap │ │ │ │ │ ├── incoming-icmpv4-echo-request-invalid-icmp-checksum.pcap │ │ │ │ │ ├── incoming-icmpv4-echo-request-unbound.pcap │ │ │ │ │ ├── incoming-icmpv4-echo-request.pcap │ │ │ │ │ ├── incoming-icmpv6-13dstaddressunreach-inet-OPE.pcap │ │ │ │ │ ├── incoming-icmpv6-20pkttoobig-inet-OPE.pcap │ │ │ │ │ ├── incoming-icmpv6-30hoplevelexceeded-hairpinned-OPE.pcap │ │ │ │ │ ├── incoming-icmpv6-30hoplevelexceeded-inet-OPE.pcap │ │ │ │ │ ├── incoming-icmpv6-31fragreassemblytimeexceeded-inet-OPE.pcap │ │ │ │ │ ├── incoming-icmpv6-43paramprob-inet-OPE.pcap │ │ │ │ │ ├── ipv6-tunneled-incoming-icmpv4-34toobig.pcap │ │ │ │ │ ├── ipv6-tunneled-incoming-icmpv4-echo-reply.pcap │ │ │ │ │ ├── ipv6-tunneled-incoming-icmpv4-echo-request.pcap │ │ │ │ │ ├── ndp_getna_compound.pcap │ │ │ │ │ ├── ndp_incoming_ns.pcap │ │ │ │ │ ├── ndp_incoming_ns_nonlwaftr.pcap │ │ │ │ │ ├── ndp_incoming_ns_secondary.pcap │ │ │ │ │ ├── ndp_ns_and_recap.pcap │ │ │ │ │ ├── ndp_outgoing_ns.pcap │ │ │ │ │ ├── ndp_outgoing_solicited_na.pcap │ │ │ │ │ ├── ndp_without_dst_eth_compound.pcap │ │ │ │ │ ├── no_hairpin.conf │ │ │ │ │ ├── no_icmp.conf │ │ │ │ │ ├── no_icmp_maxfrags1.conf │ │ │ │ │ ├── no_icmp_with_filters_accept.conf │ │ │ │ │ ├── no_icmp_with_filters_drop.conf │ │ │ │ │ ├── ping-v4-and-data.pcap │ │ │ │ │ ├── ping-v4-reply.pcap │ │ │ │ │ ├── ping-v4-ttl-32.pcap │ │ │ │ │ ├── ping-v4.pcap │ │ │ │ │ ├── ping-v6-and-data.pcap │ │ │ │ │ ├── ping-v6-hop-limit-32.pcap │ │ │ │ │ ├── ping-v6-reply.pcap │ │ │ │ │ ├── ping-v6.pcap │ │ │ │ │ ├── recap-customBR-IPs-ipv6.pcap │ │ │ │ │ ├── recap-fromcustom-BRIP-ipv6.pcap │ │ │ │ │ ├── recap-ipv6-n64.pcap │ │ │ │ │ ├── recap-ipv6-vlan.pcap │ │ │ │ │ ├── recap-ipv6.pcap │ │ │ │ │ ├── recap-tocustom-BRIP-ipv6.pcap │ │ │ │ │ ├── regressiontest-endaddr-v4-input.pcap │ │ │ │ │ ├── regressiontest-endaddr-v6-output.pcap │ │ │ │ │ ├── regressiontest-signedntohl-frags-output.pcap │ │ │ │ │ ├── regressiontest-signedntohl-frags.pcap │ │ │ │ │ ├── response-ipv4-icmp31-inet.pcap │ │ │ │ │ ├── response-ipv4-icmp34-inet.pcap │ │ │ │ │ ├── response-ipv6-tunneled-icmpv4_31-tob4.pcap │ │ │ │ │ ├── small_ipv4_mtu_icmp.conf │ │ │ │ │ ├── small_ipv6_mtu_no_icmp.conf │ │ │ │ │ ├── small_ipv6_mtu_no_icmp_allow.conf │ │ │ │ │ ├── tcp-afteraftr-ipv6-2frags.pcap │ │ │ │ │ ├── tcp-afteraftr-ipv6-3frags.pcap │ │ │ │ │ ├── tcp-afteraftr-ipv6-reassembled.pcap │ │ │ │ │ ├── tcp-afteraftr-ipv6-trafficclass.pcap │ │ │ │ │ ├── tcp-afteraftr-ipv6-vlan.pcap │ │ │ │ │ ├── tcp-afteraftr-ipv6-wrongiface.pcap │ │ │ │ │ ├── tcp-afteraftr-ipv6.pcap │ │ │ │ │ ├── tcp-fromb4-customBRIP-tob4-ipv6.pcap │ │ │ │ │ ├── tcp-fromb4-customBRIP1-tob4-customBRIP2-ipv6.pcap │ │ │ │ │ ├── tcp-fromb4-ipv6-bound-port-unbound.pcap │ │ │ │ │ ├── tcp-fromb4-ipv6-unbound.pcap │ │ │ │ │ ├── tcp-fromb4-ipv6-vlan.pcap │ │ │ │ │ ├── tcp-fromb4-ipv6.pcap │ │ │ │ │ ├── tcp-fromb4-tob4-customBRIP-ipv6.pcap │ │ │ │ │ ├── tcp-fromb4-tob4-ipv6-n64.pcap │ │ │ │ │ ├── tcp-fromb4-tob4-ipv6-ttl-1-reply.pcap │ │ │ │ │ ├── tcp-fromb4-tob4-ipv6-ttl-1.pcap │ │ │ │ │ ├── tcp-fromb4-tob4-ipv6-vlan.pcap │ │ │ │ │ ├── tcp-fromb4-tob4-ipv6.pcap │ │ │ │ │ ├── tcp-frominet-bound-2734.pcap │ │ │ │ │ ├── tcp-frominet-bound-ttl1.pcap │ │ │ │ │ ├── tcp-frominet-bound-vlan.pcap │ │ │ │ │ ├── tcp-frominet-bound-wrongiface.pcap │ │ │ │ │ ├── tcp-frominet-bound.pcap │ │ │ │ │ ├── tcp-frominet-bound1494-DF.pcap │ │ │ │ │ ├── tcp-frominet-bound1494.pcap │ │ │ │ │ ├── tcp-frominet-ip-bound-port-unbound.pcap │ │ │ │ │ ├── tcp-frominet-trafficclass.pcap │ │ │ │ │ ├── tcp-frominet-unbound.pcap │ │ │ │ │ ├── tcp-ipv4-2ipv6frags-reassembled-1p.pcap │ │ │ │ │ ├── tcp-ipv4-2ipv6frags-reassembled.pcap │ │ │ │ │ ├── tcp-ipv4-3frags-bound-reversed.pcap │ │ │ │ │ ├── tcp-ipv4-3frags-bound.pcap │ │ │ │ │ ├── tcp-ipv4-toinet-2fragments.pcap │ │ │ │ │ ├── tcp-ipv4-toinet-3fragments.pcap │ │ │ │ │ ├── tcp-ipv6-2frags-bound-reverse.pcap │ │ │ │ │ ├── tcp-ipv6-2frags-bound.pcap │ │ │ │ │ ├── tcp-ipv6-fromb4-toinet-1046.pcap │ │ │ │ │ ├── tcp-ipv6-fromb4-toinet-1500.pcap │ │ │ │ │ ├── tunnel_icmp.conf │ │ │ │ │ ├── tunnel_icmp_without_mac4.conf │ │ │ │ │ ├── tunnel_icmp_withoutmac.conf │ │ │ │ │ ├── udp-afteraftr-ipv4-3frags.pcap │ │ │ │ │ ├── udp-afteraftr-ipv6-2frags.pcap │ │ │ │ │ ├── udp-afteraftr-ipv6.pcap │ │ │ │ │ ├── udp-afteraftr-reassembled-ipv4.pcap │ │ │ │ │ ├── udp-afteraftr-reassembled-ipv6-2frags.pcap │ │ │ │ │ ├── udp-fromb4-2frags-bound.pcap │ │ │ │ │ ├── udp-frominet-3frag-bound.pcap │ │ │ │ │ ├── udp-frominet-bound.pcap │ │ │ │ │ └── vlan.conf │ │ │ ├── end-to-end │ │ │ │ ├── core-end-to-end.sh │ │ │ │ ├── end-to-end-vlan.sh │ │ │ │ ├── end-to-end.sh │ │ │ │ ├── selftest.sh │ │ │ │ └── test_env.sh │ │ │ ├── hw │ │ │ │ └── test_ping_on_a_stick.sh │ │ │ ├── propbased │ │ │ │ ├── common.lua │ │ │ │ ├── genyang.lua │ │ │ │ ├── prop_nocrash.lua │ │ │ │ ├── prop_nocrash_state.lua │ │ │ │ ├── prop_sameval.lua │ │ │ │ └── selftest.sh │ │ │ ├── qemu-b4 │ │ │ │ ├── run-b4-tap │ │ │ │ ├── tap-b4 │ │ │ │ └── tap-b4-down │ │ │ ├── release-benchmarks │ │ │ │ ├── release-benchmarks.nix │ │ │ │ └── release-benchmarks.sh │ │ │ ├── selftest.sh │ │ │ ├── soaktest │ │ │ │ ├── core-soaktest.sh │ │ │ │ ├── selftest.sh │ │ │ │ ├── soaktest-vlan.sh │ │ │ │ └── soaktest.sh │ │ │ ├── subcommands │ │ │ │ ├── __init__.py │ │ │ │ ├── bench_test.py │ │ │ │ ├── check_test.py │ │ │ │ ├── config_test.py │ │ │ │ ├── generate_binding_table_test.py │ │ │ │ ├── loadtest_test.py │ │ │ │ ├── monitor_test.py │ │ │ │ ├── query_test.py │ │ │ │ ├── quickcheck_test.py │ │ │ │ └── run_test.py │ │ │ └── test_env.py │ │ └── virt │ │ │ ├── lwaftrctl │ │ │ ├── lwaftrctl.conf.example │ │ │ ├── ports │ │ │ └── lwaftr1 │ │ │ │ ├── a.cfg │ │ │ │ └── b.cfg │ │ │ ├── setup_networks │ │ │ └── lwaftr1.sh │ │ │ ├── start-lwaftr.sh.example │ │ │ └── stop-lwaftr.sh.example │ ├── packetblaster │ │ ├── README │ │ ├── README.inc │ │ ├── lwaftr │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── lib.lua │ │ │ ├── lwaftr.lua │ │ │ ├── test_lwaftr_1.pcap │ │ │ └── test_lwaftr_2.pcap │ │ ├── packetblaster.lua │ │ ├── replay │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── replay.lua │ │ ├── selftest.sh │ │ └── synth │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── synth.lua │ ├── pci_bind │ │ ├── README │ │ ├── README.inc │ │ └── pci_bind.lua │ ├── ps │ │ ├── README │ │ ├── README.inc │ │ └── ps.lua │ ├── ptree │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ └── ptree.lua │ ├── rrdcat │ │ ├── README │ │ ├── README.inc │ │ └── rrdcat.lua │ ├── shm │ │ ├── README │ │ ├── README.inc │ │ └── shm.lua │ ├── snabbmark │ │ ├── README │ │ ├── README.inc │ │ └── snabbmark.lua │ ├── snabbnfv │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── doc │ │ │ ├── architecture.md │ │ │ ├── compute-node-requirements.md │ │ │ ├── getting-started.md │ │ │ ├── installation.md │ │ │ └── neutron-api-extensions.md │ │ ├── dpdk_bench.sh │ │ ├── fuzz │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── fuzz.lua │ │ ├── neutron2snabb │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── neutron2snabb.lua │ │ │ ├── neutron2snabb_schema.lua │ │ │ └── selftest.sh │ │ ├── neutron_sync_agent │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── neutron_sync_agent.lua │ │ │ ├── neutron_sync_agent.sh │ │ │ └── neutron_sync_agent.sh.inc │ │ ├── neutron_sync_master │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── neutron_sync_master.lua │ │ │ ├── neutron_sync_master.sh │ │ │ └── neutron_sync_master.sh.inc │ │ ├── nfvconfig.lua │ │ ├── packetblaster_bench.sh │ │ ├── selftest.sh │ │ ├── snabb-nfvconfig-v1.yang │ │ ├── snabbnfv.lua │ │ ├── test_env │ │ │ ├── README.md │ │ │ └── test_env.sh │ │ ├── test_fixtures │ │ │ ├── neutron_csv │ │ │ │ ├── ml2_network_segments.sql │ │ │ │ ├── ml2_network_segments.txt │ │ │ │ ├── ml2_port_bindings.sql │ │ │ │ ├── ml2_port_bindings.txt │ │ │ │ ├── networks.sql │ │ │ │ ├── networks.txt │ │ │ │ ├── ports.sql │ │ │ │ ├── ports.txt │ │ │ │ ├── securitygroupportbindings.sql │ │ │ │ ├── securitygroupportbindings.txt │ │ │ │ ├── securitygrouprules.sql │ │ │ │ └── securitygrouprules.txt │ │ │ ├── nfvconfig │ │ │ │ ├── fuzz │ │ │ │ │ └── filter2-tunnel-txrate10-ports.spec │ │ │ │ ├── reference │ │ │ │ │ ├── port0 │ │ │ │ │ └── port2 │ │ │ │ ├── scale_change │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ ├── scale_up │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ ├── switch_filter │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ ├── switch_nic │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ ├── switch_qos │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ ├── switch_tunnel │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ ├── switch_virtio │ │ │ │ │ ├── x │ │ │ │ │ └── y │ │ │ │ └── test_functions │ │ │ │ │ ├── crypto-tunnel.ports │ │ │ │ │ ├── crypto.ports │ │ │ │ │ ├── deprecated.port │ │ │ │ │ ├── filter.ports │ │ │ │ │ ├── other_vlan.ports │ │ │ │ │ ├── rx_rate_limit.ports │ │ │ │ │ ├── same_vlan.ports │ │ │ │ │ ├── snabbnfv-bench-no-indirect_desc.port │ │ │ │ │ ├── snabbnfv-bench-no-mrg_rxbuf.port │ │ │ │ │ ├── snabbnfv-bench.port │ │ │ │ │ ├── stateful-filter.ports │ │ │ │ │ ├── tunnel.ports │ │ │ │ │ └── tx_rate_limit.ports │ │ │ └── pcap │ │ │ │ ├── 1000.pcap │ │ │ │ ├── 1024xff.pcap │ │ │ │ ├── 128.pcap │ │ │ │ ├── 1280xff.pcap │ │ │ │ ├── 1500.pcap │ │ │ │ ├── 1514.pcap │ │ │ │ ├── 1514xff.pcap │ │ │ │ ├── 256-mean.pcap │ │ │ │ ├── 256.pcap │ │ │ │ ├── 256xff.pcap │ │ │ │ ├── 384xff.pcap │ │ │ │ ├── 512.pcap │ │ │ │ ├── 512xff.pcap │ │ │ │ ├── 64.pcap │ │ │ │ ├── 64xff.pcap │ │ │ │ ├── 768xff.pcap │ │ │ │ ├── 9000.pcap │ │ │ │ ├── arp_gratuitous.pcap │ │ │ │ └── http_google.pcap │ │ └── traffic │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── traffic.lua │ ├── snabbvmx │ │ ├── .images │ │ │ └── snabbvmx.png │ │ ├── Makefile │ │ ├── README │ │ ├── README.inc │ │ ├── README.md │ │ ├── check │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── check.lua │ │ ├── doc │ │ │ ├── .gitignore │ │ │ ├── .images │ │ │ │ └── snabbvmx.png │ │ │ ├── README.configuration.md │ │ │ ├── README.install.md │ │ │ ├── README.md │ │ │ ├── README.scapy.md │ │ │ ├── README.troubleshooting.md │ │ │ ├── README.userguide.md │ │ │ └── genbook.sh │ │ ├── lwaftr │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── lwaftr.lua │ │ │ └── setup.lua │ │ ├── query │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── README.md │ │ │ ├── example1.xml │ │ │ ├── example2.xml │ │ │ └── query.lua │ │ ├── snabbvmx.lua │ │ └── tests │ │ │ ├── conf │ │ │ ├── snabbvmx-lwaftr-xe0.cfg │ │ │ ├── snabbvmx-lwaftr-xe0.conf │ │ │ ├── snabbvmx-lwaftr.cfg │ │ │ └── snabbvmx-lwaftr.conf │ │ │ ├── disabled-selftest.sh │ │ │ ├── end-to-end │ │ │ ├── core-end-to-end.sh │ │ │ ├── data │ │ │ │ ├── .gitignore │ │ │ │ ├── add-vlan.sh │ │ │ │ ├── binding_table.txt.s │ │ │ │ ├── counters │ │ │ │ │ └── drop-all-ipv6-fragments.lua │ │ │ │ ├── empty.pcap │ │ │ │ ├── regressiontest-signedntohl-frags.pcap │ │ │ │ ├── snabbvmx-lwaftr-xe1.cfg │ │ │ │ ├── snabbvmx-lwaftr-xe1.conf │ │ │ │ └── vlan │ │ │ │ │ ├── binding_table.txt.s │ │ │ │ │ ├── regressiontest-signedntohl-frags.pcap │ │ │ │ │ ├── snabbvmx-lwaftr-xe1.cfg │ │ │ │ │ └── snabbvmx-lwaftr-xe1.conf │ │ │ ├── end-to-end-vlan.sh │ │ │ ├── end-to-end.sh │ │ │ ├── selftest.sh │ │ │ └── test_env.sh │ │ │ ├── nexthop │ │ │ └── selftest-disabled.sh │ │ │ ├── pcap │ │ │ ├── input │ │ │ │ ├── arp-request-to-lwAFTR.pcap │ │ │ │ ├── ndp-request-to-lwAFTR.pcap │ │ │ │ ├── ping-request-to-lwAFTR-b4.pcap │ │ │ │ ├── ping-request-to-lwAFTR-inet.pcap │ │ │ │ ├── v4v6-256.pcap │ │ │ │ ├── vlan-bad │ │ │ │ │ ├── arp-request-to-lwAFTR.pcap │ │ │ │ │ ├── ndp-request-to-lwAFTR.pcap │ │ │ │ │ ├── ping-request-to-lwAFTR-b4.pcap │ │ │ │ │ └── ping-request-to-lwAFTR-inet.pcap │ │ │ │ └── vlan │ │ │ │ │ ├── arp-request-to-lwAFTR.pcap │ │ │ │ │ ├── ndp-request-to-lwAFTR.pcap │ │ │ │ │ ├── ping-request-to-lwAFTR-b4.pcap │ │ │ │ │ └── ping-request-to-lwAFTR-inet.pcap │ │ │ └── output │ │ │ │ ├── arp-reply-from-lwAFTR.pcap │ │ │ │ ├── empty.pcap │ │ │ │ ├── ndp-reply-from-lwAFTR.pcap │ │ │ │ ├── ping-reply-from-lwAFTR-b4.pcap │ │ │ │ └── ping-reply-from-lwAFTR-inet.pcap │ │ │ └── test_env │ │ │ └── test_env.sh │ ├── snsh │ │ ├── README │ │ ├── README.inc │ │ └── snsh.lua │ ├── top │ │ ├── README │ │ ├── README.inc │ │ └── top.lua │ ├── unhexdump │ │ ├── README │ │ ├── README.inc │ │ └── unhexdump.lua │ ├── vita │ │ ├── COPYING │ │ ├── README │ │ ├── README.config │ │ ├── README.config.inc │ │ ├── README.exchange │ │ ├── README.inc │ │ ├── clitest.conf │ │ ├── clitest.sh │ │ ├── conftest.snabb │ │ ├── crypto.lua │ │ ├── dispatch.lua │ │ ├── exchange.lua │ │ ├── fsm-protocol.dot │ │ ├── fsm-protocol.png │ │ ├── genconf.snabb │ │ ├── genpcap.snabb │ │ ├── icmp.lua │ │ ├── nexthop.lua │ │ ├── noise_NNpsk0.go │ │ ├── noise_NNpsk0.lua │ │ ├── route.events │ │ ├── route.lua │ │ ├── schemata.lua │ │ ├── selftest-pcaps.snabb │ │ ├── selftest-private-in.pcap │ │ ├── selftest-private-out.pcap │ │ ├── selftest-public-in.pcap │ │ ├── selftest-public-out.pcap │ │ ├── selftest.snabb │ │ ├── selftest6-pcaps.snabb │ │ ├── selftest6-private-in.pcap │ │ ├── selftest6-private-out.pcap │ │ ├── selftest6-public-in.pcap │ │ ├── selftest6-public-out.pcap │ │ ├── selftest6.snabb │ │ ├── test.lua │ │ ├── test.snabb │ │ ├── test6.snabb │ │ ├── ttl.events │ │ ├── ttl.lua │ │ ├── tunnel.lua │ │ ├── vethtest.sh │ │ ├── vita-ephemeral-keys.yang │ │ ├── vita-esp-gateway.yang │ │ ├── vita-gentest.yang │ │ ├── vita-loadtest.md │ │ ├── vita-loadtest.png │ │ └── vita.lua │ └── wall │ │ ├── COPYRIGHT.md │ │ ├── README │ │ ├── README.inc │ │ ├── common.lua │ │ ├── filter │ │ ├── README │ │ ├── README.inc │ │ └── filter.lua │ │ ├── spy │ │ ├── README │ │ ├── README.inc │ │ └── spy.lua │ │ ├── tests │ │ ├── bench.sh │ │ ├── data │ │ │ ├── BITTORRENT.pcap │ │ │ ├── BITTORRENT.pcap.spy.expect │ │ │ ├── EmergeSync.cap │ │ │ ├── EmergeSync.cap.spy.expect │ │ │ ├── NTP_sync.pcap │ │ │ ├── NTP_sync.pcap.spy.expect │ │ │ ├── README.captures │ │ │ ├── RTSPPACKETS1.pcap │ │ │ ├── RTSPPACKETS1.pcap.spy.expect │ │ │ ├── SIP_DTMF2.cap │ │ │ ├── SIP_DTMF2.cap.spy.expect │ │ │ ├── SkypeIRC.cap │ │ │ ├── SkypeIRC.cap.spy.expect │ │ │ ├── TeamSpeak2.pcap │ │ │ ├── TeamSpeak2.pcap.spy.expect │ │ │ ├── bootparams.cap │ │ │ ├── bootparams.cap.spy.expect │ │ │ ├── dhcp.pcap │ │ │ ├── dhcp.pcap.spy.expect │ │ │ ├── dhcpv6.pcap │ │ │ ├── dhcpv6.pcap.spy.expect │ │ │ ├── dns.cap │ │ │ ├── dns.cap.spy.expect │ │ │ ├── http.cap │ │ │ ├── http.cap.spy.expect │ │ │ ├── imap.pcap │ │ │ ├── imap.pcap.spy.expect │ │ │ ├── ipp.pcap │ │ │ ├── ipp.pcap.spy.expect │ │ │ ├── iseries.pcap │ │ │ ├── iseries.pcap.spy.expect │ │ │ ├── ldap-and-search.pcap │ │ │ ├── ldap-and-search.pcap.spy.expect │ │ │ ├── mDNS3.pcap │ │ │ ├── mDNS3.pcap.spy.expect │ │ │ ├── mpeg2_mp2t_with_cc_drop01.pcap │ │ │ ├── mpeg2_mp2t_with_cc_drop01.pcap.spy.expect │ │ │ ├── mysql_complete.pcap │ │ │ ├── mysql_complete.pcap.spy.expect │ │ │ ├── nfsv2.pcap │ │ │ ├── nfsv2.pcap.spy.expect │ │ │ ├── nfsv3.pcap │ │ │ ├── nfsv3.pcap.spy.expect │ │ │ ├── nntp.pcap │ │ │ ├── nntp.pcap.spy.expect │ │ │ ├── pgsql.cap │ │ │ ├── pgsql.cap.spy.expect │ │ │ ├── rtmp_sample.cap │ │ │ ├── rtmp_sample.cap.spy.expect │ │ │ ├── rtp_example.pcap │ │ │ ├── rtp_example.pcap.spy.expect │ │ │ ├── smtp.pcap │ │ │ ├── smtp.pcap.spy.expect │ │ │ ├── telnet-cooked.pcap │ │ │ ├── telnet-cooked.pcap.spy.expect │ │ │ ├── telnet-raw.pcap │ │ │ ├── telnet-raw.pcap.spy.expect │ │ │ ├── tftp_rrq.pcap │ │ │ ├── tftp_rrq.pcap.spy.expect │ │ │ ├── tftp_wrq.pcap │ │ │ ├── tftp_wrq.pcap.spy.expect │ │ │ ├── v6-http.cap │ │ │ └── v6-http.cap.spy.expect │ │ ├── filter-pcaps.test │ │ ├── selftest.sh │ │ └── spy-pcaps.test │ │ └── wall.lua ├── scripts │ ├── bench.sh │ ├── dock.sh │ ├── generate-pmu.sh │ ├── process-markdown │ ├── snabb_bot.sh │ └── snabb_doc.sh ├── selftest.sh └── vita ├── tarball.nix ├── vita-detail.png ├── vita-detail.svg ├── vita-sketch.png ├── vita-sketch.svg ├── vita.png └── vita.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/.travis.yml -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 2019.11 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/README.md -------------------------------------------------------------------------------- /authorized_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/authorized_keys -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/default.nix -------------------------------------------------------------------------------- /gcc-preinclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/gcc-preinclude.h -------------------------------------------------------------------------------- /generate-version-lua.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/generate-version-lua.sh -------------------------------------------------------------------------------- /lib/blake/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/.gitignore -------------------------------------------------------------------------------- /lib/blake/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/COPYING -------------------------------------------------------------------------------- /lib/blake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/README.md -------------------------------------------------------------------------------- /lib/blake/b2sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/b2sum/README.md -------------------------------------------------------------------------------- /lib/blake/b2sum/b2sum.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/b2sum/b2sum.1 -------------------------------------------------------------------------------- /lib/blake/b2sum/b2sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/b2sum/b2sum.c -------------------------------------------------------------------------------- /lib/blake/b2sum/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/b2sum/makefile -------------------------------------------------------------------------------- /lib/blake/bench/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/bench/bench.c -------------------------------------------------------------------------------- /lib/blake/bench/do.gplot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/bench/do.gplot -------------------------------------------------------------------------------- /lib/blake/bench/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/bench/makefile -------------------------------------------------------------------------------- /lib/blake/bench/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/bench/md5.c -------------------------------------------------------------------------------- /lib/blake/csharp/Blake2Sharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/csharp/Blake2Sharp.sln -------------------------------------------------------------------------------- /lib/blake/neon/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2-impl.h -------------------------------------------------------------------------------- /lib/blake/neon/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2.h -------------------------------------------------------------------------------- /lib/blake/neon/blake2b-neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2b-neon.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2b-round.h -------------------------------------------------------------------------------- /lib/blake/neon/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2b.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2bp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2bp.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2s-neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2s-neon.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2s-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2s-round.h -------------------------------------------------------------------------------- /lib/blake/neon/blake2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2s.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2sp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2sp.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2xb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2xb.c -------------------------------------------------------------------------------- /lib/blake/neon/blake2xs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/blake2xs.c -------------------------------------------------------------------------------- /lib/blake/neon/genkat-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/genkat-c.c -------------------------------------------------------------------------------- /lib/blake/neon/genkat-json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/genkat-json.c -------------------------------------------------------------------------------- /lib/blake/neon/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/neon/makefile -------------------------------------------------------------------------------- /lib/blake/ref/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2-impl.h -------------------------------------------------------------------------------- /lib/blake/ref/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2.h -------------------------------------------------------------------------------- /lib/blake/ref/blake2b-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2b-ref.c -------------------------------------------------------------------------------- /lib/blake/ref/blake2bp-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2bp-ref.c -------------------------------------------------------------------------------- /lib/blake/ref/blake2s-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2s-ref.c -------------------------------------------------------------------------------- /lib/blake/ref/blake2sp-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2sp-ref.c -------------------------------------------------------------------------------- /lib/blake/ref/blake2xb-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2xb-ref.c -------------------------------------------------------------------------------- /lib/blake/ref/blake2xs-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/blake2xs-ref.c -------------------------------------------------------------------------------- /lib/blake/ref/genkat-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/genkat-c.c -------------------------------------------------------------------------------- /lib/blake/ref/genkat-json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/genkat-json.c -------------------------------------------------------------------------------- /lib/blake/ref/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/ref/makefile -------------------------------------------------------------------------------- /lib/blake/sse/blake2-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2-config.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2-impl.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2b-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2b-load-sse2.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2b-round.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2b.c -------------------------------------------------------------------------------- /lib/blake/sse/blake2bp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2bp.c -------------------------------------------------------------------------------- /lib/blake/sse/blake2s-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2s-load-sse2.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2s-load-xop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2s-load-xop.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2s-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2s-round.h -------------------------------------------------------------------------------- /lib/blake/sse/blake2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2s.c -------------------------------------------------------------------------------- /lib/blake/sse/blake2sp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2sp.c -------------------------------------------------------------------------------- /lib/blake/sse/blake2xb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2xb.c -------------------------------------------------------------------------------- /lib/blake/sse/blake2xs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/blake2xs.c -------------------------------------------------------------------------------- /lib/blake/sse/genkat-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/genkat-c.c -------------------------------------------------------------------------------- /lib/blake/sse/genkat-json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/genkat-json.c -------------------------------------------------------------------------------- /lib/blake/sse/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/blake/sse/makefile -------------------------------------------------------------------------------- /lib/curve25519sandy2x/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/api.h -------------------------------------------------------------------------------- /lib/curve25519sandy2x/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /lib/curve25519sandy2x/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/base.c -------------------------------------------------------------------------------- /lib/curve25519sandy2x/consts.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/consts.S -------------------------------------------------------------------------------- /lib/curve25519sandy2x/fe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/fe.h -------------------------------------------------------------------------------- /lib/curve25519sandy2x/fe51.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/fe51.h -------------------------------------------------------------------------------- /lib/curve25519sandy2x/fe51_mul.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/fe51_mul.S -------------------------------------------------------------------------------- /lib/curve25519sandy2x/fe51_pack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/fe51_pack.S -------------------------------------------------------------------------------- /lib/curve25519sandy2x/implementors: -------------------------------------------------------------------------------- 1 | Tung Chou 2 | -------------------------------------------------------------------------------- /lib/curve25519sandy2x/ladder.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/ladder.S -------------------------------------------------------------------------------- /lib/curve25519sandy2x/ladder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/curve25519sandy2x/ladder.h -------------------------------------------------------------------------------- /lib/ljndpi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/CHANGELOG.md -------------------------------------------------------------------------------- /lib/ljndpi/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/COPYING -------------------------------------------------------------------------------- /lib/ljndpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/README.md -------------------------------------------------------------------------------- /lib/ljndpi/examples/pcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/examples/pcap.lua -------------------------------------------------------------------------------- /lib/ljndpi/examples/readpcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/examples/readpcap -------------------------------------------------------------------------------- /lib/ljndpi/ndpi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/ndpi.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/ndpi/c.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/wrap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljndpi/ndpi/wrap.lua -------------------------------------------------------------------------------- /lib/ljsyscall/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/.dockerignore -------------------------------------------------------------------------------- /lib/ljsyscall/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/.gitignore -------------------------------------------------------------------------------- /lib/ljsyscall/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/.gitmodules -------------------------------------------------------------------------------- /lib/ljsyscall/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/.travis.yml -------------------------------------------------------------------------------- /lib/ljsyscall/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/COPYRIGHT -------------------------------------------------------------------------------- /lib/ljsyscall/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/ChangeLog -------------------------------------------------------------------------------- /lib/ljsyscall/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/Dockerfile -------------------------------------------------------------------------------- /lib/ljsyscall/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/INSTALL -------------------------------------------------------------------------------- /lib/ljsyscall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/README.md -------------------------------------------------------------------------------- /lib/ljsyscall/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/debian/changelog -------------------------------------------------------------------------------- /lib/ljsyscall/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/debian/control -------------------------------------------------------------------------------- /lib/ljsyscall/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/debian/copyright -------------------------------------------------------------------------------- /lib/ljsyscall/debian/dh-lua.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/debian/dh-lua.conf -------------------------------------------------------------------------------- /lib/ljsyscall/debian/lua-ljsyscall-dev.docs: -------------------------------------------------------------------------------- 1 | doc 2 | test 3 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/patches/series: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/debian/rules -------------------------------------------------------------------------------- /lib/ljsyscall/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/tests/dh-lua-tests: -------------------------------------------------------------------------------- 1 | debian/rules autopkgtest 2 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/debian/watch -------------------------------------------------------------------------------- /lib/ljsyscall/doc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/doc/COPYRIGHT -------------------------------------------------------------------------------- /lib/ljsyscall/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/doc/README.md -------------------------------------------------------------------------------- /lib/ljsyscall/doc/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/doc/constants.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/cbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/cbuild.sh -------------------------------------------------------------------------------- /lib/ljsyscall/examples/cstub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/cstub.c -------------------------------------------------------------------------------- /lib/ljsyscall/examples/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/dl.c -------------------------------------------------------------------------------- /lib/ljsyscall/examples/epoll.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/epoll.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/event.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/event.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/init.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/kdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/kdump -------------------------------------------------------------------------------- /lib/ljsyscall/examples/lxc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/lxc.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/sigint.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/sigint.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/vlan.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/examples/vlan.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/abi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/abi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/bit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/bit.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/bsd/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/bsd/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/compat.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/helpers.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/lfs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/lfs.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/libc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/libc.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/linux/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/mipsel: -------------------------------------------------------------------------------- 1 | mips -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/methods.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/methods.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/osx/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/osx/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/rump/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/rump/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/types.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/syscall/util.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/bsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/bsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/ctest-osx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/ctest-osx.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/ctest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/ctest.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/freebsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/freebsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/globals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/globals.sh -------------------------------------------------------------------------------- /lib/ljsyscall/test/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/helpers.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/linux.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/linux.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/luaunit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/luaunit.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/netbsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/netbsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/openbsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/openbsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/osx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/osx.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/rump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/rump.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/strict.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/ljsyscall/test/test.lua -------------------------------------------------------------------------------- /lib/luajit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/.gitignore -------------------------------------------------------------------------------- /lib/luajit/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/luajit/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/.travis.yml -------------------------------------------------------------------------------- /lib/luajit/CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/CONDUCT.md -------------------------------------------------------------------------------- /lib/luajit/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/CONTRIBUTING.md -------------------------------------------------------------------------------- /lib/luajit/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/COPYING -------------------------------------------------------------------------------- /lib/luajit/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/COPYRIGHT -------------------------------------------------------------------------------- /lib/luajit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/Makefile -------------------------------------------------------------------------------- /lib/luajit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/README.md -------------------------------------------------------------------------------- /lib/luajit/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/default.nix -------------------------------------------------------------------------------- /lib/luajit/doc/bluequad.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/bluequad.css -------------------------------------------------------------------------------- /lib/luajit/doc/changes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/changes.html -------------------------------------------------------------------------------- /lib/luajit/doc/contact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/contact.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_c_api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/ext_c_api.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_ffi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/ext_ffi.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_jit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/ext_jit.html -------------------------------------------------------------------------------- /lib/luajit/doc/extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/extensions.html -------------------------------------------------------------------------------- /lib/luajit/doc/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/faq.html -------------------------------------------------------------------------------- /lib/luajit/doc/img/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/img/contact.png -------------------------------------------------------------------------------- /lib/luajit/doc/install.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/install.html -------------------------------------------------------------------------------- /lib/luajit/doc/luajit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/luajit.html -------------------------------------------------------------------------------- /lib/luajit/doc/raptorjit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/raptorjit.png -------------------------------------------------------------------------------- /lib/luajit/doc/running.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/running.html -------------------------------------------------------------------------------- /lib/luajit/doc/status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/doc/status.html -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/dynasm/dasm_proto.h -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_x64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/dynasm/dasm_x64.lua -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/dynasm/dasm_x86.h -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_x86.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/dynasm/dasm_x86.lua -------------------------------------------------------------------------------- /lib/luajit/dynasm/dynasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/dynasm/dynasm.lua -------------------------------------------------------------------------------- /lib/luajit/etc/luajit.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/etc/luajit.1 -------------------------------------------------------------------------------- /lib/luajit/etc/luajit.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/etc/luajit.pc -------------------------------------------------------------------------------- /lib/luajit/pkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/pkgs.nix -------------------------------------------------------------------------------- /lib/luajit/raptorjit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/raptorjit.nix -------------------------------------------------------------------------------- /lib/luajit/shell.nix: -------------------------------------------------------------------------------- 1 | (import ./default.nix {}).raptorjit 2 | 3 | -------------------------------------------------------------------------------- /lib/luajit/src/.gitignore: -------------------------------------------------------------------------------- 1 | luajit 2 | -------------------------------------------------------------------------------- /lib/luajit/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/Makefile -------------------------------------------------------------------------------- /lib/luajit/src/Makefile.dep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/Makefile.dep -------------------------------------------------------------------------------- /lib/luajit/src/host/.gitignore: -------------------------------------------------------------------------------- 1 | minilua 2 | buildvm 3 | -------------------------------------------------------------------------------- /lib/luajit/src/host/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/host/README -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/host/buildvm.c -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/host/buildvm.h -------------------------------------------------------------------------------- /lib/luajit/src/host/minilua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/host/minilua.c -------------------------------------------------------------------------------- /lib/luajit/src/ifdef-defile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/ifdef-defile -------------------------------------------------------------------------------- /lib/luajit/src/jit/bc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/jit/bc.lua -------------------------------------------------------------------------------- /lib/luajit/src/jit/bcsave.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/jit/bcsave.lua -------------------------------------------------------------------------------- /lib/luajit/src/jit/vmdef.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/jit/vmdef.lua -------------------------------------------------------------------------------- /lib/luajit/src/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lauxlib.h -------------------------------------------------------------------------------- /lib/luajit/src/lib_aux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_aux.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_base.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_bit.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_debug.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_ffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_ffi.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_init.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_io.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_jit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_jit.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_math.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_os.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_package.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_package.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_string.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lib_table.c -------------------------------------------------------------------------------- /lib/luajit/src/lj.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj.supp -------------------------------------------------------------------------------- /lib/luajit/src/lj_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_alloc.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_alloc.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_api.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_arch.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_asm.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_asm.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_asm_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_asm_x86.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_auditlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_auditlog.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_auditlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_auditlog.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_bc.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_bc.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_bcdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_bcdump.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_bcread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_bcread.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_bcwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_bcwrite.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_buf.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_buf.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_carith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_carith.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_carith.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_carith.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ccall.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ccall.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccallback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ccallback.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ccallback.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_cconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_cconv.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_cconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_cconv.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_cdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_cdata.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_cdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_cdata.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_char.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_char.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_clib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_clib.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_clib.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_cparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_cparse.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_cparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_cparse.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_crecord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_crecord.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_crecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_crecord.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ctype.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ctype.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_debug.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_debug.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_debuginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_debuginfo.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_def.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_dispatch.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_dispatch.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_dwarf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_dwarf.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_emit_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_emit_x86.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_err.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_err.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_errmsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_errmsg.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ff.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ffrecord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ffrecord.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ffrecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ffrecord.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_frame.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_func.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_func.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_gc.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_gc.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_gdbjit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_gdbjit.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_gdbjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_gdbjit.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ir.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ir.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ircall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_ircall.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_iropt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_iropt.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_jit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_jit.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_lex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_lex.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_lex.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_lib.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_lib.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_load.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_mcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_mcode.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_mcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_mcode.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_meta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_meta.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_meta.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_obj.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_obj.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_dce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_dce.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_fold.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_loop.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_mem.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_narrow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_narrow.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_sink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_sink.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_opt_split.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_parse.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_parse.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_record.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_record.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_snap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_snap.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_snap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_snap.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_state.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_state.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_str.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_str.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_strfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_strfmt.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_strfmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_strfmt.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_strfmt_num.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_strfmt_num.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_strscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_strscan.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_strscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_strscan.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_tab.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_tab.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_target.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_target_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_target_x86.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_trace.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_trace.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_traceerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_traceerr.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_udata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_udata.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_udata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_udata.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_vm.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_vmmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_vmmath.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_vmprofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_vmprofile.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_vmprofile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lj_vmprofile.h -------------------------------------------------------------------------------- /lib/luajit/src/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lua.h -------------------------------------------------------------------------------- /lib/luajit/src/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lua.hpp -------------------------------------------------------------------------------- /lib/luajit/src/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/luaconf.h -------------------------------------------------------------------------------- /lib/luajit/src/luajit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/luajit.c -------------------------------------------------------------------------------- /lib/luajit/src/luajit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/luajit.h -------------------------------------------------------------------------------- /lib/luajit/src/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/lualib.h -------------------------------------------------------------------------------- /lib/luajit/src/reusevm/lj_vm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/reusevm/lj_vm.S -------------------------------------------------------------------------------- /lib/luajit/src/vm_x64.dasc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/src/vm_x64.dasc -------------------------------------------------------------------------------- /lib/luajit/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/test.nix -------------------------------------------------------------------------------- /lib/luajit/testsuite/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/luajit/testsuite/README -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/bc/index: -------------------------------------------------------------------------------- 1 | constov.lua +slow 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/common/test_runner_canary.lua: -------------------------------------------------------------------------------- 1 | return "canary is alive" 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/lang/upvalue/index: -------------------------------------------------------------------------------- 1 | closure.lua 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/lib/coroutine/index: -------------------------------------------------------------------------------- 1 | yield.lua 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/lib/string/format/index: -------------------------------------------------------------------------------- 1 | num.lua 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/opt/fold/index: -------------------------------------------------------------------------------- 1 | kfold.lua 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/opt/loop/index: -------------------------------------------------------------------------------- 1 | unroll.lua 2 | -------------------------------------------------------------------------------- /lib/luajit/testsuite/test/raptorjit/index: -------------------------------------------------------------------------------- 1 | vmprofile.lua 2 | -------------------------------------------------------------------------------- /lib/pflua/.gitignore: -------------------------------------------------------------------------------- 1 | /tests/data/wingolog.pcap 2 | -------------------------------------------------------------------------------- /lib/pflua/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/.gitmodules -------------------------------------------------------------------------------- /lib/pflua/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/.travis.yml -------------------------------------------------------------------------------- /lib/pflua/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/AUTHORS -------------------------------------------------------------------------------- /lib/pflua/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/COPYING -------------------------------------------------------------------------------- /lib/pflua/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/LICENSE -------------------------------------------------------------------------------- /lib/pflua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/Makefile -------------------------------------------------------------------------------- /lib/pflua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/README.md -------------------------------------------------------------------------------- /lib/pflua/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/common.mk -------------------------------------------------------------------------------- /lib/pflua/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/Makefile -------------------------------------------------------------------------------- /lib/pflua/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/README.md -------------------------------------------------------------------------------- /lib/pflua/doc/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/extensions.md -------------------------------------------------------------------------------- /lib/pflua/doc/fail-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/fail-fail.md -------------------------------------------------------------------------------- /lib/pflua/doc/icmp6-or-ip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/icmp6-or-ip.md -------------------------------------------------------------------------------- /lib/pflua/doc/icmp6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/icmp6.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-multicast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip-multicast.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip-proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-proto-ah.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip-proto-ah.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-proto-sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip-proto-sctp.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip6-multicast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip6-multicast.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip6-proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip6-proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip6-proto-ah.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/ip6-proto-ah.md -------------------------------------------------------------------------------- /lib/pflua/doc/iso-proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/iso-proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/l1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/l1.md -------------------------------------------------------------------------------- /lib/pflua/doc/pflang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/pflang.md -------------------------------------------------------------------------------- /lib/pflua/doc/pfmatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/pfmatch.md -------------------------------------------------------------------------------- /lib/pflua/doc/proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/proto-sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/proto-sctp.md -------------------------------------------------------------------------------- /lib/pflua/doc/sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/sctp.md -------------------------------------------------------------------------------- /lib/pflua/doc/src-port-80.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/src-port-80.md -------------------------------------------------------------------------------- /lib/pflua/doc/tcp-address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/tcp-address.md -------------------------------------------------------------------------------- /lib/pflua/doc/tcp-port-80.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/doc/tcp-port-80.md -------------------------------------------------------------------------------- /lib/pflua/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/env -------------------------------------------------------------------------------- /lib/pflua/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/Makefile -------------------------------------------------------------------------------- /lib/pflua/src/pf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/anf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/anf.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/backend.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/backend.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/bpf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/bpf.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/codegen.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/codegen.dasl -------------------------------------------------------------------------------- /lib/pflua/src/pf/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/constants.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/expand.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/expand.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/libpcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/libpcap.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/match.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/match.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/optimize.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/optimize.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/parse.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/parse.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/regalloc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/regalloc.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/savefile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/savefile.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/selection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/selection.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/ssa.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/ssa.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/types.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/src/pf/utils.lua -------------------------------------------------------------------------------- /lib/pflua/tcp_port_80_asm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tcp_port_80_asm.md -------------------------------------------------------------------------------- /lib/pflua/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tests/Makefile -------------------------------------------------------------------------------- /lib/pflua/tests/data/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tests/data/COPYRIGHT -------------------------------------------------------------------------------- /lib/pflua/tests/data/arp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tests/data/arp.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/data/v4.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tests/data/v4.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/data/v6.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tests/data/v6.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/test-filters: -------------------------------------------------------------------------------- 1 | ip 2 | -------------------------------------------------------------------------------- /lib/pflua/tests/test-matches: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tests/test-matches -------------------------------------------------------------------------------- /lib/pflua/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/Makefile -------------------------------------------------------------------------------- /lib/pflua/tools/dump-markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/dump-markdown -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/pflua-asm -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/pflua-compile -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-expand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/pflua-expand -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/pflua-filter -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-match: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/pflua-match -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-optimize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/lib/pflua/tools/pflua-optimize -------------------------------------------------------------------------------- /nlnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/nlnet.png -------------------------------------------------------------------------------- /release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/release.nix -------------------------------------------------------------------------------- /snabb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/snabb.png -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Makefile.vita: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/Makefile.vita -------------------------------------------------------------------------------- /src/Makefile.vita-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/Makefile.vita-test -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/README.md -------------------------------------------------------------------------------- /src/apps/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/basic/README.md -------------------------------------------------------------------------------- /src/apps/basic/basic_apps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/basic/basic_apps.lua -------------------------------------------------------------------------------- /src/apps/bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/README.md -------------------------------------------------------------------------------- /src/apps/bridge/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/base.lua -------------------------------------------------------------------------------- /src/apps/bridge/flooding.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/flooding.lua -------------------------------------------------------------------------------- /src/apps/bridge/learning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/learning.h -------------------------------------------------------------------------------- /src/apps/bridge/learning.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/learning.lua -------------------------------------------------------------------------------- /src/apps/bridge/mac_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/mac_table.c -------------------------------------------------------------------------------- /src/apps/bridge/mac_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/bridge/mac_table.lua -------------------------------------------------------------------------------- /src/apps/csv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/csv.lua -------------------------------------------------------------------------------- /src/apps/example/asm.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/example/asm.dasl -------------------------------------------------------------------------------- /src/apps/intel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel/README.md -------------------------------------------------------------------------------- /src/apps/intel/intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel/intel.h -------------------------------------------------------------------------------- /src/apps/intel/intel10g.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel/intel10g.lua -------------------------------------------------------------------------------- /src/apps/intel/intel_app.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel/intel_app.lua -------------------------------------------------------------------------------- /src/apps/intel/loadgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel/loadgen.lua -------------------------------------------------------------------------------- /src/apps/intel_avf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_avf/README.md -------------------------------------------------------------------------------- /src/apps/intel_avf/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_avf/selftest.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/README.md -------------------------------------------------------------------------------- /src/apps/intel_mp/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/bench.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/intel_mp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/intel_mp.lua -------------------------------------------------------------------------------- /src/apps/intel_mp/loadgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/loadgen.lua -------------------------------------------------------------------------------- /src/apps/intel_mp/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/selftest.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/source.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/source.pcap -------------------------------------------------------------------------------- /src/apps/intel_mp/source2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/source2.pcap -------------------------------------------------------------------------------- /src/apps/intel_mp/testrecv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/testrecv.lua -------------------------------------------------------------------------------- /src/apps/intel_mp/testup.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/intel_mp/testup.snabb -------------------------------------------------------------------------------- /src/apps/interlink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/interlink/README.md -------------------------------------------------------------------------------- /src/apps/ipfix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipfix/README.md -------------------------------------------------------------------------------- /src/apps/ipfix/ipfix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipfix/ipfix.lua -------------------------------------------------------------------------------- /src/apps/ipfix/template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipfix/template.lua -------------------------------------------------------------------------------- /src/apps/ipsec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipsec/README.md -------------------------------------------------------------------------------- /src/apps/ipsec/esp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipsec/esp.lua -------------------------------------------------------------------------------- /src/apps/ipsec/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipsec/selftest.sh -------------------------------------------------------------------------------- /src/apps/ipv4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv4/README.md -------------------------------------------------------------------------------- /src/apps/ipv4/arp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv4/arp.lua -------------------------------------------------------------------------------- /src/apps/ipv4/echo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv4/echo.lua -------------------------------------------------------------------------------- /src/apps/ipv4/fragment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv4/fragment.lua -------------------------------------------------------------------------------- /src/apps/ipv4/reassemble.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv4/reassemble.lua -------------------------------------------------------------------------------- /src/apps/ipv6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv6/README.md -------------------------------------------------------------------------------- /src/apps/ipv6/echo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv6/echo.lua -------------------------------------------------------------------------------- /src/apps/ipv6/fragment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv6/fragment.lua -------------------------------------------------------------------------------- /src/apps/ipv6/nd_light.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv6/nd_light.lua -------------------------------------------------------------------------------- /src/apps/ipv6/ns_responder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv6/ns_responder.lua -------------------------------------------------------------------------------- /src/apps/ipv6/reassemble.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/ipv6/reassemble.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/V4V6.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/V4V6.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/constants.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/loadgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/loadgen.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/lwaftr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/lwaftr.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/lwdebug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/lwdebug.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/lwutil.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/lwutil.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/ndp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/ndp.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/nh_fwd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/nh_fwd.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/rangemap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/lwaftr/rangemap.lua -------------------------------------------------------------------------------- /src/apps/nh_fwd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/nh_fwd/README.md -------------------------------------------------------------------------------- /src/apps/pcap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/pcap/README.md -------------------------------------------------------------------------------- /src/apps/pcap/pcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/pcap/pcap.lua -------------------------------------------------------------------------------- /src/apps/pcap/tap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/pcap/tap.lua -------------------------------------------------------------------------------- /src/apps/rss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/rss/README.md -------------------------------------------------------------------------------- /src/apps/rss/metadata.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/rss/metadata.lua -------------------------------------------------------------------------------- /src/apps/rss/rss.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/rss/rss.lua -------------------------------------------------------------------------------- /src/apps/socket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/socket/README.md -------------------------------------------------------------------------------- /src/apps/socket/raw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/socket/raw.lua -------------------------------------------------------------------------------- /src/apps/socket/unix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/socket/unix.lua -------------------------------------------------------------------------------- /src/apps/solarflare/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/solarflare/COPYRIGHT -------------------------------------------------------------------------------- /src/apps/solarflare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/solarflare/README.md -------------------------------------------------------------------------------- /src/apps/solarflare/ef_vi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/solarflare/ef_vi.h -------------------------------------------------------------------------------- /src/apps/solarflare/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/solarflare/poll.c -------------------------------------------------------------------------------- /src/apps/tap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/tap/README.md -------------------------------------------------------------------------------- /src/apps/tap/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/tap/selftest.sh -------------------------------------------------------------------------------- /src/apps/tap/tap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/tap/tap.lua -------------------------------------------------------------------------------- /src/apps/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/test/README.md -------------------------------------------------------------------------------- /src/apps/test/match.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/test/match.lua -------------------------------------------------------------------------------- /src/apps/test/npackets.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/test/npackets.lua -------------------------------------------------------------------------------- /src/apps/test/synth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/test/synth.lua -------------------------------------------------------------------------------- /src/apps/test/synth.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/test/synth.pcap -------------------------------------------------------------------------------- /src/apps/vhost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vhost/README.md -------------------------------------------------------------------------------- /src/apps/vhost/vhost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vhost/vhost.h -------------------------------------------------------------------------------- /src/apps/vhost/vhost_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vhost/vhost_user.c -------------------------------------------------------------------------------- /src/apps/vhost/vhost_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vhost/vhost_user.h -------------------------------------------------------------------------------- /src/apps/vhost/vhost_user.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vhost/vhost_user.lua -------------------------------------------------------------------------------- /src/apps/virtio_net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/virtio_net/README.md -------------------------------------------------------------------------------- /src/apps/vlan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vlan/README.md -------------------------------------------------------------------------------- /src/apps/vlan/vlan.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/vlan/vlan.lua -------------------------------------------------------------------------------- /src/apps/wall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/README.md -------------------------------------------------------------------------------- /src/apps/wall/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/constants.lua -------------------------------------------------------------------------------- /src/apps/wall/l7fw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/l7fw.lua -------------------------------------------------------------------------------- /src/apps/wall/l7spy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/l7spy.lua -------------------------------------------------------------------------------- /src/apps/wall/scanner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/scanner.lua -------------------------------------------------------------------------------- /src/apps/wall/scanner/ndpi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/scanner/ndpi.lua -------------------------------------------------------------------------------- /src/apps/wall/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/wall/util.lua -------------------------------------------------------------------------------- /src/apps/xdp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/xdp/README.md -------------------------------------------------------------------------------- /src/apps/xdp/bpf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/xdp/bpf.lua -------------------------------------------------------------------------------- /src/apps/xdp/xdp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/apps/xdp/xdp.lua -------------------------------------------------------------------------------- /src/arch/checksum.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/arch/checksum.dasl -------------------------------------------------------------------------------- /src/bench/basic1-100e6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/bench/basic1-100e6 -------------------------------------------------------------------------------- /src/bench/packetblaster-64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/bench/packetblaster-64 -------------------------------------------------------------------------------- /src/bench/snabbnfv-iperf-1500: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/bench/snabbnfv-iperf-1500 -------------------------------------------------------------------------------- /src/bench/snabbnfv-iperf-jumbo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/bench/snabbnfv-iperf-jumbo -------------------------------------------------------------------------------- /src/core/app.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/app.events -------------------------------------------------------------------------------- /src/core/app.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/app.lua -------------------------------------------------------------------------------- /src/core/clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/clib.h -------------------------------------------------------------------------------- /src/core/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/config.lua -------------------------------------------------------------------------------- /src/core/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/counter.h -------------------------------------------------------------------------------- /src/core/counter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/counter.lua -------------------------------------------------------------------------------- /src/core/engine.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/engine.events -------------------------------------------------------------------------------- /src/core/histogram.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/histogram.lua -------------------------------------------------------------------------------- /src/core/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/lib.c -------------------------------------------------------------------------------- /src/core/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/lib.h -------------------------------------------------------------------------------- /src/core/lib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/lib.lua -------------------------------------------------------------------------------- /src/core/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/link.h -------------------------------------------------------------------------------- /src/core/link.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/link.lua -------------------------------------------------------------------------------- /src/core/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/main.lua -------------------------------------------------------------------------------- /src/core/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/memory.c -------------------------------------------------------------------------------- /src/core/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/memory.h -------------------------------------------------------------------------------- /src/core/memory.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/memory.lua -------------------------------------------------------------------------------- /src/core/packet.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/packet.events -------------------------------------------------------------------------------- /src/core/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/packet.h -------------------------------------------------------------------------------- /src/core/packet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/packet.lua -------------------------------------------------------------------------------- /src/core/selftest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/selftest.lua -------------------------------------------------------------------------------- /src/core/shm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/shm.lua -------------------------------------------------------------------------------- /src/core/snabbswitch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/snabbswitch.c -------------------------------------------------------------------------------- /src/core/startup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/startup.lua -------------------------------------------------------------------------------- /src/core/sync.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/sync.dasl -------------------------------------------------------------------------------- /src/core/timeline.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/timeline.dasl -------------------------------------------------------------------------------- /src/core/timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/timer.lua -------------------------------------------------------------------------------- /src/core/worker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/core/worker.lua -------------------------------------------------------------------------------- /src/dasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm.lua -------------------------------------------------------------------------------- /src/dasm_extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_extern.h -------------------------------------------------------------------------------- /src/dasm_mm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_mm.lua -------------------------------------------------------------------------------- /src/dasm_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_proto.h -------------------------------------------------------------------------------- /src/dasm_x64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_x64.lua -------------------------------------------------------------------------------- /src/dasm_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_x86.c -------------------------------------------------------------------------------- /src/dasm_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_x86.h -------------------------------------------------------------------------------- /src/dasm_x86.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dasm_x86.lua -------------------------------------------------------------------------------- /src/doc/.gitignore: -------------------------------------------------------------------------------- 1 | snabbswitch.* 2 | -------------------------------------------------------------------------------- /src/doc/.images/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | -------------------------------------------------------------------------------- /src/doc/.images/Processes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/.images/Processes.png -------------------------------------------------------------------------------- /src/doc/.images/SimpleApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/.images/SimpleApp.png -------------------------------------------------------------------------------- /src/doc/branches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/branches.md -------------------------------------------------------------------------------- /src/doc/code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/code-of-conduct.md -------------------------------------------------------------------------------- /src/doc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/default.nix -------------------------------------------------------------------------------- /src/doc/documentation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/documentation-guide.md -------------------------------------------------------------------------------- /src/doc/genbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/genbook.sh -------------------------------------------------------------------------------- /src/doc/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/getting-started.md -------------------------------------------------------------------------------- /src/doc/git-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/git-workflow.md -------------------------------------------------------------------------------- /src/doc/in-a-nutshell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/in-a-nutshell.md -------------------------------------------------------------------------------- /src/doc/in-a-nutshell.src.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/in-a-nutshell.src.md -------------------------------------------------------------------------------- /src/doc/kvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/kvm.md -------------------------------------------------------------------------------- /src/doc/lstopo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/lstopo.png -------------------------------------------------------------------------------- /src/doc/openstack.md: -------------------------------------------------------------------------------- 1 | # [NYI] OpenStack Quantum support. 2 | 3 | Braindump pending! 4 | -------------------------------------------------------------------------------- /src/doc/performance-tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/performance-tuning.md -------------------------------------------------------------------------------- /src/doc/porting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/porting.md -------------------------------------------------------------------------------- /src/doc/snabblab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/snabblab.md -------------------------------------------------------------------------------- /src/doc/statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/statistics.md -------------------------------------------------------------------------------- /src/doc/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/style.css -------------------------------------------------------------------------------- /src/doc/template.latex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/template.latex -------------------------------------------------------------------------------- /src/doc/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/testing.md -------------------------------------------------------------------------------- /src/doc/trademark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/doc/trademark.md -------------------------------------------------------------------------------- /src/dynasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/dynasm.lua -------------------------------------------------------------------------------- /src/jit/bc.lua: -------------------------------------------------------------------------------- 1 | ../../lib/luajit/src/jit/bc.lua -------------------------------------------------------------------------------- /src/jit/bcsave.lua: -------------------------------------------------------------------------------- 1 | ../../lib/luajit/src/jit/bcsave.lua -------------------------------------------------------------------------------- /src/lib/README.checksum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.checksum.md -------------------------------------------------------------------------------- /src/lib/README.cltable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.cltable.md -------------------------------------------------------------------------------- /src/lib/README.ctable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.ctable.md -------------------------------------------------------------------------------- /src/lib/README.logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.logger.md -------------------------------------------------------------------------------- /src/lib/README.numa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.numa.md -------------------------------------------------------------------------------- /src/lib/README.pmu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.pmu.md -------------------------------------------------------------------------------- /src/lib/README.poptrie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.poptrie.md -------------------------------------------------------------------------------- /src/lib/README.rrd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.rrd.md -------------------------------------------------------------------------------- /src/lib/README.token_bucket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.token_bucket.md -------------------------------------------------------------------------------- /src/lib/README.tsc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/README.tsc.md -------------------------------------------------------------------------------- /src/lib/binary_search.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/binary_search.dasl -------------------------------------------------------------------------------- /src/lib/buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/buffer.lua -------------------------------------------------------------------------------- /src/lib/checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/checksum.c -------------------------------------------------------------------------------- /src/lib/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/checksum.h -------------------------------------------------------------------------------- /src/lib/checksum.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/checksum.lua -------------------------------------------------------------------------------- /src/lib/checksum_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/checksum_lib.h -------------------------------------------------------------------------------- /src/lib/cltable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/cltable.lua -------------------------------------------------------------------------------- /src/lib/cpuset.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/cpuset.lua -------------------------------------------------------------------------------- /src/lib/ctable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ctable.lua -------------------------------------------------------------------------------- /src/lib/fibers/channel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/channel.lua -------------------------------------------------------------------------------- /src/lib/fibers/cond.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/cond.lua -------------------------------------------------------------------------------- /src/lib/fibers/epoll.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/epoll.lua -------------------------------------------------------------------------------- /src/lib/fibers/fiber.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/fiber.lua -------------------------------------------------------------------------------- /src/lib/fibers/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/file.lua -------------------------------------------------------------------------------- /src/lib/fibers/op.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/op.lua -------------------------------------------------------------------------------- /src/lib/fibers/queue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/queue.lua -------------------------------------------------------------------------------- /src/lib/fibers/sched.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/sched.lua -------------------------------------------------------------------------------- /src/lib/fibers/sleep.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/sleep.lua -------------------------------------------------------------------------------- /src/lib/fibers/timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/fibers/timer.lua -------------------------------------------------------------------------------- /src/lib/gauge.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/gauge.lua -------------------------------------------------------------------------------- /src/lib/hardware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/hardware/README.md -------------------------------------------------------------------------------- /src/lib/hardware/pci.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/hardware/pci.lua -------------------------------------------------------------------------------- /src/lib/hardware/register.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/hardware/register.lua -------------------------------------------------------------------------------- /src/lib/hash/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/hash/base.lua -------------------------------------------------------------------------------- /src/lib/hash/murmur.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/hash/murmur.lua -------------------------------------------------------------------------------- /src/lib/hash/siphash.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/hash/siphash.dasl -------------------------------------------------------------------------------- /src/lib/index_set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/index_set.lua -------------------------------------------------------------------------------- /src/lib/interlink.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/interlink.lua -------------------------------------------------------------------------------- /src/lib/ipc/shmem/mib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipc/shmem/mib.lua -------------------------------------------------------------------------------- /src/lib/ipc/shmem/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipc/shmem/shmem.c -------------------------------------------------------------------------------- /src/lib/ipc/shmem/shmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipc/shmem/shmem.h -------------------------------------------------------------------------------- /src/lib/ipc/shmem/shmem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipc/shmem/shmem.lua -------------------------------------------------------------------------------- /src/lib/ipsec/.images/esp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/.images/esp.png -------------------------------------------------------------------------------- /src/lib/ipsec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/README.md -------------------------------------------------------------------------------- /src/lib/ipsec/aes_gcm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/aes_gcm.lua -------------------------------------------------------------------------------- /src/lib/ipsec/aes_gcm_avx.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/aes_gcm_avx.dasl -------------------------------------------------------------------------------- /src/lib/ipsec/esp.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/esp.events -------------------------------------------------------------------------------- /src/lib/ipsec/esp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/esp.lua -------------------------------------------------------------------------------- /src/lib/ipsec/seq_no_t.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/seq_no_t.lua -------------------------------------------------------------------------------- /src/lib/ipsec/track_seq_no.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/track_seq_no.c -------------------------------------------------------------------------------- /src/lib/ipsec/track_seq_no.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ipsec/track_seq_no.h -------------------------------------------------------------------------------- /src/lib/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/json.lua -------------------------------------------------------------------------------- /src/lib/logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/logger.lua -------------------------------------------------------------------------------- /src/lib/lpm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/README.md -------------------------------------------------------------------------------- /src/lib/lpm/build_fixtures.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/build_fixtures.pl -------------------------------------------------------------------------------- /src/lib/lpm/ip4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/ip4.lua -------------------------------------------------------------------------------- /src/lib/lpm/ip6.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/ip6.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_248.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4_248.c -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_248.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4_248.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_dxr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4_dxr.c -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_dxr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4_dxr.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_poptrie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4_poptrie.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_trie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/lpm4_trie.lua -------------------------------------------------------------------------------- /src/lib/lpm/random.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lpm/random.dasl -------------------------------------------------------------------------------- /src/lib/lua/StackTracePlus.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lua/StackTracePlus.lua -------------------------------------------------------------------------------- /src/lib/lua/alt_getopt.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lua/alt_getopt.lua -------------------------------------------------------------------------------- /src/lib/lua/class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lua/class.lua -------------------------------------------------------------------------------- /src/lib/lua/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/lua/strict.lua -------------------------------------------------------------------------------- /src/lib/macaddress.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/macaddress.lua -------------------------------------------------------------------------------- /src/lib/maxpc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/maxpc.lua -------------------------------------------------------------------------------- /src/lib/multi_copy.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/multi_copy.dasl -------------------------------------------------------------------------------- /src/lib/numa.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/numa.lua -------------------------------------------------------------------------------- /src/lib/pcap/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/pcap/filter.h -------------------------------------------------------------------------------- /src/lib/pcap/filter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/pcap/filter.lua -------------------------------------------------------------------------------- /src/lib/pcap/pcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/pcap/pcap.lua -------------------------------------------------------------------------------- /src/lib/pmu.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/pmu.lua -------------------------------------------------------------------------------- /src/lib/pmu_cpu.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/pmu_cpu.lua -------------------------------------------------------------------------------- /src/lib/pmu_x86.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/pmu_x86.dasl -------------------------------------------------------------------------------- /src/lib/poptrie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/poptrie.lua -------------------------------------------------------------------------------- /src/lib/poptrie_lookup.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/poptrie_lookup.dasl -------------------------------------------------------------------------------- /src/lib/protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/README.md -------------------------------------------------------------------------------- /src/lib/protocol/arp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/arp.lua -------------------------------------------------------------------------------- /src/lib/protocol/arp_ipv4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/arp_ipv4.lua -------------------------------------------------------------------------------- /src/lib/protocol/datagram.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/datagram.lua -------------------------------------------------------------------------------- /src/lib/protocol/dns/dns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/dns/dns.lua -------------------------------------------------------------------------------- /src/lib/protocol/dns/mdns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/dns/mdns.lua -------------------------------------------------------------------------------- /src/lib/protocol/esp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/esp.lua -------------------------------------------------------------------------------- /src/lib/protocol/esp_tail.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/esp_tail.lua -------------------------------------------------------------------------------- /src/lib/protocol/ethernet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/ethernet.lua -------------------------------------------------------------------------------- /src/lib/protocol/gre.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/gre.lua -------------------------------------------------------------------------------- /src/lib/protocol/header.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/header.lua -------------------------------------------------------------------------------- /src/lib/protocol/icmp/ptb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/icmp/ptb.lua -------------------------------------------------------------------------------- /src/lib/protocol/ipv4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/ipv4.lua -------------------------------------------------------------------------------- /src/lib/protocol/ipv6.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/ipv6.lua -------------------------------------------------------------------------------- /src/lib/protocol/tcp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/tcp.lua -------------------------------------------------------------------------------- /src/lib/protocol/udp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/protocol/udp.lua -------------------------------------------------------------------------------- /src/lib/ptree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/README.md -------------------------------------------------------------------------------- /src/lib/ptree/action_codec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/action_codec.lua -------------------------------------------------------------------------------- /src/lib/ptree/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/alarms.lua -------------------------------------------------------------------------------- /src/lib/ptree/channel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/channel.lua -------------------------------------------------------------------------------- /src/lib/ptree/inotify.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/inotify.lua -------------------------------------------------------------------------------- /src/lib/ptree/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/json.lua -------------------------------------------------------------------------------- /src/lib/ptree/ptree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/ptree.lua -------------------------------------------------------------------------------- /src/lib/ptree/support.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/support.lua -------------------------------------------------------------------------------- /src/lib/ptree/trace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/trace.lua -------------------------------------------------------------------------------- /src/lib/ptree/worker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/ptree/worker.lua -------------------------------------------------------------------------------- /src/lib/rrd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/rrd.lua -------------------------------------------------------------------------------- /src/lib/scheduling.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/scheduling.lua -------------------------------------------------------------------------------- /src/lib/stream.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/stream.lua -------------------------------------------------------------------------------- /src/lib/stream/compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/stream/compat.lua -------------------------------------------------------------------------------- /src/lib/stream/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/stream/file.lua -------------------------------------------------------------------------------- /src/lib/stream/mem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/stream/mem.lua -------------------------------------------------------------------------------- /src/lib/stream/socket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/stream/socket.lua -------------------------------------------------------------------------------- /src/lib/timers/memory_info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/timers/memory_info.lua -------------------------------------------------------------------------------- /src/lib/token_bucket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/token_bucket.lua -------------------------------------------------------------------------------- /src/lib/tsc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/tsc.lua -------------------------------------------------------------------------------- /src/lib/virtio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/virtio/README.md -------------------------------------------------------------------------------- /src/lib/virtio/net_device.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/virtio/net_device.lua -------------------------------------------------------------------------------- /src/lib/virtio/net_driver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/virtio/net_driver.lua -------------------------------------------------------------------------------- /src/lib/virtio/virtio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/virtio/virtio.h -------------------------------------------------------------------------------- /src/lib/virtio/virtio_pci.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/virtio/virtio_pci.lua -------------------------------------------------------------------------------- /src/lib/virtio/virtio_vring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/virtio/virtio_vring.h -------------------------------------------------------------------------------- /src/lib/watchdog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/watchdog/README.md -------------------------------------------------------------------------------- /src/lib/watchdog/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/watchdog/selftest.sh -------------------------------------------------------------------------------- /src/lib/watchdog/watchdog.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/watchdog/watchdog.lua -------------------------------------------------------------------------------- /src/lib/xsd_regexp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/xsd_regexp.lua -------------------------------------------------------------------------------- /src/lib/yang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/README.md -------------------------------------------------------------------------------- /src/lib/yang/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/alarms.lua -------------------------------------------------------------------------------- /src/lib/yang/binary.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/binary.lua -------------------------------------------------------------------------------- /src/lib/yang/data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/data.lua -------------------------------------------------------------------------------- /src/lib/yang/ietf-alarms.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/ietf-alarms.yang -------------------------------------------------------------------------------- /src/lib/yang/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/parser.lua -------------------------------------------------------------------------------- /src/lib/yang/path.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/path.lua -------------------------------------------------------------------------------- /src/lib/yang/path_data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/path_data.lua -------------------------------------------------------------------------------- /src/lib/yang/rpc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/rpc.lua -------------------------------------------------------------------------------- /src/lib/yang/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/schema.lua -------------------------------------------------------------------------------- /src/lib/yang/state.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/state.lua -------------------------------------------------------------------------------- /src/lib/yang/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/util.lua -------------------------------------------------------------------------------- /src/lib/yang/value.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/value.lua -------------------------------------------------------------------------------- /src/lib/yang/yang.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/lib/yang/yang.lua -------------------------------------------------------------------------------- /src/program/alarms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/alarms/README -------------------------------------------------------------------------------- /src/program/alarms/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/alarms/README.md -------------------------------------------------------------------------------- /src/program/alarms/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/alarms/alarms.lua -------------------------------------------------------------------------------- /src/program/alarms/compress/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/get_state/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/listen/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/purge/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/set_operator_state/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/README -------------------------------------------------------------------------------- /src/program/config/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/README.md -------------------------------------------------------------------------------- /src/program/config/add/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/add/README -------------------------------------------------------------------------------- /src/program/config/add/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/add/add.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/add/add.lua -------------------------------------------------------------------------------- /src/program/config/bench/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/common.lua -------------------------------------------------------------------------------- /src/program/config/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/config.lua -------------------------------------------------------------------------------- /src/program/config/data_format/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/get/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/get/README -------------------------------------------------------------------------------- /src/program/config/get/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/get/get.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/get/get.lua -------------------------------------------------------------------------------- /src/program/config/get_state/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/listen/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/load/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/load/README -------------------------------------------------------------------------------- /src/program/config/load/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/remove/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/set/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/set/README -------------------------------------------------------------------------------- /src/program/config/set/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/set/set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/config/set/set.lua -------------------------------------------------------------------------------- /src/program/dnssd/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/dnssd/README -------------------------------------------------------------------------------- /src/program/dnssd/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/dnssd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/dnssd/README.md -------------------------------------------------------------------------------- /src/program/dnssd/dnssd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/dnssd/dnssd.lua -------------------------------------------------------------------------------- /src/program/firehose/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/firehose/README -------------------------------------------------------------------------------- /src/program/firehose/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/firehose/firehose.h.inc: -------------------------------------------------------------------------------- 1 | firehose.h -------------------------------------------------------------------------------- /src/program/ipfix/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ipfix/README -------------------------------------------------------------------------------- /src/program/ipfix/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ipfix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ipfix/README.md -------------------------------------------------------------------------------- /src/program/ipfix/ipfix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ipfix/ipfix.lua -------------------------------------------------------------------------------- /src/program/ipfix/probe/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ipfix/probe/README -------------------------------------------------------------------------------- /src/program/ipfix/probe/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/l2vpn/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/l2vpn/README -------------------------------------------------------------------------------- /src/program/l2vpn/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/l2vpn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/l2vpn/README.md -------------------------------------------------------------------------------- /src/program/l2vpn/dispatch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/l2vpn/dispatch.lua -------------------------------------------------------------------------------- /src/program/l2vpn/l2vpn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/l2vpn/l2vpn.lua -------------------------------------------------------------------------------- /src/program/lisper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lisper/README -------------------------------------------------------------------------------- /src/program/lisper/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lisper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lisper/README.md -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/.gitignore: -------------------------------------------------------------------------------- 1 | perftest*.pcap 2 | *.log 3 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/lisp04: -------------------------------------------------------------------------------- 1 | LISP_N=04 ./lisp "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/lisp08: -------------------------------------------------------------------------------- 1 | LISP_N=08 ./lisp "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/lisper04: -------------------------------------------------------------------------------- 1 | LISP_N=04 ./lisper "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/lisper08: -------------------------------------------------------------------------------- 1 | LISP_N=08 ./lisper "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/mklisper: -------------------------------------------------------------------------------- 1 | cd snabb && make 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/snabb: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/syscall: -------------------------------------------------------------------------------- 1 | ../../../syscall -------------------------------------------------------------------------------- /src/program/lisper/dev-env-docker/syscall.lua: -------------------------------------------------------------------------------- 1 | ../../../syscall.lua -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/.gitignore: -------------------------------------------------------------------------------- 1 | tracedump.txt 2 | *.log 3 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/lisp.lua: -------------------------------------------------------------------------------- 1 | ../dev-env/lisp.lua -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/lisp02: -------------------------------------------------------------------------------- 1 | LISP_N=02 ./lisp "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/lisper.lua: -------------------------------------------------------------------------------- 1 | snabb/src/program/lisper/lisper.lua -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/lisper02: -------------------------------------------------------------------------------- 1 | LISP_N=02 ./lisper "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/mklisper: -------------------------------------------------------------------------------- 1 | cd snabb && make 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env-perftest/snabb: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /src/program/lisper/dev-env/.gitignore: -------------------------------------------------------------------------------- 1 | perftest*.pcap 2 | lisper*.conf 3 | *.log 4 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/lisp04: -------------------------------------------------------------------------------- 1 | LISP_N=04 ./lisp "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/lisp08: -------------------------------------------------------------------------------- 1 | LISP_N=08 ./lisp "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/lisper04: -------------------------------------------------------------------------------- 1 | LISP_N=04 ./lisper "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/lisper08: -------------------------------------------------------------------------------- 1 | LISP_N=08 ./lisper "$@" 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/mklisper: -------------------------------------------------------------------------------- 1 | cd snabb/src && make 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lisper/dev-env/mm -------------------------------------------------------------------------------- /src/program/lisper/dev-env/nsnode: -------------------------------------------------------------------------------- 1 | [ "$1" ] || exit 1 2 | ip netns exec node$1 bash 3 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/nsr2: -------------------------------------------------------------------------------- 1 | ip netns exec r2 bash 2 | -------------------------------------------------------------------------------- /src/program/lisper/dev-env/snabb: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /src/program/lisper/dev-env/syscall: -------------------------------------------------------------------------------- 1 | ../../../syscall -------------------------------------------------------------------------------- /src/program/lisper/dev-env/syscall.lua: -------------------------------------------------------------------------------- 1 | ../../../syscall.lua -------------------------------------------------------------------------------- /src/program/lisper/dev-env/testnet-down: -------------------------------------------------------------------------------- 1 | ./testnet teardown 2 | -------------------------------------------------------------------------------- /src/program/lisper/lisper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lisper/lisper.lua -------------------------------------------------------------------------------- /src/program/loadtest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/loadtest/README -------------------------------------------------------------------------------- /src/program/loadtest/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/loadtest/find-limit/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/loadtest/transient/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/.gitignore -------------------------------------------------------------------------------- /src/program/lwaftr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/Makefile -------------------------------------------------------------------------------- /src/program/lwaftr/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/README -------------------------------------------------------------------------------- /src/program/lwaftr/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/alarms.lua -------------------------------------------------------------------------------- /src/program/lwaftr/bench/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/check/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/compile_configuration/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/doc/ndp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/doc/ndp.md -------------------------------------------------------------------------------- /src/program/lwaftr/generate_configuration/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/lwaftr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/lwaftr.lua -------------------------------------------------------------------------------- /src/program/lwaftr/migrate_configuration/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/monitor/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/query/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/quickcheck/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/run/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/run/README -------------------------------------------------------------------------------- /src/program/lwaftr/run/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/run/run.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/run/run.lua -------------------------------------------------------------------------------- /src/program/lwaftr/setup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/lwaftr/setup.lua -------------------------------------------------------------------------------- /src/program/lwaftr/soaktest/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/tests/subcommands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/program/packetblaster/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/packetblaster/lwaftr/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/packetblaster/replay/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/packetblaster/synth/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/pci_bind/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/pci_bind/README -------------------------------------------------------------------------------- /src/program/pci_bind/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ps/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ps/README -------------------------------------------------------------------------------- /src/program/ps/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ps/ps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ps/ps.lua -------------------------------------------------------------------------------- /src/program/ptree/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ptree/README -------------------------------------------------------------------------------- /src/program/ptree/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ptree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ptree/README.md -------------------------------------------------------------------------------- /src/program/ptree/ptree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/ptree/ptree.lua -------------------------------------------------------------------------------- /src/program/rrdcat/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/rrdcat/README -------------------------------------------------------------------------------- /src/program/rrdcat/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/rrdcat/rrdcat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/rrdcat/rrdcat.lua -------------------------------------------------------------------------------- /src/program/shm/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/shm/README -------------------------------------------------------------------------------- /src/program/shm/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/shm/shm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/shm/shm.lua -------------------------------------------------------------------------------- /src/program/snabbmark/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snabbmark/README -------------------------------------------------------------------------------- /src/program/snabbmark/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbnfv/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snabbnfv/README -------------------------------------------------------------------------------- /src/program/snabbnfv/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbnfv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snabbnfv/README.md -------------------------------------------------------------------------------- /src/program/snabbnfv/fuzz/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbnfv/neutron2snabb/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbnfv/neutron_sync_agent/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh.inc: -------------------------------------------------------------------------------- 1 | neutron_sync_agent.sh -------------------------------------------------------------------------------- /src/program/snabbnfv/neutron_sync_master/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh.inc: -------------------------------------------------------------------------------- 1 | neutron_sync_master.sh -------------------------------------------------------------------------------- /src/program/snabbnfv/packetblaster_bench.sh: -------------------------------------------------------------------------------- 1 | dpdk_bench.sh -------------------------------------------------------------------------------- /src/program/snabbnfv/traffic/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbvmx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snabbvmx/Makefile -------------------------------------------------------------------------------- /src/program/snabbvmx/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snabbvmx/README -------------------------------------------------------------------------------- /src/program/snabbvmx/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbvmx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snabbvmx/README.md -------------------------------------------------------------------------------- /src/program/snabbvmx/check/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbvmx/doc/.images/snabbvmx.png: -------------------------------------------------------------------------------- 1 | ../../.images/snabbvmx.png -------------------------------------------------------------------------------- /src/program/snabbvmx/lwaftr/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbvmx/query/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snabbvmx/tests/end-to-end/data/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /src/program/snsh/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snsh/README -------------------------------------------------------------------------------- /src/program/snsh/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snsh/snsh.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/snsh/snsh.lua -------------------------------------------------------------------------------- /src/program/top/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/top/README -------------------------------------------------------------------------------- /src/program/top/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/top/top.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/top/top.lua -------------------------------------------------------------------------------- /src/program/unhexdump/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/unhexdump/README -------------------------------------------------------------------------------- /src/program/unhexdump/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/vita/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/COPYING -------------------------------------------------------------------------------- /src/program/vita/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/README -------------------------------------------------------------------------------- /src/program/vita/README.config: -------------------------------------------------------------------------------- 1 | vita-esp-gateway.yang -------------------------------------------------------------------------------- /src/program/vita/README.config.inc: -------------------------------------------------------------------------------- 1 | README.config -------------------------------------------------------------------------------- /src/program/vita/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/vita/clitest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/clitest.conf -------------------------------------------------------------------------------- /src/program/vita/clitest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/clitest.sh -------------------------------------------------------------------------------- /src/program/vita/crypto.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/crypto.lua -------------------------------------------------------------------------------- /src/program/vita/dispatch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/dispatch.lua -------------------------------------------------------------------------------- /src/program/vita/exchange.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/exchange.lua -------------------------------------------------------------------------------- /src/program/vita/genconf.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/genconf.snabb -------------------------------------------------------------------------------- /src/program/vita/genpcap.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/genpcap.snabb -------------------------------------------------------------------------------- /src/program/vita/icmp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/icmp.lua -------------------------------------------------------------------------------- /src/program/vita/nexthop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/nexthop.lua -------------------------------------------------------------------------------- /src/program/vita/route.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/route.events -------------------------------------------------------------------------------- /src/program/vita/route.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/route.lua -------------------------------------------------------------------------------- /src/program/vita/schemata.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/schemata.lua -------------------------------------------------------------------------------- /src/program/vita/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/test.lua -------------------------------------------------------------------------------- /src/program/vita/test.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/test.snabb -------------------------------------------------------------------------------- /src/program/vita/test6.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/test6.snabb -------------------------------------------------------------------------------- /src/program/vita/ttl.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/ttl.events -------------------------------------------------------------------------------- /src/program/vita/ttl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/ttl.lua -------------------------------------------------------------------------------- /src/program/vita/tunnel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/tunnel.lua -------------------------------------------------------------------------------- /src/program/vita/vethtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/vethtest.sh -------------------------------------------------------------------------------- /src/program/vita/vita.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/vita/vita.lua -------------------------------------------------------------------------------- /src/program/wall/COPYRIGHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/COPYRIGHT.md -------------------------------------------------------------------------------- /src/program/wall/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/README -------------------------------------------------------------------------------- /src/program/wall/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/wall/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/common.lua -------------------------------------------------------------------------------- /src/program/wall/filter/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/filter/README -------------------------------------------------------------------------------- /src/program/wall/filter/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/wall/spy/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/spy/README -------------------------------------------------------------------------------- /src/program/wall/spy/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/wall/spy/spy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/spy/spy.lua -------------------------------------------------------------------------------- /src/program/wall/tests/data/BITTORRENT.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | BITTORRENT 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/EmergeSync.cap.spy.expect: -------------------------------------------------------------------------------- 1 | RSYNC 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/NTP_sync.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | NTP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/RTSPPACKETS1.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | RTSP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/SIP_DTMF2.cap.spy.expect: -------------------------------------------------------------------------------- 1 | SIP 2 | RTP 3 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/SkypeIRC.cap.spy.expect: -------------------------------------------------------------------------------- 1 | DNS 2 | SKYPE 3 | IRC 4 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/TeamSpeak2.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | TEAMSPEAK 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/bootparams.cap.spy.expect: -------------------------------------------------------------------------------- 1 | NFS 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/dhcp.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | DHCP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/dhcpv6.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | DHCPV6 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/dns.cap.spy.expect: -------------------------------------------------------------------------------- 1 | DNS 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/http.cap.spy.expect: -------------------------------------------------------------------------------- 1 | HTTP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/imap.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | MAIL_IMAP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/ipp.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | IPP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/iseries.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | TELNET 2 | FTP_CONTROL 3 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/ldap-and-search.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | LDAP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/mDNS3.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | MDNS 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/mpeg2_mp2t_with_cc_drop01.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | MPEGTS 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/mysql_complete.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | MYSQL 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/nfsv2.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | NFS 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/nfsv3.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | NFS 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/nntp.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | USENET 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/pgsql.cap.spy.expect: -------------------------------------------------------------------------------- 1 | POSTGRES 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/rtmp_sample.cap.spy.expect: -------------------------------------------------------------------------------- 1 | RTMP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/rtp_example.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | RTP 2 | RTCP 3 | H323 4 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/smtp.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | MAIL_SMTP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/telnet-cooked.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | TELNET 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/telnet-raw.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | TELNET 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/tftp_rrq.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | TFTP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/tftp_wrq.pcap.spy.expect: -------------------------------------------------------------------------------- 1 | TFTP 2 | -------------------------------------------------------------------------------- /src/program/wall/tests/data/v6-http.cap.spy.expect: -------------------------------------------------------------------------------- 1 | HTTP 2 | -------------------------------------------------------------------------------- /src/program/wall/wall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/program/wall/wall.lua -------------------------------------------------------------------------------- /src/scripts/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/scripts/bench.sh -------------------------------------------------------------------------------- /src/scripts/dock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/scripts/dock.sh -------------------------------------------------------------------------------- /src/scripts/generate-pmu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/scripts/generate-pmu.sh -------------------------------------------------------------------------------- /src/scripts/process-markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/scripts/process-markdown -------------------------------------------------------------------------------- /src/scripts/snabb_bot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/scripts/snabb_bot.sh -------------------------------------------------------------------------------- /src/scripts/snabb_doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/scripts/snabb_doc.sh -------------------------------------------------------------------------------- /src/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/src/selftest.sh -------------------------------------------------------------------------------- /src/vita: -------------------------------------------------------------------------------- 1 | snabb -------------------------------------------------------------------------------- /tarball.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/tarball.nix -------------------------------------------------------------------------------- /vita-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/vita-detail.png -------------------------------------------------------------------------------- /vita-detail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/vita-detail.svg -------------------------------------------------------------------------------- /vita-sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/vita-sketch.png -------------------------------------------------------------------------------- /vita-sketch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/vita-sketch.svg -------------------------------------------------------------------------------- /vita.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/vita.png -------------------------------------------------------------------------------- /vita.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inters/vita/HEAD/vita.svg --------------------------------------------------------------------------------