aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* 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
* arp: Don't resolve own, configured IPv4 addressStefano Brivio2021-09-011-0/+4
* Makefile: Quick hack to build convenience Debian and RPM packagesStefano Brivio2021-09-011-1/+15
* Makefile: Add install, uninstall targetsStefano Brivio2021-09-011-1/+16
* passt, qrap: Add man pagesStefano Brivio2021-09-012-0/+784
* qrap: Minor fixes in comments and usage messageStefano Brivio2021-09-011-2/+2
* pasta: If a new namespace is created, wait for it to be ready before proceedingStefano Brivio2021-09-011-1/+15
* conf: Minor fixes for usage messageStefano Brivio2021-09-011-4/+4
* arp: Don't answer announcements from guest or namespaceStefano Brivio2021-09-011-0/+6
* passt, pasta: Introduce command-line options and port re-mappingStefano Brivio2021-09-0117-691/+1644
* tcp: Fixes for early data in SOCK_SYN_SENT, closing states, clamping windowStefano Brivio2021-09-011-23/+30
* tap: Make sure we don't receive frames bigger than ETH_MAX_MTU from qemuStefano Brivio2021-09-011-5/+4
* dhcpv6: Fix parsing for IA_ADDR suboptions of IA_NA/IA_TAStefano Brivio2021-09-011-7/+11
* tcp: Proper error handling for sendmmsg() to UNIX domain socketStefano Brivio2021-08-261-37/+64
* tcp: Never send ACK because of pending unacknowleged data when sending SYNStefano Brivio2021-08-241-1/+3
* tcp: Drop EPOLLET for non-spliced connectionsStefano Brivio2021-08-241-4/+4
* util: Don't close ping sockets if bind() failsStefano Brivio2021-08-041-3/+6
* util: Fix millisecond logging timestamp calculationStefano Brivio2021-08-041-1/+1
* tcp: Fast re-transmit, more fixes for closing states and no_snd_wndStefano Brivio2021-08-041-45/+73
* tcp: Always allow ACKs when pending, fixes for no_snd_wnd and closing statesStefano Brivio2021-08-041-10/+23
* tcp: Lower TCP_TAP_FRAMES to 32Stefano Brivio2021-08-041-1/+1
* doc/demo.sh: Pick IPv6 interface only if it has a nexthop routeStefano Brivio2021-08-041-1/+1
* tcp: Full batched processing for tap messagesStefano Brivio2021-07-271-121/+156
* tcp: Limit TCP_INFO getsockopt() syscallsStefano Brivio2021-07-271-1/+2
* tap: Increase amount of tap receive buffers to 128Stefano Brivio2021-07-272-12/+13
* tcp, udp: Map source address to gateway for any traffic from 127.0.0.0/8Stefano Brivio2021-07-262-6/+7
* icmp: Work around possible failure on bind() due to e.g. broken SELinux policyStefano Brivio2021-07-263-5/+22
* tcp: Fix re-send mechanism to tap on ACK timeoutStefano Brivio2021-07-261-2/+3
* tcp: Simplify ACK accounting, skip some useless operations on tap handlingStefano Brivio2021-07-261-19/+10
* tcp: Introduce scatter-gather IO path from socket to tapStefano Brivio2021-07-264-45/+514
* tap: Don't override address observed from guest with our own notion of itStefano Brivio2021-07-261-15/+22
* tcp, udp: Allow binding ports in init namespace to both tap and loopbackStefano Brivio2021-07-266-60/+140
* doc/demo.sh: Increase tcp_rmem and tcp_wmem before running passtStefano Brivio2021-07-261-0/+2
* tap: Fill the IPv6 flow label field to represent flow associationStefano Brivio2021-07-265-10/+25
* checksum: Introduce AVX2 implementation, unify helpersStefano Brivio2021-07-268-92/+332
* dhcpv6: Drop bogus option length test while checking for not-on-link IA_NAStefano Brivio2021-07-261-4/+1
* tcp: Don't open a new connection from tap if both SYN and ACK are setStefano Brivio2021-07-211-1/+1
* tap: Fix comment for tap_handler_pasta()Stefano Brivio2021-07-211-1/+1
* tcp, udp: Split IPv4 and IPv6 bound port setsStefano Brivio2021-07-215-79/+131
* tcp: Replace source address also if it's the same as the guest addressStefano Brivio2021-07-211-2/+4
* tcp: Increase maximum window scaling factor from 8 to 9Stefano Brivio2021-07-211-1/+1
* udp: Introduce recvmmsg()/sendmmsg(), zero-copy path from socketStefano Brivio2021-07-219-61/+537
* ndp: Store link-local or global address on any NDP message receivedStefano Brivio2021-07-211-0/+5
* doc/demo.sh: Set MTU to 65535 for both veth interfacesStefano Brivio2021-07-211-0/+2