aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* 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
* pasta, tcp: Don't reset 'never_read' flag on write retriesStefano Brivio2021-09-161-2/+3
* pasta, tcp: Don't set TCP_CORK on spliced socketsStefano Brivio2021-09-161-6/+1
* tcp: Fix setting window from maximum ACK sequence in batchStefano Brivio2021-09-161-6/+2
* pasta, tcp: Set pipe descriptor numbers to -1 after closingStefano Brivio2021-09-161-0/+4
* pasta, tcp: Drop EPOLLET for spliced, established connectionsStefano Brivio2021-09-161-5/+5
* tcp: Read SO_SNDBUF unconditionallyStefano Brivio2021-09-161-17/+11
* pasta: Clean up FIN connection flags once a connection is deletedStefano Brivio2021-09-151-0/+1
* pasta: Set spliced connection flag in epoll reference on compactionStefano Brivio2021-09-151-2/+2
* pasta: Clean up namespace processes on exit, reap zombies from clone()Stefano Brivio2021-09-151-9/+83
* checksum: Add checksum.hStefano Brivio2021-09-141-0/+5
* tcp: Request retransmission with updated sequence also on partial write to so...Stefano Brivio2021-09-141-11/+8
* tcp: In ESTABLISHED state, acknowledge segments as they're sent to the socketStefano Brivio2021-09-141-6/+15
* tcp: Properly time out ACK wait from tapStefano Brivio2021-09-141-3/+3
* tcp: Don't mistake a FIN segment with no data for a Fast Retransmit requestStefano Brivio2021-09-141-1/+2
* tcp: Check errno on sendmmsg() failure, not just the return valueStefano Brivio2021-09-141-1/+1
* tcp: Make sure sending window is initialised before sending to tapStefano Brivio2021-09-141-1/+1
* qrap: Set x-txburst as temporary workaround for virtio-net TX stallStefano Brivio2021-09-091-1/+1
* udp: Reset iov_base after sending partial message on sendmmsg() failureStefano Brivio2021-09-091-0/+2
* udp: Fix comparison of seen IPv4 address for local connectionsStefano Brivio2021-09-091-1/+2
* tcp: Fixes for closing states, spliced connections, out-of-order packets, etc.Stefano Brivio2021-09-091-207/+400
* tap: Fix calculation of number of tap scatter-gather IO messagesStefano Brivio2021-09-091-2/+3
* pasta: Set ping_group_range upon namespace creationStefano Brivio2021-09-091-0/+4
* passt: Add epoll event indication and passt/pasta mode in socket debug messageStefano Brivio2021-09-091-1/+3
* conf: Fix help message about default behaviour for UDP port forwardingStefano Brivio2021-09-091-6/+4
* conf, dhcp, ndp: Fix message about default MTU, make NDP consistentStefano Brivio2021-09-093-4/+16
* udp: Fix retry mechanism on partial sendmmsg()Stefano Brivio2021-09-091-3/+3
* qrap: Drop debugging left-overs, enable timeout for connect() tooStefano Brivio2021-09-091-5/+3
* conf: Introduce PASST_LEGACY_NO_OPTIONS ifdef for legacyStefano Brivio2021-09-091-0/+12
* tcp, udp: Restore usage of gateway for guest to connect to local hostStefano Brivio2021-09-012-6/+11
* Makefile: Make sure destination directories exist on installStefano Brivio2021-09-011-0/+1
* udp: Handle partial failure in sendmmsg() to UNIX domain socketStefano Brivio2021-09-011-20/+60
* doc/demo: Also forward all UDP ports from namespaceStefano Brivio2021-09-011-1/+1
* doc/demo: Explicitly run in foreground, drop pipe to catStefano Brivio2021-09-011-1/+1
* dhcp: Send option 121 if the default gateway is not on the assigned subnetStefano Brivio2021-09-011-0/+11
* conf: Fix check for IPv6 DNS address being already setStefano Brivio2021-09-011-1/+1