aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* treewide: Mark constant references as constStefano Brivio2022-03-2929-168/+192
* treewide: Add include guardsStefano Brivio2022-03-2915-0/+75
* treewide: Packet abstraction with mandatory boundary checksStefano Brivio2022-03-2923-700/+999
* util: Fix function declaration style of write_pidfile()Stefano Brivio2022-03-291-1/+2
* tcp, tcp_splice: Use less awkward syntax to swap in/out sockets from poolsStefano Brivio2022-03-292-12/+10
* dhcp: Minimum option length implied by RFC 951 is 60 bytes, not 62Stefano Brivio2022-03-291-3/+5
* tcp: Fit struct tcp_conn into a single 64-byte cachelineStefano Brivio2022-03-292-137/+166
* README: Update Interfaces and Availability sectionsStefano Brivio2022-03-291-4/+9
* README: Avoid "here" linksStefano Brivio2022-03-291-20/+19
* test/perf: Work-around for virtio_net hang before long streams from guestStefano Brivio2022-03-292-0/+30
* tcp_splice: Close sockets right away on high number of open filesStefano Brivio2022-03-295-7/+27
* tcp: Rework timers to use timerfd instead of periodic bitmap scanStefano Brivio2022-03-295-241/+288
* tcp, udp, util: Enforce 24-bit limit on socket numbersStefano Brivio2022-03-295-1/+42
* test, seccomp, Makefile: Switch to valgrind runs for passt functional testsStefano Brivio2022-03-298-14/+99
* test: Add asciinema(1) as requirement for CI in READMEStefano Brivio2022-03-281-1/+1
* Makefile: Enable a few hardening flagsStefano Brivio2022-03-281-2/+8
* udp: Use flags for local, loopback, and configured unicast bindsStefano Brivio2022-03-281-25/+23
* dhcpv6, tap, tcp: Use IN6_ARE_ADDR_EQUAL instead of open-coded memcmp()Stefano Brivio2022-03-283-9/+9
* udp: Split buffer queueing/writing parts of udp_sock_handler()Stefano Brivio2022-03-281-171/+193
* udp: Drop _splice from recv, send, sendto static buffer namesStefano Brivio2022-03-281-29/+23
* test/lib/video: Fill in href attributes of video shortcutsStefano Brivio2022-03-281-1/+1
* tcp: Refactor to use events instead of states, split out spliced implementationStefano Brivio2022-03-287-1501/+1755
* util: Use standard int typesStefano Brivio2022-03-251-6/+6
* util: Drop CHECK_SET_MIN_MAX{,_PROTO_FD} macrosStefano Brivio2022-03-251-14/+0
* pcap: Fix mistake in printed stringStefano Brivio2022-03-251-1/+1
* conf, util, tap: Implement --trace option for extra verbose loggingStefano Brivio2022-03-259-4/+55
* README: Make it somewhat readable on mobile devicesStefano Brivio2022-03-046-35/+161
* hooks, README: gzipped js snippets, webp alternatives for pngStefano Brivio2022-03-022-4/+17
* test/lib/setup: Unshare PID namespace in pasta_setup()Stefano Brivio2022-03-021-4/+8
* README: Don't preload CI recording, show poster from end of runStefano Brivio2022-03-011-1/+1
* README: s/guest/namespace/ in pasta "Try it" sectionStefano Brivio2022-03-011-1/+1
* Makefile, hooks: Static target precondition for pkgs, copy .avx2 buildsStefano Brivio2022-03-013-9/+7
* demo/pasta: Clean up before rebuilding with -gStefano Brivio2022-03-011-0/+1
* arp, dhcp: Fix strict aliasing warnings reported by gcc 4.9 with -OfastStefano Brivio2022-02-282-8/+9
* passt, pasta: Run-time selection of AVX2 buildStefano Brivio2022-02-289-48/+92
* test/distro/opensuse: Add Tumbleweed armv7l testStefano Brivio2022-02-281-0/+29
* test/lib/term: Don't run demo when started as ./runStefano Brivio2022-02-281-1/+1
* seccomp, tcp: Add fcntl64 to pasta syscalls for armv6l, armv7lStefano Brivio2022-02-281-1/+1
* hooks/pre-push: Keep original cast on gzip, fix uploading with dashStefano Brivio2022-02-281-2/+3
* demo/pasta: Exit namespace in 'ns' pane before restarting pastaStefano Brivio2022-02-281-0/+1
* seccomp: Adjust list of allowed syscalls for armv6l, armv7lStefano Brivio2022-02-263-5/+9
* passt: Don't warn on failed madvise()Stefano Brivio2022-02-261-2/+1
* Makefile: Fix up AUDIT_ARCH for armv6l, armv7lStefano Brivio2022-02-261-0/+1
* tap: Cast ETH_MAX_MTU to signed in comparisonsStefano Brivio2022-02-261-2/+2
* seccomp.sh: Handle syscall number defines in the (x + y) formStefano Brivio2022-02-261-0/+3
* udp: Explicitly initialise sin6_scope_id and sin_zero in sockaddr_in{,6}Stefano Brivio2022-02-251-0/+2
* passt: Explicitly check return value of chdir()Stefano Brivio2022-02-251-1/+3
* hooks: Uploaded compressed .cast files tooStefano Brivio2022-02-231-3/+6
* passt.1: Drop duplicate --dns sectionStefano Brivio2022-02-231-11/+1
* conf, ndp: Disable router advertisements on --config-netStefano Brivio2022-02-232-1/+6