| Commit message (Expand) | Author | Age | Files | Lines |
* | tcp: Use the same sockets to listen for spliced and non-spliced connections | David Gibson | 2022-11-25 | 3 | -102/+56 |
* | tcp: Unify part of spliced and non-spliced conn_from_sock path | David Gibson | 2022-11-25 | 3 | -50/+77 |
* | tcp: Separate helpers to create ns listening sockets | David Gibson | 2022-11-25 | 3 | -49/+93 |
* | tcp: Unify the IN_EPOLL flag | David Gibson | 2022-11-25 | 3 | -19/+19 |
* | tcp: Partially unify tcp_timer() and tcp_splice_timer() | David Gibson | 2022-11-25 | 4 | -42/+37 |
* | tcp: Unify tcp_defer_handler and tcp_splice_defer_handler() | David Gibson | 2022-11-25 | 4 | -33/+13 |
* | tcp: Unify spliced and non-spliced connection tables | David Gibson | 2022-11-25 | 5 | -71/+51 |
* | tcp: Improved helpers to update connections after moving | David Gibson | 2022-11-25 | 2 | -10/+23 |
* | tcp: Add connection union type | David Gibson | 2022-11-25 | 3 | -0/+36 |
* | tcp: Move connection state structures into a shared header | David Gibson | 2022-11-25 | 4 | -225/+245 |
* | tcp_splice: Helpers for converting from index to/from tcp_splice_conn | David Gibson | 2022-11-25 | 1 | -18/+25 |
* | tcp: Better helpers for converting between connection pointer and index | David Gibson | 2022-11-25 | 1 | -38/+45 |
* | tcp: Remove unused TCP_MAX_SOCKS constant | David Gibson | 2022-11-25 | 1 | -1/+0 |
* | tcp_splice: #include tcp_splice.h in tcp_splice.c | David Gibson | 2022-11-25 | 2 | -4/+1 |
* | style: Minor corrections to function comments | David Gibson | 2022-11-25 | 2 | -6/+6 |
* | clang-tidy: Suppress warning about assignments in if statements | David Gibson | 2022-11-25 | 1 | -0/+5 |
* | README: Add link to weekly development meeting | Stefano Brivio | 2022-11-21 | 1 | -0/+4 |
* | README: Fix left-over and indentation for Podman example command | Stefano Brivio | 2022-11-16 | 1 | -5/+3 |
* | README: The upcoming version of Podman adds support for pasta2022_11_16.ace074c | Stefano Brivio | 2022-11-16 | 1 | -3/+7 |
* | util, pasta: Add do_clone() wrapper around __clone2() and clone() | Stefano Brivio | 2022-11-16 | 3 | -8/+31 |
* | test/lib/test: Clean up iperf3 JSON files before starting the server | Stefano Brivio | 2022-11-16 | 1 | -2/+2 |
* | tap: Revert recently added checks in tap_handler_passt() | Stefano Brivio | 2022-11-16 | 1 | -16/+4 |
* | arp, tap, util: Don't use perror() after seccomp filter is installed | Stefano Brivio | 2022-11-16 | 3 | -8/+10 |
* | Remove contrib/debian, Debian package development now happens on Salsa | Stefano Brivio | 2022-11-16 | 6 | -63/+0 |
* | contrib/apparmor: Merge pasta and passt profiles, update rules | Stefano Brivio | 2022-11-16 | 2 | -88/+51 |
* | README: Add links to Debian package tracker | Stefano Brivio | 2022-11-16 | 1 | -7/+10 |
* | Makefile: Change HPPA into PARISC while building PASST_AUDIT_ARCH | Stefano Brivio | 2022-11-16 | 1 | -0/+1 |
* | Makefile: It's AUDIT_ARCH_MIPSEL64, not AUDIT_ARCH_MIPS64EL | Stefano Brivio | 2022-11-16 | 1 | -0/+1 |
* | Makefile: Don't filter out -O2 from supplied flags for AVX2 builds | Stefano Brivio | 2022-11-16 | 1 | -1/+1 |
* | Makefile: Honour passed CPPFLAGS, not just CFLAGS | Stefano Brivio | 2022-11-16 | 1 | -7/+7 |
* | conf, udp: Drop mostly duplicated dns_send arrays, rename related fields | Stefano Brivio | 2022-11-16 | 6 | -71/+62 |
* | conf: Fix mask calculation from prefix_len in conf_print()2022_11_10.4129764 | Stefano Brivio | 2022-11-10 | 1 | -1/+4 |
* | tcp, udp: Don't initialise IPv6/IPv4 sockets if IPv4/IPv6 are not enabled | Stefano Brivio | 2022-11-10 | 2 | -4/+4 |
* | passt: Move __setlogmask() calls before output unrelated to configuration | Stefano Brivio | 2022-11-10 | 1 | -8/+8 |
* | tap: Return -EIO from tap_handler_passt() on inconsistent packet stream | Stefano Brivio | 2022-11-10 | 1 | -2/+2 |
* | tap: Keep stream consistent if qemu length descriptor spans two recv() calls | Stefano Brivio | 2022-11-10 | 1 | -3/+15 |
* | test/memory/passt: Change passt.avx2 path to /bin in test itself2022_11_04.e308018 | Stefano Brivio | 2022-11-04 | 1 | -2/+2 |
* | passt, qrap, README: Update notes and documentation for AF_UNIX support in qemu | Stefano Brivio | 2022-11-04 | 5 | -28/+18 |
* | test/perf: Finally drop workaround for virtio_net TX stall | Stefano Brivio | 2022-11-04 | 2 | -30/+0 |
* | test: Switch to qemu -netdev stream option instead of using qrap | Stefano Brivio | 2022-11-04 | 7 | -77/+75 |
* | test: Wait for network before starting passt in two_guests setup | Stefano Brivio | 2022-11-04 | 1 | -0/+2 |
* | udp: Check for answers to forwarded DNS queries before handling local redirects | Stefano Brivio | 2022-11-04 | 1 | -11/+11 |
* | conf: Split the notions of read DNS addresses and offered ones | Stefano Brivio | 2022-11-04 | 5 | -23/+49 |
* | conf: Adjust netmask on mismatch between IPv4 address/netmask and gateway | Stefano Brivio | 2022-11-04 | 1 | -1/+24 |
* | tcp: Correct function comments for address types | David Gibson | 2022-11-04 | 1 | -6/+6 |
* | Use endian-safer typing in struct tap4_l4_t | David Gibson | 2022-11-04 | 1 | -15/+16 |
* | Use typing to reduce chances of IPv4 endianness errors | David Gibson | 2022-11-04 | 14 | -100/+113 |
* | Use IPV4_IS_LOOPBACK more widely | David Gibson | 2022-11-04 | 2 | -5/+5 |
* | Minor improvements to IPv4 netmask handling | David Gibson | 2022-11-04 | 4 | -33/+47 |
* | Correct some missing endian conversions of IPv4 addresses | David Gibson | 2022-11-04 | 2 | -14/+14 |