| Commit message (Expand) | Author | Age | Files | Lines |
* | tcp: Pass union tcp_conn pointer to destroy and splice timer functions | Stefano Brivio | 2022-11-25 | 3 | -16/+21 |
* | tcp: Use dual stack sockets for port forwarding when possible | David Gibson | 2022-11-25 | 1 | -2/+12 |
* | util: Always return -1 on error in sock_l4() | David Gibson | 2022-11-25 | 1 | -1/+1 |
* | util: Allow sock_l4() to open dual stack sockets | David Gibson | 2022-11-25 | 2 | -2/+20 |
* | tcp: Consolidate tcp_sock_init[46] | David Gibson | 2022-11-25 | 1 | -35/+15 |
* | tcp_splice: Allow splicing of connections from IPv4-mapped loopback | David Gibson | 2022-11-25 | 1 | -8/+11 |
* | tcp: NAT IPv4-mapped IPv6 addresses like IPv4 addresses | David Gibson | 2022-11-25 | 2 | -38/+59 |
* | tcp: Remove v6 flag from tcp_epoll_ref | David Gibson | 2022-11-25 | 3 | -13/+7 |
* | tcp: Fix small errors in tcp_seq_init() time handling | David Gibson | 2022-11-25 | 1 | -2/+2 |
* | tcp: Have tcp_seq_init() take its parameters from struct tcp_conn | David Gibson | 2022-11-25 | 1 | -26/+10 |
* | tcp: Unify initial sequence number calculation for IPv4 and IPv6 | David Gibson | 2022-11-25 | 2 | -28/+19 |
* | tcp: Simplify tcp_hash_match() to take an inany_addr | David Gibson | 2022-11-25 | 1 | -12/+4 |
* | tcp: Take tcp_hash_insert() address from struct tcp_conn | David Gibson | 2022-11-25 | 1 | -12/+5 |
* | tcp: Hash IPv4 and IPv4-mapped-IPv6 addresses the same | David Gibson | 2022-11-25 | 2 | -34/+19 |
* | inany: Helper functions for handling addresses which could be IPv4 or IPv6 | David Gibson | 2022-11-25 | 5 | -61/+117 |
* | tcp: Don't store hash bucket in connection structures | David Gibson | 2022-11-25 | 2 | -10/+24 |
* | tcp: Remove splice from tcp_epoll_ref | David Gibson | 2022-11-25 | 4 | -46/+46 |
* | 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 |