| Commit message (Expand) | Author | Age | Files | Lines |
* | conf: Reset netns_only flag after probing | Stefano Brivio | 2021-10-14 | 1 | -1/+3 |
* | tcp: Explicitly align IP headers in tcp4_l2_{,flags}buf_t also in non-AVX2 build | Stefano Brivio | 2021-10-14 | 1 | -14/+12 |
* | conf, tcp, udp: Add --no-map-gw to disable mapping gateway address to host | Stefano Brivio | 2021-10-14 | 5 | -5/+15 |
* | passt: Warn if we're running as root, abort if we can't change to nobody:nobody | Stefano Brivio | 2021-10-14 | 1 | -0/+29 |
* | conf: Reset errno before checking port specifier with strtol(3) | Stefano Brivio | 2021-10-14 | 1 | -0/+1 |
* | passt: Drop all capabilities that we might have, except for CAP_NET_BIND_SERVICE | Stefano Brivio | 2021-10-14 | 1 | -0/+18 |
* | passt, pasta: Completely avoid dynamic memory allocation | Stefano Brivio | 2021-10-14 | 6 | -28/+389 |
* | passt, pasta: Add seccomp support | Stefano Brivio | 2021-10-14 | 10 | -9/+259 |
* | test: Drop debugging left-overs in lib/util | Stefano Brivio | 2021-10-14 | 1 | -4/+0 |
* | doc: Add to man page tip to grant passt the CAP_NET_BIND_SERVICE capability | Stefano Brivio | 2021-10-14 | 1 | -1/+6 |
* | doc: Fix up note about missing tcpi_snd_wnd in man page | Stefano Brivio | 2021-10-14 | 1 | -7/+3 |
* | tcp: Decrease pool size for pipes to 16 | Stefano Brivio | 2021-10-14 | 1 | -1/+1 |
* | util: Fix comment to bitmap_clear() | Stefano Brivio | 2021-10-14 | 1 | -1/+1 |
* | conf, tap: Split netlink and pasta functions, allow interface configuration | Stefano Brivio | 2021-10-14 | 11 | -609/+703 |
* | conf: Don't get IPv{4,6} DNS addresses if IPv{4,6} is disabled | Stefano Brivio | 2021-10-10 | 1 | -4/+6 |
* | conf: Avoid getifaddrs(), split L2/L3 address fetching, get filtered dumps | Stefano Brivio | 2021-10-10 | 2 | -124/+170 |
* | README: Drop domain part in absolute links | Stefano Brivio | 2021-10-07 | 1 | -25/+25 |
* | conf: Fix getopt_long() return value for --quiet | Stefano Brivio | 2021-10-07 | 1 | -1/+1 |
* | pasta: Add second waitid() in pasta_child_handler() | Stefano Brivio | 2021-10-07 | 1 | -0/+1 |
* | pasta: Allow specifying paths and names of namespaces | Giuseppe Scrivano | 2021-10-07 | 12 | -79/+240 |
* | git: Add pre-push hook | Stefano Brivio | 2021-10-06 | 1 | -0/+64 |
* | tcp: Check if timestamp is passed also while sending FIN to tap/guest | Stefano Brivio | 2021-10-05 | 1 | -1/+1 |
* | tcp: Drop EPOLLOUT for connections being established earlier | Stefano Brivio | 2021-10-05 | 1 | -3/+3 |
* | conf: Silence gcc -Os warning | Stefano Brivio | 2021-10-05 | 1 | -1/+1 |
* | passt: Shrink binary size by dropping static initialisers | Stefano Brivio | 2021-10-05 | 4 | -53/+73 |
* | test/lib/term: Export PCAP and DEBUG variables for tmux sessions globally | Stefano Brivio | 2021-10-05 | 1 | -0/+1 |
* | test/lib/setup: Increase --max-stackframe in commented-out valgrind command | Stefano Brivio | 2021-10-05 | 1 | -1/+1 |
* | tcp: Simplify ACK-sending conditions in tcp_data_from_tap() | Stefano Brivio | 2021-10-05 | 1 | -20/+9 |
* | tcp: Always probe SO_SNDBUF, second attempt | Stefano Brivio | 2021-10-05 | 1 | -3/+0 |
* | tcp: Defer and coalesce all segments with no data (flags) to handler | Stefano Brivio | 2021-10-05 | 2 | -142/+377 |
* | tcp: Increase LOW_RTT_THRESHOLD to 10us | Stefano Brivio | 2021-10-05 | 1 | -1/+1 |
* | tcp: Reduce size of socket pools | Stefano Brivio | 2021-10-05 | 1 | -2/+2 |
* | tcp: Increase TCP_TAP_FRAMES once more | Stefano Brivio | 2021-10-05 | 1 | -1/+1 |
* | tcp, tap: Turn tcp_probe_mem() into sock_probe_mem(), use for AF_UNIX socket too | Stefano Brivio | 2021-10-05 | 7 | -40/+49 |
* | passt: Add handler for optional deferred tasks | Stefano Brivio | 2021-10-05 | 1 | -20/+26 |
* | demo/pasta: Enter the right directory before issuing perf report -g | Stefano Brivio | 2021-10-04 | 1 | -1/+1 |
* | tcp: Fix botched timeout comparison | Stefano Brivio | 2021-10-04 | 1 | -2/+2 |
* | tcp: Check pending ACK every two thirds of window, not every half | Stefano Brivio | 2021-10-04 | 1 | -1/+1 |
* | tcp: Don't set ACK flag while merely updating window value | Stefano Brivio | 2021-10-04 | 1 | -15/+19 |
* | tcp: Set TCP_TAP_FRAMES back to 32 | Stefano Brivio | 2021-10-04 | 1 | -1/+1 |
* | tcp: Probe net.core.{r,w}mem_max, don't set SO_{RCV,SND}BUF if low | Stefano Brivio | 2021-10-04 | 2 | -16/+26 |
* | tcp: Check if connection is local or low RTT was seen before using large MSS | Stefano Brivio | 2021-10-04 | 1 | -0/+59 |
* | tcp: Adjust usage of sending buffer depending on its size | Stefano Brivio | 2021-10-04 | 1 | -12/+63 |
* | tcp: Derive MSS announced to guest/namespace from configured MTU if present | Stefano Brivio | 2021-09-29 | 1 | -1/+14 |
* | test: Record CI and demo videos in Xvfb by default, fix demo setup sequence | Stefano Brivio | 2021-09-29 | 6 | -8/+54 |
* | README: Fix pasta anchor in Try it section | Stefano Brivio | 2021-09-28 | 1 | -1/+1 |
* | doc: Add source Excalidraw scene files for diagrams | Stefano Brivio | 2021-09-27 | 2 | -0/+7984 |
* | test: Add CI/demo scripts | Stefano Brivio | 2021-09-27 | 31 | -0/+4816 |
* | README: Add demo section | Stefano Brivio | 2021-09-27 | 1 | -0/+15 |
* | conf, tcp: Periodic detection of bound ports for pasta port forwarding | Stefano Brivio | 2021-09-27 | 8 | -97/+316 |