| Commit message (Expand) | Author | Age | Files | Lines |
* | perf/passt_udp: Lower failure throughput thresholds with big MTUs | Stefano Brivio | 2022-01-26 | 1 | -4/+4 |
* | test/two_guests: Drop stray spaces after sleep directives | Stefano Brivio | 2022-01-26 | 1 | -4/+4 |
* | demo/pasta: Don't wait for pasta to return to a prompt | Stefano Brivio | 2022-01-26 | 1 | -1/+1 |
* | seccomp: Add a number of alternate and per-arch syscalls | Stefano Brivio | 2022-01-26 | 6 | -10/+15 |
* | tcp: Don't round down MSS to >= 64KiB page size, but clamp it in any case | Stefano Brivio | 2022-01-26 | 1 | -3/+3 |
* | pasta: Check for zero d_reclen returned by getdents64() syscall | Stefano Brivio | 2022-01-26 | 1 | -1/+1 |
* | netlink: Fix swapped v4/v6-only flags in external interface detection | Stefano Brivio | 2022-01-26 | 1 | -2/+2 |
* | tcp, udp, util: Fixes for bitmap handling on big-endian, casts | Stefano Brivio | 2022-01-26 | 5 | -7/+16 |
* | conf, pasta: Explicitly pass CLONE_{NEWUSER,NEWNET} to setns() | Stefano Brivio | 2022-01-26 | 3 | -6/+8 |
* | tcp, netlink, HAS{BYTES_ACKED,MIN_RTT,GETRANDOM} and NETLINK_GET_STRICT_CHK | Stefano Brivio | 2022-01-26 | 3 | -2/+58 |
* | seccomp: Introduce mechanism to allow per-arch syscalls | Stefano Brivio | 2022-01-26 | 1 | -9/+48 |
* | util: Fall-back definitions for SECCOMP_RET_KILL_PROCESS, ETH_{MAX,MIN}_MTU | Stefano Brivio | 2022-01-26 | 1 | -0/+10 |
* | Makefile, seccomp: Fix build for i386, ppc64, ppc64le | Stefano Brivio | 2022-01-26 | 3 | -4/+18 |
* | passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitions | Stefano Brivio | 2022-01-26 | 16 | -24/+28 |
* | tap, tcp: Fix two comparisons with different signedness reported by gcc 7 | Stefano Brivio | 2022-01-26 | 2 | -2/+2 |
* | tcp: Cover all usages of tcpi_snd_wnd with HAS_SND_WND | Stefano Brivio | 2022-01-26 | 1 | -0/+2 |
* | README: Feature list, links to lists, bugs, chat | Stefano Brivio | 2021-10-23 | 1 | -10/+122 |
* | README, perf_report: Markdown and CSS fixes | Stefano Brivio | 2021-10-22 | 2 | -28/+30 |
* | slirp4netns.sh: Fix up usage, exit 0 on --help | Stefano Brivio | 2021-10-21 | 1 | -5/+6 |
* | seccomp: Add newfstatat to list of allowed syscalls | Stefano Brivio | 2021-10-21 | 1 | -1/+1 |
* | netlink: Fix length of address attribute | Stefano Brivio | 2021-10-21 | 1 | -2/+2 |
* | passt: Fork into background also if not running from a terminal | Stefano Brivio | 2021-10-21 | 2 | -2/+2 |
* | test/two_guests: Fix sleep command for DAD | Stefano Brivio | 2021-10-21 | 1 | -1/+2 |
* | test/two_guests: Let the guests end DAD before starting the DHCPv6 client | Stefano Brivio | 2021-10-21 | 1 | -0/+1 |
* | tcp: Restore source address to network endianness before using it for hash table | Stefano Brivio | 2021-10-21 | 1 | -2/+3 |
* | pcap: Fix failure check on write() in pcapm() | Stefano Brivio | 2021-10-21 | 1 | -1/+2 |
* | ndp: Don't send a DNS search list if we don't have a list of DNS servers | Stefano Brivio | 2021-10-21 | 1 | -2/+3 |
* | ndp: Don't sabotage DAD by replying to probing neighbour solicitation | Stefano Brivio | 2021-10-21 | 1 | -0/+3 |
* | ndp: Set (ICMP) hop limit to 255 in router advertisement | Stefano Brivio | 2021-10-21 | 1 | -0/+1 |
* | qrap: Silence bogus clang-tidy bugprone-suspicious-missing-comma warning | Stefano Brivio | 2021-10-21 | 1 | -1/+1 |
* | Makefile: cppcheck target: Suppress unmatchedSuppression, pass CFLAGS | Stefano Brivio | 2021-10-21 | 2 | -4/+17 |
* | passt: Add cppcheck target, test, and address resulting warnings | Stefano Brivio | 2021-10-21 | 17 | -118/+159 |
* | test/perf: Actually load passt enough to test UDP performance | Stefano Brivio | 2021-10-21 | 3 | -31/+34 |
* | test/lib/test: Wait a bit longer before terminating iperf3 processes | Stefano Brivio | 2021-10-21 | 1 | -3/+3 |
* | udp: Avoid static initialiser for udp{4,6}_l2_buf | Stefano Brivio | 2021-10-21 | 1 | -18/+23 |
* | udp: Fix maximum payload size calculation for IPv4 buffers, bump UDP_TAP_FRAMES | Stefano Brivio | 2021-10-21 | 1 | -2/+3 |
* | passt: Fix build with gcc 7, use std=c99, enable some more Clang checkers | Stefano Brivio | 2021-10-21 | 24 | -279/+295 |
* | test/perf: Try sourcing maximum scaling frequency from cpufreq | Stefano Brivio | 2021-10-21 | 4 | -4/+14 |
* | seccomp.sh: Handle missing ausyscall(8) or unknown syscall number | Stefano Brivio | 2021-10-21 | 1 | -3/+26 |
* | Makefile, tcp: Don't try to use tcpi_snd_wnd from tcp_info on pre-5.3 kernels | Stefano Brivio | 2021-10-21 | 3 | -1/+15 |
* | util: Go to next non-empty line, skip newlines in line_read() | Stefano Brivio | 2021-10-20 | 1 | -1/+5 |
* | ndp, dhcpv6, tcp, udp: Always use link-local as source if gateway isn't | Stefano Brivio | 2021-10-20 | 4 | -5/+28 |
* | passt: Add clang-tidy Makefile target and test, take care of warnings | Stefano Brivio | 2021-10-20 | 14 | -73/+172 |
* | test/demo: Don't wait for # after pasta is started by perf report | Stefano Brivio | 2021-10-20 | 2 | -2/+2 |
* | README: .. doesn't actually work for comments in Markdown | Stefano Brivio | 2021-10-20 | 1 | -3/+5 |
* | conf: Always pass an empty buffer to line_read() in get_dns() | Stefano Brivio | 2021-10-20 | 1 | -2/+1 |
* | passt: Address warnings from Clang's scan-build | Stefano Brivio | 2021-10-20 | 4 | -38/+53 |
* | passt: Address gcc 11 warnings | Stefano Brivio | 2021-10-20 | 7 | -33/+91 |
* | LICENSES: Add license text files, add missing notices, fix SPDX tags | Stefano Brivio | 2021-10-20 | 32 | -5/+837 |
* | Makefile: Install man pages to /usr/share/man instead of /usr/man | Stefano Brivio | 2021-10-20 | 2 | -11/+11 |