| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Makefile: Prefix installation paths with $(DESTDIR) | Stefano Brivio | 2021-10-19 | 1 | -9/+9 |
* | perf/passt_udp: Don't overshoot UDP bandwidth excessively on larger MTUs | Stefano Brivio | 2021-10-19 | 1 | -2/+2 |
* | perf/passt_tcp: Don't exceed typical L3 cache sizes with buffers | Stefano Brivio | 2021-10-19 | 1 | -8/+8 |
* | test/perf: Use CPU frequency from /proc/cpuinfo instead of cpupower(1) | Stefano Brivio | 2021-10-19 | 4 | -8/+8 |
* | tcp: Fix for non-blocking splice() on older kernels | Stefano Brivio | 2021-10-19 | 1 | -2/+2 |
* | tcp: Fix ACK reporting on older kernels (no tcp.kernel_snd_wnd case) | Stefano Brivio | 2021-10-19 | 1 | -3/+4 |
* | netlink: NETLINK_GET_STRICT_CHK is not available on older kernels | Stefano Brivio | 2021-10-19 | 1 | -3/+6 |
* | passt: Include linux/seccomp.h and linux/audit.h instead of seccomp.h | Stefano Brivio | 2021-10-19 | 1 | -1/+2 |
* | netlink, conf: Actually get prefix/mask length | Stefano Brivio | 2021-10-19 | 4 | -10/+24 |
* | tcp: Arm tcp_data_noack on insufficient window too, don't reset if ACK doesn'... | Stefano Brivio | 2021-10-16 | 1 | -2/+4 |
* | passt: Add clock_gettime to list of allowed syscalls | Stefano Brivio | 2021-10-16 | 1 | -0/+1 |
* | passt: Static builds: don't redefine __vsyslog(), skip getpwnam() and initgro... | Stefano Brivio | 2021-10-16 | 5 | -12/+21 |
* | util, pasta: Don't read() and lseek() every single line in read_line() | Stefano Brivio | 2021-10-16 | 2 | -5/+24 |
* | udp: drop bogus udp_tap_map ts assignment | Stefan Hajnoczi | 2021-10-15 | 1 | -1/+0 |
* | demo/pasta: Swap init>ns and ns>init flows | Stefano Brivio | 2021-10-15 | 1 | -24/+24 |
* | util: Don't duplicate debug messages, they're already on stderr | Stefano Brivio | 2021-10-15 | 1 | -4/+4 |
* | tcp: ...and so I got a socket called zero | Stefano Brivio | 2021-10-15 | 1 | -35/+44 |
* | passt: Check if a PID file was actually requested before creating it | Stefano Brivio | 2021-10-15 | 1 | -1/+1 |
* | util: Define ROUND_UP() | Stefano Brivio | 2021-10-15 | 1 | -0/+2 |
* | tcp: Bump TCP_TAP_FRAMES back to 256 | Stefano Brivio | 2021-10-15 | 1 | -1/+1 |
* | tcp: Get rid of iov with cached MSS, drop sendmmsg(), add deferred flush | Stefano Brivio | 2021-10-15 | 1 | -139/+130 |
* | tcp: Clamp MSS depending on IP version, properly derive buffer sizes | Stefano Brivio | 2021-10-15 | 1 | -17/+19 |
* | conf, pasta: Create a new namespace also if probing netns options failed | Stefano Brivio | 2021-10-15 | 1 | -1/+1 |
* | checksum: Stream load into four registers at a time with > 128 bytes | Stefano Brivio | 2021-10-15 | 1 | -3/+47 |
* | checksum: Interleave lo/hi sums while folding into 128-bit sums, drop TODO | Stefano Brivio | 2021-10-15 | 1 | -3/+3 |
* | pasta: Allow nanosleep(2) and clock_nanosleep(2) syscalls too | Stefano Brivio | 2021-10-14 | 1 | -1/+1 |
* | netlink: Bring up interface even if neither MTU nor MAC address is configured | Stefano Brivio | 2021-10-14 | 1 | -0/+5 |
* | passt: Don't refuse to run if UID is 0 in non-init namespace | Stefano Brivio | 2021-10-14 | 1 | -1/+14 |