| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | tcp: Fit struct tcp_conn into a single 64-byte cacheline | Stefano Brivio | 2022-03-29 | 2 | -137/+166 |
* | README: Update Interfaces and Availability sections | Stefano Brivio | 2022-03-29 | 1 | -4/+9 |
* | README: Avoid "here" links | Stefano Brivio | 2022-03-29 | 1 | -20/+19 |
* | test/perf: Work-around for virtio_net hang before long streams from guest | Stefano Brivio | 2022-03-29 | 2 | -0/+30 |
* | tcp_splice: Close sockets right away on high number of open files | Stefano Brivio | 2022-03-29 | 5 | -7/+27 |
* | tcp: Rework timers to use timerfd instead of periodic bitmap scan | Stefano Brivio | 2022-03-29 | 5 | -241/+288 |
* | tcp, udp, util: Enforce 24-bit limit on socket numbers | Stefano Brivio | 2022-03-29 | 5 | -1/+42 |
* | test, seccomp, Makefile: Switch to valgrind runs for passt functional tests | Stefano Brivio | 2022-03-29 | 8 | -14/+99 |
* | test: Add asciinema(1) as requirement for CI in README | Stefano Brivio | 2022-03-28 | 1 | -1/+1 |
* | Makefile: Enable a few hardening flags | Stefano Brivio | 2022-03-28 | 1 | -2/+8 |
* | udp: Use flags for local, loopback, and configured unicast binds | Stefano Brivio | 2022-03-28 | 1 | -25/+23 |
* | dhcpv6, tap, tcp: Use IN6_ARE_ADDR_EQUAL instead of open-coded memcmp() | Stefano Brivio | 2022-03-28 | 3 | -9/+9 |
* | udp: Split buffer queueing/writing parts of udp_sock_handler() | Stefano Brivio | 2022-03-28 | 1 | -171/+193 |
* | udp: Drop _splice from recv, send, sendto static buffer names | Stefano Brivio | 2022-03-28 | 1 | -29/+23 |
* | test/lib/video: Fill in href attributes of video shortcuts | Stefano Brivio | 2022-03-28 | 1 | -1/+1 |
* | tcp: Refactor to use events instead of states, split out spliced implementation | Stefano Brivio | 2022-03-28 | 7 | -1501/+1755 |
* | util: Use standard int types | Stefano Brivio | 2022-03-25 | 1 | -6/+6 |
* | util: Drop CHECK_SET_MIN_MAX{,_PROTO_FD} macros | Stefano Brivio | 2022-03-25 | 1 | -14/+0 |
* | pcap: Fix mistake in printed string | Stefano Brivio | 2022-03-25 | 1 | -1/+1 |
* | conf, util, tap: Implement --trace option for extra verbose logging | Stefano Brivio | 2022-03-25 | 9 | -4/+55 |
* | README: Make it somewhat readable on mobile devices | Stefano Brivio | 2022-03-04 | 6 | -35/+161 |
* | hooks, README: gzipped js snippets, webp alternatives for png | Stefano Brivio | 2022-03-02 | 2 | -4/+17 |
* | test/lib/setup: Unshare PID namespace in pasta_setup() | Stefano Brivio | 2022-03-02 | 1 | -4/+8 |
* | README: Don't preload CI recording, show poster from end of run | Stefano Brivio | 2022-03-01 | 1 | -1/+1 |
* | README: s/guest/namespace/ in pasta "Try it" section | Stefano Brivio | 2022-03-01 | 1 | -1/+1 |
* | Makefile, hooks: Static target precondition for pkgs, copy .avx2 builds | Stefano Brivio | 2022-03-01 | 3 | -9/+7 |
* | demo/pasta: Clean up before rebuilding with -g | Stefano Brivio | 2022-03-01 | 1 | -0/+1 |
* | arp, dhcp: Fix strict aliasing warnings reported by gcc 4.9 with -Ofast | Stefano Brivio | 2022-02-28 | 2 | -8/+9 |
* | passt, pasta: Run-time selection of AVX2 build | Stefano Brivio | 2022-02-28 | 9 | -48/+92 |
* | test/distro/opensuse: Add Tumbleweed armv7l test | Stefano Brivio | 2022-02-28 | 1 | -0/+29 |
* | test/lib/term: Don't run demo when started as ./run | Stefano Brivio | 2022-02-28 | 1 | -1/+1 |
* | seccomp, tcp: Add fcntl64 to pasta syscalls for armv6l, armv7l | Stefano Brivio | 2022-02-28 | 1 | -1/+1 |
* | hooks/pre-push: Keep original cast on gzip, fix uploading with dash | Stefano Brivio | 2022-02-28 | 1 | -2/+3 |
* | demo/pasta: Exit namespace in 'ns' pane before restarting pasta | Stefano Brivio | 2022-02-28 | 1 | -0/+1 |
* | seccomp: Adjust list of allowed syscalls for armv6l, armv7l | Stefano Brivio | 2022-02-26 | 3 | -5/+9 |
* | passt: Don't warn on failed madvise() | Stefano Brivio | 2022-02-26 | 1 | -2/+1 |
* | Makefile: Fix up AUDIT_ARCH for armv6l, armv7l | Stefano Brivio | 2022-02-26 | 1 | -0/+1 |
* | tap: Cast ETH_MAX_MTU to signed in comparisons | Stefano Brivio | 2022-02-26 | 1 | -2/+2 |
* | seccomp.sh: Handle syscall number defines in the (x + y) form | Stefano Brivio | 2022-02-26 | 1 | -0/+3 |
* | udp: Explicitly initialise sin6_scope_id and sin_zero in sockaddr_in{,6} | Stefano Brivio | 2022-02-25 | 1 | -0/+2 |
* | passt: Explicitly check return value of chdir() | Stefano Brivio | 2022-02-25 | 1 | -1/+3 |
* | hooks: Uploaded compressed .cast files too | Stefano Brivio | 2022-02-23 | 1 | -3/+6 |
* | passt.1: Drop duplicate --dns section | Stefano Brivio | 2022-02-23 | 1 | -11/+1 |
* | conf, ndp: Disable router advertisements on --config-net | Stefano Brivio | 2022-02-23 | 2 | -1/+6 |
* | netlink: Avoid left-over bytes in request on MTU configuration | Stefano Brivio | 2022-02-23 | 1 | -4/+7 |
* | test: Fix name of CI asciinema player in perf links handler | Stefano Brivio | 2022-02-23 | 1 | -5/+4 |
* | README: Fix demo div grid layout | Stefano Brivio | 2022-02-23 | 1 | -17/+23 |
* | passt: Drop PASST_LEGACY_NO_OPTIONS sections | Stefano Brivio | 2022-02-22 | 4 | -25/+0 |
* | demo, ci: Switch to asciinema(1) for terminal recordings | Stefano Brivio | 2022-02-22 | 7 | -108/+142 |
* | test: Add demo for Podman with pasta | Stefano Brivio | 2022-02-22 | 7 | -6/+959 |