├── .gitignore ├── .gitmodules ├── .version ├── CONTRIBUTING.md ├── COPYING ├── Dockerfile ├── Makefile ├── README.md ├── authorized_keys ├── default.nix ├── gcc-preinclude.h ├── generate-version-lua.sh ├── lib ├── 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 │ ├── .gitattributes │ ├── .gitignore │ ├── .gitmodules │ ├── .relver │ ├── .travis.yml │ ├── CONDUCT.md │ ├── CONTRIBUTING.md │ ├── COPYING │ ├── COPYRIGHT │ ├── Makefile │ ├── PROFESSIONAL-SUPPORT.md │ ├── README.md │ ├── check-generated-code.nix │ ├── default.nix │ ├── doc │ │ ├── bluequad-print.css │ │ ├── bluequad.css │ │ ├── contact.html │ │ ├── ext_buffer.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 │ │ ├── img │ │ │ └── contact.png │ │ ├── install.html │ │ ├── luajit.html │ │ ├── raptorjit.eps.bz2 │ │ ├── raptorjit.png │ │ └── running.html │ ├── dynasm │ │ ├── dasm_proto.h │ │ ├── dasm_x64.lua │ │ ├── dasm_x86.h │ │ ├── dasm_x86.lua │ │ └── dynasm.lua │ ├── etc │ │ ├── luajit.1 │ │ └── raptorjit.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 │ │ │ ├── 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_buffer.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_assert.c │ │ ├── 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_prng.c │ │ ├── lj_prng.h │ │ ├── lj_record.c │ │ ├── lj_record.h │ │ ├── lj_serialize.c │ │ ├── lj_serialize.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-capi.nix │ ├── test-libraptorjit.nix │ ├── 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 │ │ └── unsink.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 ├── release.nix ├── snabb.png ├── src ├── Makefile ├── 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 │ │ │ ├── multicast.snabb │ │ │ ├── rss.snabb │ │ │ ├── test.snabb │ │ │ └── vlan.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_sink.lua │ │ ├── test_source.lua │ │ ├── transmitter.lua │ │ └── wait_test.snabb │ ├── ipfix │ │ ├── README.md │ │ ├── README.templates.md │ │ ├── dns.lua │ │ ├── http.lua │ │ ├── ipfix-information-elements-local.inc │ │ ├── ipfix-information-elements.inc │ │ ├── ipfix.events │ │ ├── ipfix.lua │ │ ├── maps.lua │ │ ├── template.lua │ │ ├── test │ │ │ ├── mac_to_as │ │ │ ├── pfx4_to_as.csv │ │ │ ├── pfx6_to_as.csv │ │ │ └── vlan_to_ifindex │ │ └── tls.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 │ ├── mellanox │ │ ├── README.md │ │ ├── benchmark-macs-vlans.sh │ │ ├── benchmark-tx-fwd-queues-sizes.sh │ │ ├── benchmark-tx-only-numa.sh │ │ ├── benchmark-tx-only-queues-sizes.sh │ │ ├── benchmark-tx-rx-queues-sizes.sh │ │ ├── benchmark.lua │ │ ├── benchmark.snabb │ │ ├── connectx.lua │ │ ├── connectx_test.lua │ │ └── trace-mlx5_core.txt.gz │ ├── 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.events │ │ └── rss.lua │ ├── snmp │ │ └── iftable.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 │ └── xdp │ │ ├── README.md │ │ ├── bpf.lua │ │ ├── pf_ebpf_codegen.lua │ │ ├── test_filter.lua │ │ ├── test_filter_pass.lua │ │ ├── test_rxtx.lua │ │ ├── test_share.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 │ ├── group_freelist.lua │ ├── 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.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 │ │ ├── datagram.lua │ │ ├── dns │ │ │ ├── dns.lua │ │ │ ├── mdns.lua │ │ │ └── mdns_query.lua │ │ ├── dot1q.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-snabbflow-v1.lua │ │ │ └── snabb-softwire-v3.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 │ │ ├── ctype.lua │ │ ├── data.lua │ │ ├── ietf-alarms.yang │ │ ├── ietf-inet-types.yang │ │ ├── ietf-softwire-br.yang │ │ ├── ietf-softwire-common.yang │ │ ├── ietf-yang-types.yang │ │ ├── list.lua │ │ ├── parser.lua │ │ ├── path.lua │ │ ├── path_data.lua │ │ ├── rpc.lua │ │ ├── schema.lua │ │ ├── snabb-config-leader-v1.yang │ │ ├── snabb-snabbflow-v1.yang │ │ ├── snabb-softwire-v3.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 │ │ └── shutdown │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── shutdown.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 │ │ ├── lib.lua │ │ ├── probe │ │ │ ├── README │ │ │ ├── README.inc │ │ │ ├── example.conf │ │ │ └── probe.lua │ │ └── tests │ │ │ ├── bench.snabb │ │ │ ├── bench_v4_v6.conf.template │ │ │ ├── bench_v4_v6_interlink.conf.template │ │ │ ├── collector-test.sh │ │ │ ├── maps │ │ │ ├── mac_to_as │ │ │ ├── pfx4_to_as.csv │ │ │ ├── pfx6_to_as.csv │ │ │ └── vlan_to_ifindex │ │ │ ├── sanitized4k.pcap │ │ │ ├── sanitized4k.txt │ │ │ ├── sanitized4k_truncated128.pcap │ │ │ ├── sanitized500k_truncated128.pcap.bz2 │ │ │ ├── test.lua │ │ │ ├── test_v4_v6.conf │ │ │ ├── test_v4_v6_dnshttp.conf │ │ │ └── truncate_pcap.snabb │ ├── 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 │ │ │ ├── tutorial │ │ │ │ ├── README.md │ │ │ │ ├── flowchart.png │ │ │ │ ├── lwaftr-start.conf │ │ │ │ └── lwaftr-veth-env.sh │ │ │ └── virtualization.md │ │ ├── generate_configuration │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── generate_configuration.lua │ │ ├── lwaftr.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 │ │ │ ├── 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-echo.lua │ │ │ │ │ ├── nofrag4.lua │ │ │ │ │ ├── nofrag6-no-icmp.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 │ │ ├── ipfix │ │ │ ├── README │ │ │ ├── README.inc │ │ │ └── ipfix.lua │ │ ├── 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 │ ├── snsh │ │ ├── README │ │ ├── README.inc │ │ └── snsh.lua │ ├── top │ │ ├── README │ │ ├── README.inc │ │ └── top.lua │ └── unhexdump │ │ ├── README │ │ ├── README.inc │ │ └── unhexdump.lua ├── scripts │ ├── bench.sh │ ├── dock.sh │ ├── generate-pmu.sh │ ├── process-markdown │ ├── snabb_bot.sh │ └── snabb_doc.sh └── selftest.sh └── tarball.nix /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 2022.07 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/README.md -------------------------------------------------------------------------------- /authorized_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/authorized_keys -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/default.nix -------------------------------------------------------------------------------- /gcc-preinclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/gcc-preinclude.h -------------------------------------------------------------------------------- /generate-version-lua.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/generate-version-lua.sh -------------------------------------------------------------------------------- /lib/ljndpi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/CHANGELOG.md -------------------------------------------------------------------------------- /lib/ljndpi/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/COPYING -------------------------------------------------------------------------------- /lib/ljndpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/README.md -------------------------------------------------------------------------------- /lib/ljndpi/examples/lamernews.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/examples/lamernews.pcap -------------------------------------------------------------------------------- /lib/ljndpi/examples/pcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/examples/pcap.lua -------------------------------------------------------------------------------- /lib/ljndpi/examples/readpcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/examples/readpcap -------------------------------------------------------------------------------- /lib/ljndpi/ndpi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/c.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/protocol_bitmask.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/protocol_bitmask.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/protocol_ids_1_7.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/protocol_ids_1_7.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/protocol_ids_1_8.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/protocol_ids_1_8.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/protocol_ids_2_0.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/protocol_ids_2_0.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/protocol_ids_2_2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/protocol_ids_2_2.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/protocol_ids_2_3.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/protocol_ids_2_3.lua -------------------------------------------------------------------------------- /lib/ljndpi/ndpi/wrap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/ndpi/wrap.lua -------------------------------------------------------------------------------- /lib/ljndpi/tools/update-protocol-ids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljndpi/tools/update-protocol-ids -------------------------------------------------------------------------------- /lib/ljsyscall/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/.dockerignore -------------------------------------------------------------------------------- /lib/ljsyscall/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/.gitignore -------------------------------------------------------------------------------- /lib/ljsyscall/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/.gitmodules -------------------------------------------------------------------------------- /lib/ljsyscall/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/.travis.yml -------------------------------------------------------------------------------- /lib/ljsyscall/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/COPYRIGHT -------------------------------------------------------------------------------- /lib/ljsyscall/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/ChangeLog -------------------------------------------------------------------------------- /lib/ljsyscall/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/Dockerfile -------------------------------------------------------------------------------- /lib/ljsyscall/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/INSTALL -------------------------------------------------------------------------------- /lib/ljsyscall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/README.md -------------------------------------------------------------------------------- /lib/ljsyscall/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/debian/changelog -------------------------------------------------------------------------------- /lib/ljsyscall/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/debian/control -------------------------------------------------------------------------------- /lib/ljsyscall/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/debian/copyright -------------------------------------------------------------------------------- /lib/ljsyscall/debian/dh-lua.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/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/snabbco/snabb/HEAD/lib/ljsyscall/debian/rules -------------------------------------------------------------------------------- /lib/ljsyscall/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/tests/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/debian/tests/control -------------------------------------------------------------------------------- /lib/ljsyscall/debian/tests/dh-lua-tests: -------------------------------------------------------------------------------- 1 | debian/rules autopkgtest 2 | -------------------------------------------------------------------------------- /lib/ljsyscall/debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/debian/watch -------------------------------------------------------------------------------- /lib/ljsyscall/doc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/doc/COPYRIGHT -------------------------------------------------------------------------------- /lib/ljsyscall/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/doc/README.md -------------------------------------------------------------------------------- /lib/ljsyscall/doc/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/doc/constants.lua -------------------------------------------------------------------------------- /lib/ljsyscall/docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/docker-compose.test.yml -------------------------------------------------------------------------------- /lib/ljsyscall/examples/cbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/cbuild.sh -------------------------------------------------------------------------------- /lib/ljsyscall/examples/cstub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/cstub.c -------------------------------------------------------------------------------- /lib/ljsyscall/examples/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/dl.c -------------------------------------------------------------------------------- /lib/ljsyscall/examples/epoll.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/epoll.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/event.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/event.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/init.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/kdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/kdump -------------------------------------------------------------------------------- /lib/ljsyscall/examples/lxc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/lxc.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/sigint.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/sigint.lua -------------------------------------------------------------------------------- /lib/ljsyscall/examples/vlan.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/examples/vlan.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/abi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/abi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/bit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/bit.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/bsd/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/bsd/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/bsd/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/bsd/types.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/compat.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/ffitypes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/ffitypes.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/freebsd/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/freebsd/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/freebsd/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/freebsd/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/helpers.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/lfs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/lfs.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/libc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/libc.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/fcntl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/fcntl.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/ioctl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/ioctl.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/mipsel: -------------------------------------------------------------------------------- 1 | mips -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/nl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/nl.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/nr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/nr.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/types.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/linux/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/linux/util.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/methods.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/methods.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/netbsd/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/netbsd/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/netbsd/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/netbsd/init.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/netbsd/nr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/netbsd/nr.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/netbsd/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/netbsd/util.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/openbsd/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/openbsd/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/openbsd/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/openbsd/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/errors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/errors.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/fcntl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/fcntl.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/ffi.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/ioctl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/ioctl.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/sysctl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/sysctl.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/types.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/osx/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/osx/util.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/rump/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/rump/c.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/rump/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/rump/init.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/syscalls.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/syscalls.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/types.lua -------------------------------------------------------------------------------- /lib/ljsyscall/syscall/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/syscall/util.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/bsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/bsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/check-rockspec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/check-rockspec.sh -------------------------------------------------------------------------------- /lib/ljsyscall/test/ctest-linux.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/ctest-linux.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/ctest-osx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/ctest-osx.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/ctest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/ctest.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/freebsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/freebsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/globals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/globals.sh -------------------------------------------------------------------------------- /lib/ljsyscall/test/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/helpers.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/linux.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/linux.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/luaunit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/luaunit.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/netbsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/netbsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/openbsd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/openbsd.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/osx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/osx.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/rump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/rump.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/servetests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/servetests.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/strict.lua -------------------------------------------------------------------------------- /lib/ljsyscall/test/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/ljsyscall/test/test.lua -------------------------------------------------------------------------------- /lib/luajit/.gitattributes: -------------------------------------------------------------------------------- 1 | /.relver export-subst 2 | -------------------------------------------------------------------------------- /lib/luajit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/.gitignore -------------------------------------------------------------------------------- /lib/luajit/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/luajit/.relver: -------------------------------------------------------------------------------- 1 | 1725019732 2 | -------------------------------------------------------------------------------- /lib/luajit/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/.travis.yml -------------------------------------------------------------------------------- /lib/luajit/CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/CONDUCT.md -------------------------------------------------------------------------------- /lib/luajit/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/CONTRIBUTING.md -------------------------------------------------------------------------------- /lib/luajit/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/COPYING -------------------------------------------------------------------------------- /lib/luajit/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/COPYRIGHT -------------------------------------------------------------------------------- /lib/luajit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/Makefile -------------------------------------------------------------------------------- /lib/luajit/PROFESSIONAL-SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/PROFESSIONAL-SUPPORT.md -------------------------------------------------------------------------------- /lib/luajit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/README.md -------------------------------------------------------------------------------- /lib/luajit/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/default.nix -------------------------------------------------------------------------------- /lib/luajit/doc/bluequad-print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/bluequad-print.css -------------------------------------------------------------------------------- /lib/luajit/doc/bluequad.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/bluequad.css -------------------------------------------------------------------------------- /lib/luajit/doc/contact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/contact.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/ext_buffer.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_c_api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/ext_c_api.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_ffi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/ext_ffi.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_ffi_api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/ext_ffi_api.html -------------------------------------------------------------------------------- /lib/luajit/doc/ext_jit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/ext_jit.html -------------------------------------------------------------------------------- /lib/luajit/doc/extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/extensions.html -------------------------------------------------------------------------------- /lib/luajit/doc/img/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/img/contact.png -------------------------------------------------------------------------------- /lib/luajit/doc/install.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/install.html -------------------------------------------------------------------------------- /lib/luajit/doc/luajit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/luajit.html -------------------------------------------------------------------------------- /lib/luajit/doc/raptorjit.eps.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/raptorjit.eps.bz2 -------------------------------------------------------------------------------- /lib/luajit/doc/raptorjit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/raptorjit.png -------------------------------------------------------------------------------- /lib/luajit/doc/running.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/doc/running.html -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/dynasm/dasm_proto.h -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_x64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/dynasm/dasm_x64.lua -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/dynasm/dasm_x86.h -------------------------------------------------------------------------------- /lib/luajit/dynasm/dasm_x86.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/dynasm/dasm_x86.lua -------------------------------------------------------------------------------- /lib/luajit/dynasm/dynasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/dynasm/dynasm.lua -------------------------------------------------------------------------------- /lib/luajit/etc/luajit.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/etc/luajit.1 -------------------------------------------------------------------------------- /lib/luajit/etc/raptorjit.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/etc/raptorjit.pc -------------------------------------------------------------------------------- /lib/luajit/pkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/pkgs.nix -------------------------------------------------------------------------------- /lib/luajit/raptorjit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/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/snabbco/snabb/HEAD/lib/luajit/src/Makefile -------------------------------------------------------------------------------- /lib/luajit/src/Makefile.dep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/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/snabbco/snabb/HEAD/lib/luajit/src/host/README -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/buildvm.c -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/buildvm.h -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/buildvm_asm.c -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm_fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/buildvm_fold.c -------------------------------------------------------------------------------- /lib/luajit/src/host/buildvm_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/buildvm_lib.c -------------------------------------------------------------------------------- /lib/luajit/src/host/genlibbc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/genlibbc.lua -------------------------------------------------------------------------------- /lib/luajit/src/host/genminilua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/genminilua.lua -------------------------------------------------------------------------------- /lib/luajit/src/host/minilua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/host/minilua.c -------------------------------------------------------------------------------- /lib/luajit/src/ifdef-defile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/ifdef-defile -------------------------------------------------------------------------------- /lib/luajit/src/jit/bc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/jit/bc.lua -------------------------------------------------------------------------------- /lib/luajit/src/jit/bcsave.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/jit/bcsave.lua -------------------------------------------------------------------------------- /lib/luajit/src/jit/vmdef.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/jit/vmdef.lua -------------------------------------------------------------------------------- /lib/luajit/src/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lauxlib.h -------------------------------------------------------------------------------- /lib/luajit/src/lib_aux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_aux.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_base.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_bit.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_buffer.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_debug.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_ffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_ffi.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_init.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_io.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_jit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_jit.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_math.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_os.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_package.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_package.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_string.c -------------------------------------------------------------------------------- /lib/luajit/src/lib_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lib_table.c -------------------------------------------------------------------------------- /lib/luajit/src/lj.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj.supp -------------------------------------------------------------------------------- /lib/luajit/src/lj_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_alloc.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_alloc.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_api.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_arch.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_asm.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_asm.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_asm_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_asm_x86.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_assert.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_auditlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_auditlog.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_auditlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_auditlog.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_bc.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_bc.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_bcdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_bcdump.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_bcread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_bcread.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_bcwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_bcwrite.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_buf.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_buf.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_carith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_carith.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_carith.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_carith.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ccall.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ccall.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccallback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ccallback.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ccallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ccallback.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_cconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_cconv.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_cconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_cconv.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_cdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_cdata.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_cdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_cdata.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_char.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_char.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_clib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_clib.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_clib.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_cparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_cparse.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_cparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_cparse.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_crecord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_crecord.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_crecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_crecord.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ctype.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ctype.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_debug.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_debug.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_debuginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_debuginfo.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_def.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_dispatch.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_dispatch.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_dwarf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_dwarf.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_emit_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_emit_x86.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_err.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_err.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_errmsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_errmsg.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ff.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ffrecord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ffrecord.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ffrecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ffrecord.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_frame.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_func.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_func.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_gc.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_gc.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_gdbjit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_gdbjit.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_gdbjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_gdbjit.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ir.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ir.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_ircall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_ircall.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_iropt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_iropt.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_jit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_jit.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_lex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_lex.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_lex.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_lib.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_lib.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_load.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_mcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_mcode.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_mcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_mcode.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_meta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_meta.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_meta.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_obj.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_obj.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_dce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_dce.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_fold.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_loop.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_mem.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_narrow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_narrow.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_sink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_sink.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_opt_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_opt_split.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_parse.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_parse.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_prng.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_prng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_prng.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_record.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_record.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_serialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_serialize.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_serialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_serialize.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_snap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_snap.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_snap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_snap.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_state.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_state.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_str.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_str.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_strfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_strfmt.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_strfmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_strfmt.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_strfmt_num.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_strfmt_num.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_strscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_strscan.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_strscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_strscan.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_tab.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_tab.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_target.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_target_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_target_x86.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_trace.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_trace.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_traceerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_traceerr.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_udata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_udata.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_udata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_udata.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_vm.h -------------------------------------------------------------------------------- /lib/luajit/src/lj_vmmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_vmmath.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_vmprofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_vmprofile.c -------------------------------------------------------------------------------- /lib/luajit/src/lj_vmprofile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lj_vmprofile.h -------------------------------------------------------------------------------- /lib/luajit/src/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lua.h -------------------------------------------------------------------------------- /lib/luajit/src/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lua.hpp -------------------------------------------------------------------------------- /lib/luajit/src/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/luaconf.h -------------------------------------------------------------------------------- /lib/luajit/src/luajit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/luajit.c -------------------------------------------------------------------------------- /lib/luajit/src/luajit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/luajit.h -------------------------------------------------------------------------------- /lib/luajit/src/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/lualib.h -------------------------------------------------------------------------------- /lib/luajit/src/reusevm/lj_bcdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/reusevm/lj_bcdef.h -------------------------------------------------------------------------------- /lib/luajit/src/reusevm/lj_ffdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/reusevm/lj_ffdef.h -------------------------------------------------------------------------------- /lib/luajit/src/reusevm/lj_libdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/reusevm/lj_libdef.h -------------------------------------------------------------------------------- /lib/luajit/src/reusevm/lj_recdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/reusevm/lj_recdef.h -------------------------------------------------------------------------------- /lib/luajit/src/reusevm/lj_vm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/reusevm/lj_vm.S -------------------------------------------------------------------------------- /lib/luajit/src/vm_x64.dasc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/src/vm_x64.dasc -------------------------------------------------------------------------------- /lib/luajit/test-capi.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/test-capi.nix -------------------------------------------------------------------------------- /lib/luajit/test-libraptorjit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/test-libraptorjit.nix -------------------------------------------------------------------------------- /lib/luajit/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/test.nix -------------------------------------------------------------------------------- /lib/luajit/testsuite/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/testsuite/README -------------------------------------------------------------------------------- /lib/luajit/testsuite/bench/bench.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/testsuite/bench/bench.R -------------------------------------------------------------------------------- /lib/luajit/testsuite/bench/md5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/testsuite/bench/md5.lua -------------------------------------------------------------------------------- /lib/luajit/testsuite/bench/ray.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/testsuite/bench/ray.lua -------------------------------------------------------------------------------- /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/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/testsuite/test/index -------------------------------------------------------------------------------- /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/luajit/testsuite/test/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/luajit/testsuite/test/test.lua -------------------------------------------------------------------------------- /lib/pflua/.gitignore: -------------------------------------------------------------------------------- 1 | /tests/data/wingolog.pcap 2 | -------------------------------------------------------------------------------- /lib/pflua/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/.gitmodules -------------------------------------------------------------------------------- /lib/pflua/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/.travis.yml -------------------------------------------------------------------------------- /lib/pflua/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/AUTHORS -------------------------------------------------------------------------------- /lib/pflua/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/COPYING -------------------------------------------------------------------------------- /lib/pflua/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/LICENSE -------------------------------------------------------------------------------- /lib/pflua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/Makefile -------------------------------------------------------------------------------- /lib/pflua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/README.md -------------------------------------------------------------------------------- /lib/pflua/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/common.mk -------------------------------------------------------------------------------- /lib/pflua/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/Makefile -------------------------------------------------------------------------------- /lib/pflua/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/README.md -------------------------------------------------------------------------------- /lib/pflua/doc/decnet-host-10.15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/decnet-host-10.15.md -------------------------------------------------------------------------------- /lib/pflua/doc/decnet-src-10.15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/decnet-src-10.15.md -------------------------------------------------------------------------------- /lib/pflua/doc/ether-broadcast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ether-broadcast.md -------------------------------------------------------------------------------- /lib/pflua/doc/ether-multicast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ether-multicast.md -------------------------------------------------------------------------------- /lib/pflua/doc/ether-proto-1500.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ether-proto-1500.md -------------------------------------------------------------------------------- /lib/pflua/doc/ether-proto-1501.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ether-proto-1501.md -------------------------------------------------------------------------------- /lib/pflua/doc/ether-proto-255.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ether-proto-255.md -------------------------------------------------------------------------------- /lib/pflua/doc/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/extensions.md -------------------------------------------------------------------------------- /lib/pflua/doc/fail-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/fail-fail.md -------------------------------------------------------------------------------- /lib/pflua/doc/host-127.0.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/host-127.0.0.1.md -------------------------------------------------------------------------------- /lib/pflua/doc/icmp6-or-ip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/icmp6-or-ip.md -------------------------------------------------------------------------------- /lib/pflua/doc/icmp6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/icmp6.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-multicast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip-multicast.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip-proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-proto-ah.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip-proto-ah.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip-proto-sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip-proto-sctp.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip6-multicast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip6-multicast.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip6-proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip6-proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/ip6-proto-ah.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/ip6-proto-ah.md -------------------------------------------------------------------------------- /lib/pflua/doc/iso-proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/iso-proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/iso-proto-clnp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/iso-proto-clnp.md -------------------------------------------------------------------------------- /lib/pflua/doc/l1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/l1.md -------------------------------------------------------------------------------- /lib/pflua/doc/net-127.0.0.0-8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/net-127.0.0.0-8.md -------------------------------------------------------------------------------- /lib/pflua/doc/packet-access-pim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/packet-access-pim.md -------------------------------------------------------------------------------- /lib/pflua/doc/pflang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/pflang.md -------------------------------------------------------------------------------- /lib/pflua/doc/pfmatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/pfmatch.md -------------------------------------------------------------------------------- /lib/pflua/doc/portrange-0-6000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/portrange-0-6000.md -------------------------------------------------------------------------------- /lib/pflua/doc/proto-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/proto-47.md -------------------------------------------------------------------------------- /lib/pflua/doc/proto-sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/proto-sctp.md -------------------------------------------------------------------------------- /lib/pflua/doc/sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/sctp.md -------------------------------------------------------------------------------- /lib/pflua/doc/src-port-80.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/src-port-80.md -------------------------------------------------------------------------------- /lib/pflua/doc/tcp-address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/tcp-address.md -------------------------------------------------------------------------------- /lib/pflua/doc/tcp-port-80.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/doc/tcp-port-80.md -------------------------------------------------------------------------------- /lib/pflua/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/env -------------------------------------------------------------------------------- /lib/pflua/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/Makefile -------------------------------------------------------------------------------- /lib/pflua/src/pf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/anf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/anf.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/backend.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/backend.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/bpf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/bpf.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/codegen.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/codegen.dasl -------------------------------------------------------------------------------- /lib/pflua/src/pf/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/constants.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/expand.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/expand.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/libpcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/libpcap.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/match.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/match.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/optimize.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/optimize.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/parse.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/parse.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/quickcheck.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/quickcheck.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/regalloc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/regalloc.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/savefile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/savefile.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/selection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/selection.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/ssa.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/ssa.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/types.lua -------------------------------------------------------------------------------- /lib/pflua/src/pf/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/src/pf/utils.lua -------------------------------------------------------------------------------- /lib/pflua/tcp_port_80_asm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tcp_port_80_asm.md -------------------------------------------------------------------------------- /lib/pflua/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/Makefile -------------------------------------------------------------------------------- /lib/pflua/tests/data/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/COPYRIGHT -------------------------------------------------------------------------------- /lib/pflua/tests/data/arp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/arp.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/data/empty.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/empty.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/data/tftp_wrq.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/tftp_wrq.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/data/v4.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/v4.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/data/v4.pcap.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/v4.pcap.test -------------------------------------------------------------------------------- /lib/pflua/tests/data/v6.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/data/v6.pcap -------------------------------------------------------------------------------- /lib/pflua/tests/test-215.pflang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/test-215.pflang -------------------------------------------------------------------------------- /lib/pflua/tests/test-filters: -------------------------------------------------------------------------------- 1 | ip 2 | -------------------------------------------------------------------------------- /lib/pflua/tests/test-matches: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tests/test-matches -------------------------------------------------------------------------------- /lib/pflua/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/Makefile -------------------------------------------------------------------------------- /lib/pflua/tools/dump-markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/dump-markdown -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-allocchecker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-allocchecker -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-asm -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-compile -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-expand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-expand -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-filter -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-match: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-match -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-optimize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-optimize -------------------------------------------------------------------------------- /lib/pflua/tools/pflua-quickcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/lib/pflua/tools/pflua-quickcheck -------------------------------------------------------------------------------- /release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/release.nix -------------------------------------------------------------------------------- /snabb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/snabb.png -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/README.md -------------------------------------------------------------------------------- /src/apps/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/basic/README.md -------------------------------------------------------------------------------- /src/apps/basic/basic_apps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/basic/basic_apps.lua -------------------------------------------------------------------------------- /src/apps/bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/README.md -------------------------------------------------------------------------------- /src/apps/bridge/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/base.lua -------------------------------------------------------------------------------- /src/apps/bridge/flooding.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/flooding.lua -------------------------------------------------------------------------------- /src/apps/bridge/learning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/learning.h -------------------------------------------------------------------------------- /src/apps/bridge/learning.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/learning.lua -------------------------------------------------------------------------------- /src/apps/bridge/mac_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/mac_table.c -------------------------------------------------------------------------------- /src/apps/bridge/mac_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/bridge/mac_table.lua -------------------------------------------------------------------------------- /src/apps/csv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/csv.lua -------------------------------------------------------------------------------- /src/apps/example/asm.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/example/asm.dasl -------------------------------------------------------------------------------- /src/apps/intel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel/README.md -------------------------------------------------------------------------------- /src/apps/intel/intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel/intel.h -------------------------------------------------------------------------------- /src/apps/intel/intel10g.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel/intel10g.lua -------------------------------------------------------------------------------- /src/apps/intel/intel_app.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel/intel_app.lua -------------------------------------------------------------------------------- /src/apps/intel/loadgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel/loadgen.lua -------------------------------------------------------------------------------- /src/apps/intel_avf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_avf/README.md -------------------------------------------------------------------------------- /src/apps/intel_avf/intel_avf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_avf/intel_avf.lua -------------------------------------------------------------------------------- /src/apps/intel_avf/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_avf/selftest.sh -------------------------------------------------------------------------------- /src/apps/intel_avf/tests/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_avf/tests/setup.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/README.md -------------------------------------------------------------------------------- /src/apps/intel_mp/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/bench.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/broadcast.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/broadcast.pcap -------------------------------------------------------------------------------- /src/apps/intel_mp/intel_mp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/intel_mp.lua -------------------------------------------------------------------------------- /src/apps/intel_mp/loadgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/loadgen.lua -------------------------------------------------------------------------------- /src/apps/intel_mp/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/selftest.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/source-vlan.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/source-vlan.pcap -------------------------------------------------------------------------------- /src/apps/intel_mp/source.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/source.pcap -------------------------------------------------------------------------------- /src/apps/intel_mp/source2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/source2.pcap -------------------------------------------------------------------------------- /src/apps/intel_mp/test_10g_vlan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/test_10g_vlan.sh -------------------------------------------------------------------------------- /src/apps/intel_mp/testrecv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/testrecv.lua -------------------------------------------------------------------------------- /src/apps/intel_mp/testrecv.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/testrecv.snabb -------------------------------------------------------------------------------- /src/apps/intel_mp/testsend.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/testsend.snabb -------------------------------------------------------------------------------- /src/apps/intel_mp/testup.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/testup.snabb -------------------------------------------------------------------------------- /src/apps/intel_mp/testvlan.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/testvlan.snabb -------------------------------------------------------------------------------- /src/apps/intel_mp/testvmdqtx.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/intel_mp/testvmdqtx.snabb -------------------------------------------------------------------------------- /src/apps/interlink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/README.md -------------------------------------------------------------------------------- /src/apps/interlink/receiver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/receiver.lua -------------------------------------------------------------------------------- /src/apps/interlink/selftest.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/selftest.snabb -------------------------------------------------------------------------------- /src/apps/interlink/test_sink.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/test_sink.lua -------------------------------------------------------------------------------- /src/apps/interlink/test_source.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/test_source.lua -------------------------------------------------------------------------------- /src/apps/interlink/transmitter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/transmitter.lua -------------------------------------------------------------------------------- /src/apps/interlink/wait_test.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/interlink/wait_test.snabb -------------------------------------------------------------------------------- /src/apps/ipfix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/README.md -------------------------------------------------------------------------------- /src/apps/ipfix/README.templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/README.templates.md -------------------------------------------------------------------------------- /src/apps/ipfix/dns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/dns.lua -------------------------------------------------------------------------------- /src/apps/ipfix/http.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/http.lua -------------------------------------------------------------------------------- /src/apps/ipfix/ipfix.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/ipfix.events -------------------------------------------------------------------------------- /src/apps/ipfix/ipfix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/ipfix.lua -------------------------------------------------------------------------------- /src/apps/ipfix/maps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/maps.lua -------------------------------------------------------------------------------- /src/apps/ipfix/template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/template.lua -------------------------------------------------------------------------------- /src/apps/ipfix/test/mac_to_as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/test/mac_to_as -------------------------------------------------------------------------------- /src/apps/ipfix/test/pfx4_to_as.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/test/pfx4_to_as.csv -------------------------------------------------------------------------------- /src/apps/ipfix/test/pfx6_to_as.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/test/pfx6_to_as.csv -------------------------------------------------------------------------------- /src/apps/ipfix/test/vlan_to_ifindex: -------------------------------------------------------------------------------- 1 | 1-2-3 2 | 4-5-6 -------------------------------------------------------------------------------- /src/apps/ipfix/tls.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipfix/tls.lua -------------------------------------------------------------------------------- /src/apps/ipsec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipsec/README.md -------------------------------------------------------------------------------- /src/apps/ipsec/esp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipsec/esp.lua -------------------------------------------------------------------------------- /src/apps/ipsec/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipsec/selftest.sh -------------------------------------------------------------------------------- /src/apps/ipv4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv4/README.md -------------------------------------------------------------------------------- /src/apps/ipv4/arp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv4/arp.lua -------------------------------------------------------------------------------- /src/apps/ipv4/echo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv4/echo.lua -------------------------------------------------------------------------------- /src/apps/ipv4/fragment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv4/fragment.lua -------------------------------------------------------------------------------- /src/apps/ipv4/reassemble.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv4/reassemble.lua -------------------------------------------------------------------------------- /src/apps/ipv6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv6/README.md -------------------------------------------------------------------------------- /src/apps/ipv6/echo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv6/echo.lua -------------------------------------------------------------------------------- /src/apps/ipv6/fragment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv6/fragment.lua -------------------------------------------------------------------------------- /src/apps/ipv6/nd_light.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv6/nd_light.lua -------------------------------------------------------------------------------- /src/apps/ipv6/ns_responder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv6/ns_responder.lua -------------------------------------------------------------------------------- /src/apps/ipv6/reassemble.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/ipv6/reassemble.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/V4V6.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/V4V6.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/binding_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/binding_table.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/constants.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/ctable_wrapper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/ctable_wrapper.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/loadgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/loadgen.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/lwaftr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/lwaftr.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/lwdebug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/lwdebug.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/lwutil.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/lwutil.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/ndp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/ndp.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/nh_fwd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/nh_fwd.lua -------------------------------------------------------------------------------- /src/apps/lwaftr/rangemap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/lwaftr/rangemap.lua -------------------------------------------------------------------------------- /src/apps/mellanox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/mellanox/README.md -------------------------------------------------------------------------------- /src/apps/mellanox/benchmark.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/mellanox/benchmark.lua -------------------------------------------------------------------------------- /src/apps/mellanox/benchmark.snabb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/mellanox/benchmark.snabb -------------------------------------------------------------------------------- /src/apps/mellanox/connectx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/mellanox/connectx.lua -------------------------------------------------------------------------------- /src/apps/nh_fwd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/nh_fwd/README.md -------------------------------------------------------------------------------- /src/apps/packet_filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/packet_filter/README.md -------------------------------------------------------------------------------- /src/apps/pcap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/pcap/README.md -------------------------------------------------------------------------------- /src/apps/pcap/pcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/pcap/pcap.lua -------------------------------------------------------------------------------- /src/apps/pcap/tap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/pcap/tap.lua -------------------------------------------------------------------------------- /src/apps/rate_limiter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/rate_limiter/README.md -------------------------------------------------------------------------------- /src/apps/rss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/rss/README.md -------------------------------------------------------------------------------- /src/apps/rss/metadata.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/rss/metadata.lua -------------------------------------------------------------------------------- /src/apps/rss/rss.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/rss/rss.events -------------------------------------------------------------------------------- /src/apps/rss/rss.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/rss/rss.lua -------------------------------------------------------------------------------- /src/apps/snmp/iftable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/snmp/iftable.lua -------------------------------------------------------------------------------- /src/apps/socket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/socket/README.md -------------------------------------------------------------------------------- /src/apps/socket/raw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/socket/raw.lua -------------------------------------------------------------------------------- /src/apps/socket/unix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/socket/unix.lua -------------------------------------------------------------------------------- /src/apps/solarflare/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/solarflare/COPYRIGHT -------------------------------------------------------------------------------- /src/apps/solarflare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/solarflare/README.md -------------------------------------------------------------------------------- /src/apps/solarflare/ef_vi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/solarflare/ef_vi.h -------------------------------------------------------------------------------- /src/apps/solarflare/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/solarflare/poll.c -------------------------------------------------------------------------------- /src/apps/solarflare/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/solarflare/selftest.sh -------------------------------------------------------------------------------- /src/apps/solarflare/solarflare.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/solarflare/solarflare.lua -------------------------------------------------------------------------------- /src/apps/tap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/tap/README.md -------------------------------------------------------------------------------- /src/apps/tap/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/tap/selftest.sh -------------------------------------------------------------------------------- /src/apps/tap/tap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/tap/tap.lua -------------------------------------------------------------------------------- /src/apps/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/test/README.md -------------------------------------------------------------------------------- /src/apps/test/delayed_start.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/test/delayed_start.lua -------------------------------------------------------------------------------- /src/apps/test/match.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/test/match.lua -------------------------------------------------------------------------------- /src/apps/test/npackets.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/test/npackets.lua -------------------------------------------------------------------------------- /src/apps/test/synth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/test/synth.lua -------------------------------------------------------------------------------- /src/apps/test/synth.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/test/synth.pcap -------------------------------------------------------------------------------- /src/apps/vhost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vhost/README.md -------------------------------------------------------------------------------- /src/apps/vhost/vhost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vhost/vhost.h -------------------------------------------------------------------------------- /src/apps/vhost/vhost_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vhost/vhost_user.c -------------------------------------------------------------------------------- /src/apps/vhost/vhost_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vhost/vhost_user.h -------------------------------------------------------------------------------- /src/apps/vhost/vhost_user.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vhost/vhost_user.lua -------------------------------------------------------------------------------- /src/apps/virtio_net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/virtio_net/README.md -------------------------------------------------------------------------------- /src/apps/virtio_net/virtio_net.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/virtio_net/virtio_net.lua -------------------------------------------------------------------------------- /src/apps/vlan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vlan/README.md -------------------------------------------------------------------------------- /src/apps/vlan/vlan.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/vlan/vlan.lua -------------------------------------------------------------------------------- /src/apps/xdp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/README.md -------------------------------------------------------------------------------- /src/apps/xdp/bpf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/bpf.lua -------------------------------------------------------------------------------- /src/apps/xdp/pf_ebpf_codegen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/pf_ebpf_codegen.lua -------------------------------------------------------------------------------- /src/apps/xdp/test_filter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/test_filter.lua -------------------------------------------------------------------------------- /src/apps/xdp/test_filter_pass.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/test_filter_pass.lua -------------------------------------------------------------------------------- /src/apps/xdp/test_rxtx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/test_rxtx.lua -------------------------------------------------------------------------------- /src/apps/xdp/test_share.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/test_share.lua -------------------------------------------------------------------------------- /src/apps/xdp/xdp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/apps/xdp/xdp.lua -------------------------------------------------------------------------------- /src/arch/checksum.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/arch/checksum.dasl -------------------------------------------------------------------------------- /src/bench/basic1-100e6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/bench/basic1-100e6 -------------------------------------------------------------------------------- /src/bench/packetblaster-64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/bench/packetblaster-64 -------------------------------------------------------------------------------- /src/bench/packetblaster-synth-64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/bench/packetblaster-synth-64 -------------------------------------------------------------------------------- /src/bench/snabbnfv-iperf-1500: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/bench/snabbnfv-iperf-1500 -------------------------------------------------------------------------------- /src/bench/snabbnfv-iperf-jumbo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/bench/snabbnfv-iperf-jumbo -------------------------------------------------------------------------------- /src/bench/snabbnfv-loadgen-dpdk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/bench/snabbnfv-loadgen-dpdk -------------------------------------------------------------------------------- /src/core/app.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/app.events -------------------------------------------------------------------------------- /src/core/app.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/app.lua -------------------------------------------------------------------------------- /src/core/clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/clib.h -------------------------------------------------------------------------------- /src/core/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/config.lua -------------------------------------------------------------------------------- /src/core/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/counter.h -------------------------------------------------------------------------------- /src/core/counter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/counter.lua -------------------------------------------------------------------------------- /src/core/engine.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/engine.events -------------------------------------------------------------------------------- /src/core/group_freelist.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/group_freelist.lua -------------------------------------------------------------------------------- /src/core/histogram.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/histogram.lua -------------------------------------------------------------------------------- /src/core/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/lib.c -------------------------------------------------------------------------------- /src/core/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/lib.h -------------------------------------------------------------------------------- /src/core/lib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/lib.lua -------------------------------------------------------------------------------- /src/core/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/link.h -------------------------------------------------------------------------------- /src/core/link.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/link.lua -------------------------------------------------------------------------------- /src/core/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/main.lua -------------------------------------------------------------------------------- /src/core/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/memory.c -------------------------------------------------------------------------------- /src/core/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/memory.h -------------------------------------------------------------------------------- /src/core/memory.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/memory.lua -------------------------------------------------------------------------------- /src/core/packet.events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/packet.events -------------------------------------------------------------------------------- /src/core/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/packet.h -------------------------------------------------------------------------------- /src/core/packet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/packet.lua -------------------------------------------------------------------------------- /src/core/selftest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/selftest.lua -------------------------------------------------------------------------------- /src/core/shm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/shm.lua -------------------------------------------------------------------------------- /src/core/snabbswitch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/snabbswitch.c -------------------------------------------------------------------------------- /src/core/startup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/startup.lua -------------------------------------------------------------------------------- /src/core/sync.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/sync.dasl -------------------------------------------------------------------------------- /src/core/timeline.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/timeline.dasl -------------------------------------------------------------------------------- /src/core/timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/timer.lua -------------------------------------------------------------------------------- /src/core/worker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/core/worker.lua -------------------------------------------------------------------------------- /src/dasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm.lua -------------------------------------------------------------------------------- /src/dasm_extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_extern.h -------------------------------------------------------------------------------- /src/dasm_mm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_mm.lua -------------------------------------------------------------------------------- /src/dasm_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_proto.h -------------------------------------------------------------------------------- /src/dasm_x64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_x64.lua -------------------------------------------------------------------------------- /src/dasm_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_x86.c -------------------------------------------------------------------------------- /src/dasm_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_x86.h -------------------------------------------------------------------------------- /src/dasm_x86.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/dasm_x86.lua -------------------------------------------------------------------------------- /src/doc/.gitignore: -------------------------------------------------------------------------------- 1 | snabbswitch.* 2 | -------------------------------------------------------------------------------- /src/doc/.images/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | -------------------------------------------------------------------------------- /src/doc/.images/KindsOfApps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/.images/KindsOfApps.png -------------------------------------------------------------------------------- /src/doc/.images/Processes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/.images/Processes.png -------------------------------------------------------------------------------- /src/doc/.images/SimpleApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/.images/SimpleApp.png -------------------------------------------------------------------------------- /src/doc/branches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/branches.md -------------------------------------------------------------------------------- /src/doc/code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/code-of-conduct.md -------------------------------------------------------------------------------- /src/doc/core-data-structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/core-data-structures.md -------------------------------------------------------------------------------- /src/doc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/default.nix -------------------------------------------------------------------------------- /src/doc/documentation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/documentation-guide.md -------------------------------------------------------------------------------- /src/doc/genbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/genbook.sh -------------------------------------------------------------------------------- /src/doc/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/getting-started.md -------------------------------------------------------------------------------- /src/doc/git-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/git-workflow.md -------------------------------------------------------------------------------- /src/doc/in-a-nutshell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/in-a-nutshell.md -------------------------------------------------------------------------------- /src/doc/in-a-nutshell.src.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/in-a-nutshell.src.md -------------------------------------------------------------------------------- /src/doc/kvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/kvm.md -------------------------------------------------------------------------------- /src/doc/lstopo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/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/snabbco/snabb/HEAD/src/doc/performance-tuning.md -------------------------------------------------------------------------------- /src/doc/porting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/porting.md -------------------------------------------------------------------------------- /src/doc/snabblab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/snabblab.md -------------------------------------------------------------------------------- /src/doc/statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/statistics.md -------------------------------------------------------------------------------- /src/doc/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/style.css -------------------------------------------------------------------------------- /src/doc/template.latex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/template.latex -------------------------------------------------------------------------------- /src/doc/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/testing.md -------------------------------------------------------------------------------- /src/doc/trademark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/doc/trademark.md -------------------------------------------------------------------------------- /src/dynasm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/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/snabbco/snabb/HEAD/src/lib/README.checksum.md -------------------------------------------------------------------------------- /src/lib/README.cltable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.cltable.md -------------------------------------------------------------------------------- /src/lib/README.ctable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.ctable.md -------------------------------------------------------------------------------- /src/lib/README.logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.logger.md -------------------------------------------------------------------------------- /src/lib/README.numa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.numa.md -------------------------------------------------------------------------------- /src/lib/README.pmu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.pmu.md -------------------------------------------------------------------------------- /src/lib/README.poptrie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.poptrie.md -------------------------------------------------------------------------------- /src/lib/README.rrd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.rrd.md -------------------------------------------------------------------------------- /src/lib/README.token_bucket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.token_bucket.md -------------------------------------------------------------------------------- /src/lib/README.tsc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/README.tsc.md -------------------------------------------------------------------------------- /src/lib/binary_search.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/binary_search.dasl -------------------------------------------------------------------------------- /src/lib/buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/buffer.lua -------------------------------------------------------------------------------- /src/lib/checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/checksum.c -------------------------------------------------------------------------------- /src/lib/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/checksum.h -------------------------------------------------------------------------------- /src/lib/checksum.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/checksum.lua -------------------------------------------------------------------------------- /src/lib/checksum_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/checksum_lib.h -------------------------------------------------------------------------------- /src/lib/cltable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/cltable.lua -------------------------------------------------------------------------------- /src/lib/cpuset.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/cpuset.lua -------------------------------------------------------------------------------- /src/lib/ctable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ctable.lua -------------------------------------------------------------------------------- /src/lib/fibers/channel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/channel.lua -------------------------------------------------------------------------------- /src/lib/fibers/cond.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/cond.lua -------------------------------------------------------------------------------- /src/lib/fibers/epoll.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/epoll.lua -------------------------------------------------------------------------------- /src/lib/fibers/fiber.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/fiber.lua -------------------------------------------------------------------------------- /src/lib/fibers/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/file.lua -------------------------------------------------------------------------------- /src/lib/fibers/op.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/op.lua -------------------------------------------------------------------------------- /src/lib/fibers/queue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/queue.lua -------------------------------------------------------------------------------- /src/lib/fibers/sched.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/sched.lua -------------------------------------------------------------------------------- /src/lib/fibers/sleep.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/sleep.lua -------------------------------------------------------------------------------- /src/lib/fibers/timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/fibers/timer.lua -------------------------------------------------------------------------------- /src/lib/gauge.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/gauge.lua -------------------------------------------------------------------------------- /src/lib/hardware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/hardware/README.md -------------------------------------------------------------------------------- /src/lib/hardware/pci.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/hardware/pci.lua -------------------------------------------------------------------------------- /src/lib/hardware/register.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/hardware/register.lua -------------------------------------------------------------------------------- /src/lib/hash/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/hash/base.lua -------------------------------------------------------------------------------- /src/lib/hash/murmur.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/hash/murmur.lua -------------------------------------------------------------------------------- /src/lib/hash/siphash.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/hash/siphash.dasl -------------------------------------------------------------------------------- /src/lib/index_set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/index_set.lua -------------------------------------------------------------------------------- /src/lib/interlink.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/interlink.lua -------------------------------------------------------------------------------- /src/lib/io/virtual_ether_mux.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/io/virtual_ether_mux.lua -------------------------------------------------------------------------------- /src/lib/ipc/shmem/iftable_mib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipc/shmem/iftable_mib.lua -------------------------------------------------------------------------------- /src/lib/ipc/shmem/mib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipc/shmem/mib.lua -------------------------------------------------------------------------------- /src/lib/ipc/shmem/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipc/shmem/shmem.c -------------------------------------------------------------------------------- /src/lib/ipc/shmem/shmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipc/shmem/shmem.h -------------------------------------------------------------------------------- /src/lib/ipc/shmem/shmem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipc/shmem/shmem.lua -------------------------------------------------------------------------------- /src/lib/ipsec/.images/esp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/.images/esp.png -------------------------------------------------------------------------------- /src/lib/ipsec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/README.md -------------------------------------------------------------------------------- /src/lib/ipsec/aes_gcm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/aes_gcm.lua -------------------------------------------------------------------------------- /src/lib/ipsec/aes_gcm_avx.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/aes_gcm_avx.dasl -------------------------------------------------------------------------------- /src/lib/ipsec/esp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/esp.lua -------------------------------------------------------------------------------- /src/lib/ipsec/seq_no_t.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/seq_no_t.lua -------------------------------------------------------------------------------- /src/lib/ipsec/track_seq_no.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/track_seq_no.c -------------------------------------------------------------------------------- /src/lib/ipsec/track_seq_no.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ipsec/track_seq_no.h -------------------------------------------------------------------------------- /src/lib/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/json.lua -------------------------------------------------------------------------------- /src/lib/logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/logger.lua -------------------------------------------------------------------------------- /src/lib/lpm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/README.md -------------------------------------------------------------------------------- /src/lib/lpm/build_fixtures.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/build_fixtures.pl -------------------------------------------------------------------------------- /src/lib/lpm/ip4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/ip4.lua -------------------------------------------------------------------------------- /src/lib/lpm/ip6.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/ip6.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_248.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4_248.c -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_248.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4_248.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_dxr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4_dxr.c -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_dxr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4_dxr.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_poptrie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4_poptrie.lua -------------------------------------------------------------------------------- /src/lib/lpm/lpm4_trie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/lpm4_trie.lua -------------------------------------------------------------------------------- /src/lib/lpm/random.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lpm/random.dasl -------------------------------------------------------------------------------- /src/lib/lua/StackTracePlus.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lua/StackTracePlus.lua -------------------------------------------------------------------------------- /src/lib/lua/alt_getopt.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lua/alt_getopt.lua -------------------------------------------------------------------------------- /src/lib/lua/class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lua/class.lua -------------------------------------------------------------------------------- /src/lib/lua/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/lua/strict.lua -------------------------------------------------------------------------------- /src/lib/macaddress.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/macaddress.lua -------------------------------------------------------------------------------- /src/lib/maxpc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/maxpc.lua -------------------------------------------------------------------------------- /src/lib/multi_copy.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/multi_copy.dasl -------------------------------------------------------------------------------- /src/lib/numa.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/numa.lua -------------------------------------------------------------------------------- /src/lib/pcap/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/pcap/filter.h -------------------------------------------------------------------------------- /src/lib/pcap/filter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/pcap/filter.lua -------------------------------------------------------------------------------- /src/lib/pcap/pcap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/pcap/pcap.lua -------------------------------------------------------------------------------- /src/lib/pmu.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/pmu.lua -------------------------------------------------------------------------------- /src/lib/pmu_cpu.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/pmu_cpu.lua -------------------------------------------------------------------------------- /src/lib/pmu_x86.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/pmu_x86.dasl -------------------------------------------------------------------------------- /src/lib/poptrie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/poptrie.lua -------------------------------------------------------------------------------- /src/lib/poptrie_lookup.dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/poptrie_lookup.dasl -------------------------------------------------------------------------------- /src/lib/protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/README.md -------------------------------------------------------------------------------- /src/lib/protocol/datagram.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/datagram.lua -------------------------------------------------------------------------------- /src/lib/protocol/dns/dns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/dns/dns.lua -------------------------------------------------------------------------------- /src/lib/protocol/dns/mdns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/dns/mdns.lua -------------------------------------------------------------------------------- /src/lib/protocol/dot1q.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/dot1q.lua -------------------------------------------------------------------------------- /src/lib/protocol/esp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/esp.lua -------------------------------------------------------------------------------- /src/lib/protocol/esp_tail.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/esp_tail.lua -------------------------------------------------------------------------------- /src/lib/protocol/ethernet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/ethernet.lua -------------------------------------------------------------------------------- /src/lib/protocol/gre.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/gre.lua -------------------------------------------------------------------------------- /src/lib/protocol/header.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/header.lua -------------------------------------------------------------------------------- /src/lib/protocol/icmp/header.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/icmp/header.lua -------------------------------------------------------------------------------- /src/lib/protocol/icmp/nd/na.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/icmp/nd/na.lua -------------------------------------------------------------------------------- /src/lib/protocol/icmp/nd/ns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/icmp/nd/ns.lua -------------------------------------------------------------------------------- /src/lib/protocol/icmp/ptb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/icmp/ptb.lua -------------------------------------------------------------------------------- /src/lib/protocol/ipv4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/ipv4.lua -------------------------------------------------------------------------------- /src/lib/protocol/ipv6.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/ipv6.lua -------------------------------------------------------------------------------- /src/lib/protocol/tcp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/tcp.lua -------------------------------------------------------------------------------- /src/lib/protocol/udp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/protocol/udp.lua -------------------------------------------------------------------------------- /src/lib/ptree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/README.md -------------------------------------------------------------------------------- /src/lib/ptree/action_codec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/action_codec.lua -------------------------------------------------------------------------------- /src/lib/ptree/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/alarms.lua -------------------------------------------------------------------------------- /src/lib/ptree/channel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/channel.lua -------------------------------------------------------------------------------- /src/lib/ptree/inotify.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/inotify.lua -------------------------------------------------------------------------------- /src/lib/ptree/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/json.lua -------------------------------------------------------------------------------- /src/lib/ptree/ptree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/ptree.lua -------------------------------------------------------------------------------- /src/lib/ptree/support.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/support.lua -------------------------------------------------------------------------------- /src/lib/ptree/trace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/trace.lua -------------------------------------------------------------------------------- /src/lib/ptree/worker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/ptree/worker.lua -------------------------------------------------------------------------------- /src/lib/rrd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/rrd.lua -------------------------------------------------------------------------------- /src/lib/scheduling.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/scheduling.lua -------------------------------------------------------------------------------- /src/lib/stream.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/stream.lua -------------------------------------------------------------------------------- /src/lib/stream/compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/stream/compat.lua -------------------------------------------------------------------------------- /src/lib/stream/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/stream/file.lua -------------------------------------------------------------------------------- /src/lib/stream/mem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/stream/mem.lua -------------------------------------------------------------------------------- /src/lib/stream/socket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/stream/socket.lua -------------------------------------------------------------------------------- /src/lib/timers/memory_info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/timers/memory_info.lua -------------------------------------------------------------------------------- /src/lib/token_bucket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/token_bucket.lua -------------------------------------------------------------------------------- /src/lib/tsc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/tsc.lua -------------------------------------------------------------------------------- /src/lib/virtio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/README.md -------------------------------------------------------------------------------- /src/lib/virtio/net_device.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/net_device.lua -------------------------------------------------------------------------------- /src/lib/virtio/net_driver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/net_driver.lua -------------------------------------------------------------------------------- /src/lib/virtio/virtio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/virtio.h -------------------------------------------------------------------------------- /src/lib/virtio/virtio_pci.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/virtio_pci.lua -------------------------------------------------------------------------------- /src/lib/virtio/virtio_vring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/virtio_vring.h -------------------------------------------------------------------------------- /src/lib/virtio/virtq_device.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/virtq_device.lua -------------------------------------------------------------------------------- /src/lib/virtio/virtq_driver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/virtio/virtq_driver.lua -------------------------------------------------------------------------------- /src/lib/watchdog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/watchdog/README.md -------------------------------------------------------------------------------- /src/lib/watchdog/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/watchdog/selftest.sh -------------------------------------------------------------------------------- /src/lib/watchdog/selftest_design: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/watchdog/selftest_design -------------------------------------------------------------------------------- /src/lib/watchdog/watchdog.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/watchdog/watchdog.lua -------------------------------------------------------------------------------- /src/lib/xsd_regexp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/xsd_regexp.lua -------------------------------------------------------------------------------- /src/lib/yang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/README.md -------------------------------------------------------------------------------- /src/lib/yang/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/alarms.lua -------------------------------------------------------------------------------- /src/lib/yang/binary.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/binary.lua -------------------------------------------------------------------------------- /src/lib/yang/ctype.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/ctype.lua -------------------------------------------------------------------------------- /src/lib/yang/data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/data.lua -------------------------------------------------------------------------------- /src/lib/yang/ietf-alarms.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/ietf-alarms.yang -------------------------------------------------------------------------------- /src/lib/yang/ietf-inet-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/ietf-inet-types.yang -------------------------------------------------------------------------------- /src/lib/yang/ietf-softwire-br.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/ietf-softwire-br.yang -------------------------------------------------------------------------------- /src/lib/yang/ietf-yang-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/ietf-yang-types.yang -------------------------------------------------------------------------------- /src/lib/yang/list.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/list.lua -------------------------------------------------------------------------------- /src/lib/yang/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/parser.lua -------------------------------------------------------------------------------- /src/lib/yang/path.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/path.lua -------------------------------------------------------------------------------- /src/lib/yang/path_data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/path_data.lua -------------------------------------------------------------------------------- /src/lib/yang/rpc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/rpc.lua -------------------------------------------------------------------------------- /src/lib/yang/schema.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/schema.lua -------------------------------------------------------------------------------- /src/lib/yang/state.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/state.lua -------------------------------------------------------------------------------- /src/lib/yang/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/util.lua -------------------------------------------------------------------------------- /src/lib/yang/value.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/value.lua -------------------------------------------------------------------------------- /src/lib/yang/yang.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/lib/yang/yang.lua -------------------------------------------------------------------------------- /src/program/alarms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/README -------------------------------------------------------------------------------- /src/program/alarms/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/README.md -------------------------------------------------------------------------------- /src/program/alarms/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/alarms.lua -------------------------------------------------------------------------------- /src/program/alarms/compress/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/compress/README -------------------------------------------------------------------------------- /src/program/alarms/compress/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/get_state/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/listen/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/listen/README -------------------------------------------------------------------------------- /src/program/alarms/listen/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/purge/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/purge/README -------------------------------------------------------------------------------- /src/program/alarms/purge/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/alarms/purge/purge.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/alarms/purge/purge.lua -------------------------------------------------------------------------------- /src/program/alarms/set_operator_state/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/README -------------------------------------------------------------------------------- /src/program/config/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/README.md -------------------------------------------------------------------------------- /src/program/config/add/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/add/README -------------------------------------------------------------------------------- /src/program/config/add/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/add/add.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/add/add.lua -------------------------------------------------------------------------------- /src/program/config/bench/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/bench/README -------------------------------------------------------------------------------- /src/program/config/bench/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/bench/bench.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/bench/bench.lua -------------------------------------------------------------------------------- /src/program/config/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/common.lua -------------------------------------------------------------------------------- /src/program/config/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/config.lua -------------------------------------------------------------------------------- /src/program/config/data_format/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/get/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/get/README -------------------------------------------------------------------------------- /src/program/config/get/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/get/get.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/get/get.lua -------------------------------------------------------------------------------- /src/program/config/get_state/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/listen/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/listen/README -------------------------------------------------------------------------------- /src/program/config/listen/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/load/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/load/README -------------------------------------------------------------------------------- /src/program/config/load/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/load/load.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/load/load.lua -------------------------------------------------------------------------------- /src/program/config/remove/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/remove/README -------------------------------------------------------------------------------- /src/program/config/remove/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/set/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/set/README -------------------------------------------------------------------------------- /src/program/config/set/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/config/set/set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/set/set.lua -------------------------------------------------------------------------------- /src/program/config/shutdown/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/config/shutdown/README -------------------------------------------------------------------------------- /src/program/config/shutdown/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/dnssd/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/dnssd/README -------------------------------------------------------------------------------- /src/program/dnssd/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/dnssd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/dnssd/README.md -------------------------------------------------------------------------------- /src/program/dnssd/dnssd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/dnssd/dnssd.lua -------------------------------------------------------------------------------- /src/program/firehose/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/firehose/README -------------------------------------------------------------------------------- /src/program/firehose/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/firehose/example.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/firehose/example.inc -------------------------------------------------------------------------------- /src/program/firehose/firehose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/firehose/firehose.h -------------------------------------------------------------------------------- /src/program/firehose/firehose.h.inc: -------------------------------------------------------------------------------- 1 | firehose.h -------------------------------------------------------------------------------- /src/program/firehose/firehose.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/firehose/firehose.lua -------------------------------------------------------------------------------- /src/program/ipfix/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/README -------------------------------------------------------------------------------- /src/program/ipfix/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ipfix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/README.md -------------------------------------------------------------------------------- /src/program/ipfix/ipfix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/ipfix.lua -------------------------------------------------------------------------------- /src/program/ipfix/lib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/lib.lua -------------------------------------------------------------------------------- /src/program/ipfix/probe/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/probe/README -------------------------------------------------------------------------------- /src/program/ipfix/probe/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ipfix/probe/probe.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/probe/probe.lua -------------------------------------------------------------------------------- /src/program/ipfix/tests/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ipfix/tests/test.lua -------------------------------------------------------------------------------- /src/program/loadtest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/loadtest/README -------------------------------------------------------------------------------- /src/program/loadtest/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/loadtest/find-limit/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/loadtest/loadtest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/loadtest/loadtest.lua -------------------------------------------------------------------------------- /src/program/loadtest/promise.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/loadtest/promise.lua -------------------------------------------------------------------------------- /src/program/loadtest/transient/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/.gitignore -------------------------------------------------------------------------------- /src/program/lwaftr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/Makefile -------------------------------------------------------------------------------- /src/program/lwaftr/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/README -------------------------------------------------------------------------------- /src/program/lwaftr/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/alarms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/alarms.lua -------------------------------------------------------------------------------- /src/program/lwaftr/bench/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/bench/README -------------------------------------------------------------------------------- /src/program/lwaftr/bench/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/bench/bench.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/bench/bench.lua -------------------------------------------------------------------------------- /src/program/lwaftr/check/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/check/README -------------------------------------------------------------------------------- /src/program/lwaftr/check/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/check/check.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/check/check.lua -------------------------------------------------------------------------------- /src/program/lwaftr/check/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/check/util.lua -------------------------------------------------------------------------------- /src/program/lwaftr/compile_configuration/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/counters.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/counters.lua -------------------------------------------------------------------------------- /src/program/lwaftr/csv_stats.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/csv_stats.lua -------------------------------------------------------------------------------- /src/program/lwaftr/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/doc/README.md -------------------------------------------------------------------------------- /src/program/lwaftr/doc/counters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/doc/counters.md -------------------------------------------------------------------------------- /src/program/lwaftr/doc/genbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/doc/genbook.sh -------------------------------------------------------------------------------- /src/program/lwaftr/doc/ndp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/doc/ndp.md -------------------------------------------------------------------------------- /src/program/lwaftr/doc/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/doc/running.md -------------------------------------------------------------------------------- /src/program/lwaftr/doc/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/doc/testing.md -------------------------------------------------------------------------------- /src/program/lwaftr/generate_configuration/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/lwaftr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/lwaftr.lua -------------------------------------------------------------------------------- /src/program/lwaftr/monitor/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/monitor/README -------------------------------------------------------------------------------- /src/program/lwaftr/monitor/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/query/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/query/README -------------------------------------------------------------------------------- /src/program/lwaftr/query/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/query/query.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/query/query.lua -------------------------------------------------------------------------------- /src/program/lwaftr/quickcheck/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/run/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/run/README -------------------------------------------------------------------------------- /src/program/lwaftr/run/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/run/run.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/run/run.lua -------------------------------------------------------------------------------- /src/program/lwaftr/setup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/setup.lua -------------------------------------------------------------------------------- /src/program/lwaftr/soaktest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/soaktest/README -------------------------------------------------------------------------------- /src/program/lwaftr/soaktest/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/lwaftr/tests/soaktest/soaktest.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | TEST_BASE=../data ./core-soaktest.sh $@ 4 | -------------------------------------------------------------------------------- /src/program/lwaftr/tests/subcommands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/program/lwaftr/virt/lwaftrctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/lwaftr/virt/lwaftrctl -------------------------------------------------------------------------------- /src/program/packetblaster/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/packetblaster/README -------------------------------------------------------------------------------- /src/program/packetblaster/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/packetblaster/ipfix/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/snabbco/snabb/HEAD/src/program/pci_bind/README -------------------------------------------------------------------------------- /src/program/pci_bind/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/pci_bind/pci_bind.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/pci_bind/pci_bind.lua -------------------------------------------------------------------------------- /src/program/ps/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ps/README -------------------------------------------------------------------------------- /src/program/ps/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ps/ps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ps/ps.lua -------------------------------------------------------------------------------- /src/program/ptree/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ptree/README -------------------------------------------------------------------------------- /src/program/ptree/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/ptree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ptree/README.md -------------------------------------------------------------------------------- /src/program/ptree/ptree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/ptree/ptree.lua -------------------------------------------------------------------------------- /src/program/rrdcat/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/rrdcat/README -------------------------------------------------------------------------------- /src/program/rrdcat/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/rrdcat/rrdcat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/rrdcat/rrdcat.lua -------------------------------------------------------------------------------- /src/program/shm/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/shm/README -------------------------------------------------------------------------------- /src/program/shm/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/shm/shm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/shm/shm.lua -------------------------------------------------------------------------------- /src/program/snabbmark/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/snabbmark/README -------------------------------------------------------------------------------- /src/program/snabbmark/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snsh/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/snsh/README -------------------------------------------------------------------------------- /src/program/snsh/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/snsh/snsh.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/snsh/snsh.lua -------------------------------------------------------------------------------- /src/program/top/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/top/README -------------------------------------------------------------------------------- /src/program/top/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/program/top/top.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/top/top.lua -------------------------------------------------------------------------------- /src/program/unhexdump/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/program/unhexdump/README -------------------------------------------------------------------------------- /src/program/unhexdump/README.inc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /src/scripts/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/scripts/bench.sh -------------------------------------------------------------------------------- /src/scripts/dock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/scripts/dock.sh -------------------------------------------------------------------------------- /src/scripts/generate-pmu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/scripts/generate-pmu.sh -------------------------------------------------------------------------------- /src/scripts/process-markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/scripts/process-markdown -------------------------------------------------------------------------------- /src/scripts/snabb_bot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/scripts/snabb_bot.sh -------------------------------------------------------------------------------- /src/scripts/snabb_doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/scripts/snabb_doc.sh -------------------------------------------------------------------------------- /src/selftest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/src/selftest.sh -------------------------------------------------------------------------------- /tarball.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snabbco/snabb/HEAD/tarball.nix --------------------------------------------------------------------------------