| Commit message (Expand) | Author | Age | Files | Lines |
* | tcp: Simplify packet length calculation when preparing headers | David Gibson | 2024-05-02 | 1 | -16/+10 |
* | treewide: Standardise variable names for various packet lengths | David Gibson | 2024-05-02 | 12 | -193/+194 |
* | checksum: Make csum_ip4_header() take a host endian length | David Gibson | 2024-05-02 | 4 | -6/+8 |
* | treewide: Remove misleading and redundant endianness notes | David Gibson | 2024-05-02 | 3 | -16/+16 |
* | tap: Remove unused structs tap_msg, tap_l4_msg | David Gibson | 2024-05-02 | 1 | -20/+0 |
* | tap: Split tap specific and L2 (ethernet) headers | David Gibson | 2024-05-02 | 2 | -21/+23 |
* | checksum: Use proto_ipv6_header_psum() for ICMPv6 as well | David Gibson | 2024-05-02 | 1 | -4/+2 |
* | netlink: Fix iterations over nexthop objects | Stefano Brivio | 2024-05-02 | 1 | -3/+9 |
* | netlink: Use IFA_F_NODAD also while duplicating addresses from the host2024_04_26.d03c4e2 | Stefano Brivio | 2024-04-26 | 1 | -0/+6 |
* | netlink: For IPv4, IFA_LOCAL is the interface address, not IFA_ADDRESS | Stefano Brivio | 2024-04-26 | 1 | -1/+2 |
* | test: Make log truncation test more robust | David Gibson | 2024-04-25 | 1 | -2/+3 |
* | test: Slight simplification to pasta log tests | David Gibson | 2024-04-25 | 1 | -6/+2 |
* | udp: Correctly look up outbound socket with port remappings | David Gibson | 2024-04-25 | 1 | -2/+3 |
* | tcp: Replace TCP buffer structure by an iovec array | Laurent Vivier | 2024-04-19 | 2 | -268/+264 |
* | conf: Don't fail if the template interface doesn't have a MAC address | Stefano Brivio | 2024-04-19 | 2 | -4/+9 |
* | conf: We're interested in the MAC address, not in the MAC itself | Stefano Brivio | 2024-04-19 | 1 | -2/+2 |
* | pasta, util: Align stack area for clones to maximum natural alignment | Stefano Brivio | 2024-04-19 | 2 | -2/+5 |
* | treewide: Compilers' name for armv6l and armv7l is "arm" | Stefano Brivio | 2024-04-11 | 5 | -9/+8 |
* | test: Verify that podman tests are using the pasta binary we expect2024_04_05.954589b | David Gibson | 2024-04-05 | 1 | -2/+9 |
* | test: catatonit may not be in $PATH | David Gibson | 2024-04-05 | 1 | -1/+1 |
* | test: Build and download podman as a test asset | David Gibson | 2024-04-05 | 3 | -6/+13 |
* | test: Make sure to update mbuto repository | David Gibson | 2024-04-05 | 1 | -1/+7 |
* | cppcheck: Explicitly give files to check | David Gibson | 2024-04-05 | 2 | -3/+3 |
* | netlink: Ignore routes to link-local addresses for selecting interface | David Gibson | 2024-04-05 | 2 | -1/+23 |
* | util: Add helper to return name of address family | David Gibson | 2024-04-05 | 2 | -3/+21 |
* | netlink: Adjust interface index inside copied nexthop objects too | Stefano Brivio | 2024-04-05 | 1 | -4/+11 |
* | apparmor: Fix access to procfs namespace entries in pasta's abstraction | Danish Prakash | 2024-04-05 | 1 | -0/+3 |
* | apparmor: Expand scope of @{run}/user access, allow writing PID files too | Stefano Brivio | 2024-04-05 | 1 | -1/+1 |
* | apparmor: Add mount rule with explicit, empty source in passt abstraction | Stefano Brivio | 2024-04-05 | 1 | -0/+1 |
* | README.md: Alpine, Guix and OpenSUSE now have packages for passt | Stefano Brivio | 2024-04-05 | 1 | -1/+3 |
* | tcp: Unconditionally force ACK for all !SYN, !RST packets2024_03_26.4988e2b | David Gibson | 2024-03-26 | 1 | -5/+1 |
* | tcp: Never automatically add the ACK flag to RST packets | David Gibson | 2024-03-26 | 1 | -1/+1 |
* | tcp: Rearrange logic for setting ACK flag in tcp_send_flag() | David Gibson | 2024-03-26 | 1 | -5/+4 |
* | tcp: Split handling of DUP_ACK from ACK | David Gibson | 2024-03-26 | 1 | -2/+2 |
* | util: fix confusion between offset in the iovec array and in the entry2024_03_20.71dd405 | Laurent Vivier | 2024-03-20 | 1 | -4/+5 |
* | netlink: Fix selection of template interface | David Gibson | 2024-03-20 | 2 | -26/+40 |
* | netlink: Fix handling of NLMSG_DONE in nl_route_dup()2024_03_19.d35bcbe | David Gibson | 2024-03-19 | 1 | -9/+8 |
* | fedora: Switch license identifier to SPDX2024_03_18.615d370 | Dan Čermák | 2024-03-18 | 1 | -1/+1 |
* | udp: Translate source address of resolver only for DNS remapped queries | Stefano Brivio | 2024-03-18 | 1 | -6/+15 |
* | conf, netlink: Don't require a default route to start | Stefano Brivio | 2024-03-18 | 3 | -21/+59 |
* | netlink: Don't try to get further datagrams in nl_route_dup() on NLMSG_DONE | Stefano Brivio | 2024-03-18 | 1 | -1/+2 |
* | tap: Rename tap_iov_{base,len} | David Gibson | 2024-03-14 | 3 | -17/+17 |
* | tap: Implement tap_send() "slow path" in terms of fast path | David Gibson | 2024-03-14 | 3 | -25/+19 |
* | tap: Simplify some casts in the tap "slow path" functions | David Gibson | 2024-03-14 | 1 | -23/+18 |
* | tap: Extend tap_send_frames() to allow multi-buffer frames | David Gibson | 2024-03-14 | 4 | -37/+59 |
* | passt, log: Call __openlog() earlier, log to stderr until we detach | Stefano Brivio | 2024-03-14 | 2 | -8/+8 |
* | pcap: Use clock_gettime() instead of gettimeofday() | Stefano Brivio | 2024-03-14 | 2 | -13/+14 |
* | passt.1: --{no-,}dhcp-dns and --{no-,}dhcp-search don't take addresses | Stefano Brivio | 2024-03-14 | 1 | -4/+4 |
* | conf: Warn if we can't advertise any nameserver via DHCP, NDP, or DHCPv6 | Stefano Brivio | 2024-03-14 | 1 | -2/+15 |
* | conf: Handle addresses passed via --dns just like the ones from resolv.conf | Stefano Brivio | 2024-03-14 | 1 | -6/+6 |