├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── tests ├── bench_rollover.c ├── csum.c ├── csum.sh ├── epoll_nstimeo.c ├── pingpong_tcpudp.c ├── psock_rxring_vnet.c ├── psock_txring_vnet.c ├── recv_cmsg_ipchecksum.c ├── recv_icmp.c ├── recv_icmp_v2.c ├── recv_icmp_v2.genpkts.patch ├── recvfragsize.c ├── tap_send_ufo.c ├── test_psock_fanout_ignore_outgoing.c ├── toeplitz.c ├── toeplitz.sh ├── trailer_rx.c ├── trailer_tx.c ├── tso.c ├── tstamp.c ├── txring_overwrite.c ├── txtimestamp.c ├── with_tap_pair.sh └── xsk │ ├── latency.c │ ├── latency_bpf.c │ ├── xsk_hw.c │ └── xsk_hw_bpf.c └── tools ├── icept └── README ├── ktls └── README ├── tcpdirect ├── README ├── nvdma.cu.cc ├── recv.cu.cc └── send_tcp.c └── tcplate ├── Makefile ├── libnflog.c ├── libnflog.h ├── libpsock.c ├── libpsock.h └── tcplate.c /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/README.md -------------------------------------------------------------------------------- /tests/bench_rollover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/bench_rollover.c -------------------------------------------------------------------------------- /tests/csum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/csum.c -------------------------------------------------------------------------------- /tests/csum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/csum.sh -------------------------------------------------------------------------------- /tests/epoll_nstimeo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/epoll_nstimeo.c -------------------------------------------------------------------------------- /tests/pingpong_tcpudp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/pingpong_tcpudp.c -------------------------------------------------------------------------------- /tests/psock_rxring_vnet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/psock_rxring_vnet.c -------------------------------------------------------------------------------- /tests/psock_txring_vnet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/psock_txring_vnet.c -------------------------------------------------------------------------------- /tests/recv_cmsg_ipchecksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/recv_cmsg_ipchecksum.c -------------------------------------------------------------------------------- /tests/recv_icmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/recv_icmp.c -------------------------------------------------------------------------------- /tests/recv_icmp_v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/recv_icmp_v2.c -------------------------------------------------------------------------------- /tests/recv_icmp_v2.genpkts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/recv_icmp_v2.genpkts.patch -------------------------------------------------------------------------------- /tests/recvfragsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/recvfragsize.c -------------------------------------------------------------------------------- /tests/tap_send_ufo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/tap_send_ufo.c -------------------------------------------------------------------------------- /tests/test_psock_fanout_ignore_outgoing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/test_psock_fanout_ignore_outgoing.c -------------------------------------------------------------------------------- /tests/toeplitz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/toeplitz.c -------------------------------------------------------------------------------- /tests/toeplitz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/toeplitz.sh -------------------------------------------------------------------------------- /tests/trailer_rx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/trailer_rx.c -------------------------------------------------------------------------------- /tests/trailer_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/trailer_tx.c -------------------------------------------------------------------------------- /tests/tso.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/tso.c -------------------------------------------------------------------------------- /tests/tstamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/tstamp.c -------------------------------------------------------------------------------- /tests/txring_overwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/txring_overwrite.c -------------------------------------------------------------------------------- /tests/txtimestamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/txtimestamp.c -------------------------------------------------------------------------------- /tests/with_tap_pair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/with_tap_pair.sh -------------------------------------------------------------------------------- /tests/xsk/latency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/xsk/latency.c -------------------------------------------------------------------------------- /tests/xsk/latency_bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/xsk/latency_bpf.c -------------------------------------------------------------------------------- /tests/xsk/xsk_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/xsk/xsk_hw.c -------------------------------------------------------------------------------- /tests/xsk/xsk_hw_bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tests/xsk/xsk_hw_bpf.c -------------------------------------------------------------------------------- /tools/icept/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/icept/README -------------------------------------------------------------------------------- /tools/ktls/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/ktls/README -------------------------------------------------------------------------------- /tools/tcpdirect/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcpdirect/README -------------------------------------------------------------------------------- /tools/tcpdirect/nvdma.cu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcpdirect/nvdma.cu.cc -------------------------------------------------------------------------------- /tools/tcpdirect/recv.cu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcpdirect/recv.cu.cc -------------------------------------------------------------------------------- /tools/tcpdirect/send_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcpdirect/send_tcp.c -------------------------------------------------------------------------------- /tools/tcplate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcplate/Makefile -------------------------------------------------------------------------------- /tools/tcplate/libnflog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcplate/libnflog.c -------------------------------------------------------------------------------- /tools/tcplate/libnflog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcplate/libnflog.h -------------------------------------------------------------------------------- /tools/tcplate/libpsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcplate/libpsock.c -------------------------------------------------------------------------------- /tools/tcplate/libpsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcplate/libpsock.h -------------------------------------------------------------------------------- /tools/tcplate/tcplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdebruij/kerneltools/HEAD/tools/tcplate/tcplate.c --------------------------------------------------------------------------------