aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* test/lib/setup: Increase --max-stackframe in commented-out valgrind commandStefano Brivio2021-10-051-1/+1
* tcp: Simplify ACK-sending conditions in tcp_data_from_tap()Stefano Brivio2021-10-051-20/+9
* tcp: Always probe SO_SNDBUF, second attemptStefano Brivio2021-10-051-3/+0
* tcp: Defer and coalesce all segments with no data (flags) to handlerStefano Brivio2021-10-052-142/+377
* tcp: Increase LOW_RTT_THRESHOLD to 10usStefano Brivio2021-10-051-1/+1
* tcp: Reduce size of socket poolsStefano Brivio2021-10-051-2/+2
* tcp: Increase TCP_TAP_FRAMES once moreStefano Brivio2021-10-051-1/+1
* tcp, tap: Turn tcp_probe_mem() into sock_probe_mem(), use for AF_UNIX socket tooStefano Brivio2021-10-057-40/+49
* passt: Add handler for optional deferred tasksStefano Brivio2021-10-051-20/+26
* demo/pasta: Enter the right directory before issuing perf report -gStefano Brivio2021-10-041-1/+1
* tcp: Fix botched timeout comparisonStefano Brivio2021-10-041-2/+2
* tcp: Check pending ACK every two thirds of window, not every halfStefano Brivio2021-10-041-1/+1
* tcp: Don't set ACK flag while merely updating window valueStefano Brivio2021-10-041-15/+19
* tcp: Set TCP_TAP_FRAMES back to 32Stefano Brivio2021-10-041-1/+1
* tcp: Probe net.core.{r,w}mem_max, don't set SO_{RCV,SND}BUF if lowStefano Brivio2021-10-042-16/+26
* tcp: Check if connection is local or low RTT was seen before using large MSSStefano Brivio2021-10-041-0/+59
* tcp: Adjust usage of sending buffer depending on its sizeStefano Brivio2021-10-041-12/+63
* tcp: Derive MSS announced to guest/namespace from configured MTU if presentStefano Brivio2021-09-291-1/+14
* test: Record CI and demo videos in Xvfb by default, fix demo setup sequenceStefano Brivio2021-09-296-8/+54
* README: Fix pasta anchor in Try it sectionStefano Brivio2021-09-281-1/+1
* doc: Add source Excalidraw scene files for diagramsStefano Brivio2021-09-272-0/+7984
* test: Add CI/demo scriptsStefano Brivio2021-09-2731-0/+4816
* README: Add demo sectionStefano Brivio2021-09-271-0/+15
* conf, tcp: Periodic detection of bound ports for pasta port forwardingStefano Brivio2021-09-278-97/+316
* util: Fix parsing of next option in ipv6_l4hdr()Stefano Brivio2021-09-271-2/+1
* tcp: Rework window handling, timers, add SO_RCVLOWAT and pools for sockets/pipesStefano Brivio2021-09-272-458/+727
* tcp: Drop TODO about sequence collision attacksStefano Brivio2021-09-271-1/+0
* tap: Don't leak file descriptor used to bring up loopback interfaceStefano Brivio2021-09-271-6/+11
* tap: Fix comment for tap_sock_init_tun_ns()Stefano Brivio2021-09-271-1/+1
* tap: Bring up tap device too, configure previous MAC address if anyStefano Brivio2021-09-271-2/+74
* pcap: Drop O_DSYNC from pcap file descriptorStefano Brivio2021-09-271-1/+1
* pcap: Don't make pcap files world-readableStefano Brivio2021-09-271-1/+1
* pcap: Don't reinitialise packet capture if we already have oneStefano Brivio2021-09-271-1/+1
* passt: Actually initialise timers for protocol handlersStefano Brivio2021-09-271-2/+16
* ndp: Set router lifetime to 9000s instead of 3600sStefano Brivio2021-09-271-1/+1
* tap: Completely de-serialise input message batchesStefano Brivio2021-09-277-266/+435
* conf: Actually zero-terminate DNS and search list arraysStefano Brivio2021-09-271-6/+11
* passt: Align pkt_buf to PAGE_SIZE (start and size), try to fit in huge pagesStefano Brivio2021-09-274-3/+10
* README: pasta mode, CI, performance, updated links, etc.Stefano Brivio2021-09-271-66/+185
* Makefile: Visually separate CFLAGS from input files in resulting cc commandsStefano Brivio2021-09-271-2/+4
* udp: Switch to new socket message after 32KiB instead of 64KiBStefano Brivio2021-09-271-2/+2
* udp: Decrease UDP_TAP_FRAMES to 16Stefano Brivio2021-09-271-1/+1
* tcp: Decrease TCP_TAP_FRAMES to 8Stefano Brivio2021-09-271-1/+1
* pasta, tcp: Update comment about spliced connection statesStefano Brivio2021-09-271-1/+4
* passt: Increase TAP_BUF_BYTES to 256 maximum-sized descriptorsStefano Brivio2021-09-191-1/+1
* README: Source jsStefano Brivio2021-09-181-0/+8
* tcp: Don't reset connection from ESTABLISHED state on EPOLLHUPStefano Brivio2021-09-161-6/+1
* pasta, tcp: Mask EPOLLIN and EPOLLRDHUP after sending FINStefano Brivio2021-09-161-2/+14
* pasta, tcp: Break splice() loop once we've written everything that was readStefano Brivio2021-09-161-2/+7
* pasta, tcp: Don't set SPLICE_FIN_BOTH state on EPOLLHUPStefano Brivio2021-09-161-3/+1