| Commit message (Expand) | Author | Age | Files | Lines |
* | conf, tcp, udp: Add --no-map-gw to disable mapping gateway address to host | Stefano Brivio | 2021-10-14 | 1 | -2/+3 |
* | passt, pasta: Add seccomp support | Stefano Brivio | 2021-10-14 | 1 | -0/+11 |
* | tcp: Decrease pool size for pipes to 16 | Stefano Brivio | 2021-10-14 | 1 | -1/+1 |
* | conf, tap: Split netlink and pasta functions, allow interface configuration | Stefano Brivio | 2021-10-14 | 1 | -1/+1 |
* | pasta: Allow specifying paths and names of namespaces | Giuseppe Scrivano | 2021-10-07 | 1 | -5/+5 |
* | 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 |
* | passt: Shrink binary size by dropping static initialisers | Stefano Brivio | 2021-10-05 | 1 | -44/+49 |
* | 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 | 1 | -142/+376 |
* | 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 | 1 | -35/+3 |
* | 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 | 1 | -16/+22 |
* | 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 |
* | conf, tcp: Periodic detection of bound ports for pasta port forwarding | Stefano Brivio | 2021-09-27 | 1 | -53/+239 |
* | tcp: Rework window handling, timers, add SO_RCVLOWAT and pools for sockets/pipes | Stefano Brivio | 2021-09-27 | 1 | -456/+719 |
* | tcp: Drop TODO about sequence collision attacks | Stefano Brivio | 2021-09-27 | 1 | -1/+0 |
* | tap: Completely de-serialise input message batches | Stefano Brivio | 2021-09-27 | 1 | -15/+11 |
* | tcp: Decrease TCP_TAP_FRAMES to 8 | Stefano Brivio | 2021-09-27 | 1 | -1/+1 |
* | pasta, tcp: Update comment about spliced connection states | Stefano Brivio | 2021-09-27 | 1 | -1/+4 |
* | tcp: Don't reset connection from ESTABLISHED state on EPOLLHUP | Stefano Brivio | 2021-09-16 | 1 | -6/+1 |
* | pasta, tcp: Mask EPOLLIN and EPOLLRDHUP after sending FIN | Stefano Brivio | 2021-09-16 | 1 | -2/+14 |
* | pasta, tcp: Break splice() loop once we've written everything that was read | Stefano Brivio | 2021-09-16 | 1 | -2/+7 |
* | pasta, tcp: Don't set SPLICE_FIN_BOTH state on EPOLLHUP | Stefano Brivio | 2021-09-16 | 1 | -3/+1 |
* | pasta, tcp: Don't reset 'never_read' flag on write retries | Stefano Brivio | 2021-09-16 | 1 | -2/+3 |
* | pasta, tcp: Don't set TCP_CORK on spliced sockets | Stefano Brivio | 2021-09-16 | 1 | -6/+1 |
* | tcp: Fix setting window from maximum ACK sequence in batch | Stefano Brivio | 2021-09-16 | 1 | -6/+2 |
* | pasta, tcp: Set pipe descriptor numbers to -1 after closing | Stefano Brivio | 2021-09-16 | 1 | -0/+4 |
* | pasta, tcp: Drop EPOLLET for spliced, established connections | Stefano Brivio | 2021-09-16 | 1 | -5/+5 |
* | tcp: Read SO_SNDBUF unconditionally | Stefano Brivio | 2021-09-16 | 1 | -17/+11 |
* | pasta: Clean up FIN connection flags once a connection is deleted | Stefano Brivio | 2021-09-15 | 1 | -0/+1 |
* | pasta: Set spliced connection flag in epoll reference on compaction | Stefano Brivio | 2021-09-15 | 1 | -2/+2 |
* | tcp: Request retransmission with updated sequence also on partial write to so... | Stefano Brivio | 2021-09-14 | 1 | -11/+8 |
* | tcp: In ESTABLISHED state, acknowledge segments as they're sent to the socket | Stefano Brivio | 2021-09-14 | 1 | -6/+15 |
* | tcp: Properly time out ACK wait from tap | Stefano Brivio | 2021-09-14 | 1 | -3/+3 |
* | tcp: Don't mistake a FIN segment with no data for a Fast Retransmit request | Stefano Brivio | 2021-09-14 | 1 | -1/+2 |
* | tcp: Check errno on sendmmsg() failure, not just the return value | Stefano Brivio | 2021-09-14 | 1 | -1/+1 |
* | tcp: Make sure sending window is initialised before sending to tap | Stefano Brivio | 2021-09-14 | 1 | -1/+1 |
* | tcp: Fixes for closing states, spliced connections, out-of-order packets, etc. | Stefano Brivio | 2021-09-09 | 1 | -207/+400 |
* | tcp, udp: Restore usage of gateway for guest to connect to local host | Stefano Brivio | 2021-09-01 | 1 | -0/+5 |
* | passt, pasta: Introduce command-line options and port re-mapping | Stefano Brivio | 2021-09-01 | 1 | -62/+75 |