| Commit message (Expand) | Author | Age | Files | Lines |
* | Minor improvements to IPv4 netmask handling | David Gibson | 2022-11-04 | 1 | -2/+4 |
* | dhcp: Use tap_udp4_send() helper in dhcp() | David Gibson | 2022-10-19 | 1 | -16/+2 |
* | tap: Remove unhelpeful vnet_pre optimization from tap_send() | David Gibson | 2022-10-19 | 1 | -1/+1 |
* | Add csum_ip4_header() helper to calculate IPv4 header checksums | David Gibson | 2022-10-19 | 1 | -2/+1 |
* | Add csum_udp4() helper for calculating UDP over IPv4 checksums | David Gibson | 2022-10-19 | 1 | -1/+1 |
* | Move logging functions to a new file, log.c | Stefano Brivio | 2022-10-14 | 1 | -0/+1 |
* | Make substructures for IPv4 and IPv6 specific context information | David Gibson | 2022-07-30 | 1 | -11/+11 |
* | treewide: Mark constant references as const | Stefano Brivio | 2022-03-29 | 1 | -4/+5 |
* | treewide: Packet abstraction with mandatory boundary checks | Stefano Brivio | 2022-03-29 | 1 | -18/+36 |
* | dhcp: Minimum option length implied by RFC 951 is 60 bytes, not 62 | Stefano Brivio | 2022-03-29 | 1 | -3/+5 |
* | arp, dhcp: Fix strict aliasing warnings reported by gcc 4.9 with -Ofast | Stefano Brivio | 2022-02-28 | 1 | -7/+7 |
* | conf, udp: Introduce basic DNS forwarding | Stefano Brivio | 2022-02-21 | 1 | -2/+3 |
* | passt: Address new clang-tidy warnings from LLVM 13.0.1 | Stefano Brivio | 2022-01-30 | 1 | -4/+4 |
* | passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitions | Stefano Brivio | 2022-01-26 | 1 | -2/+0 |
* | passt: Add cppcheck target, test, and address resulting warnings | Stefano Brivio | 2021-10-21 | 1 | -6/+7 |
* | passt: Fix build with gcc 7, use std=c99, enable some more Clang checkers | Stefano Brivio | 2021-10-21 | 1 | -8/+9 |
* | passt: Add clang-tidy Makefile target and test, take care of warnings | Stefano Brivio | 2021-10-20 | 1 | -2/+1 |
* | passt: Shrink binary size by dropping static initialisers | Stefano Brivio | 2021-10-05 | 1 | -7/+17 |
* | conf, dhcp, ndp: Fix message about default MTU, make NDP consistent | Stefano Brivio | 2021-09-09 | 1 | -2/+1 |
* | dhcp: Send option 121 if the default gateway is not on the assigned subnet | Stefano Brivio | 2021-09-01 | 1 | -0/+11 |
* | passt, pasta: Introduce command-line options and port re-mapping | Stefano Brivio | 2021-09-01 | 1 | -0/+9 |
* | checksum: Introduce AVX2 implementation, unify helpers | Stefano Brivio | 2021-07-26 | 1 | -1/+2 |
* | dhcp: Set MTU option (26) to 65520 bytes | Stefano Brivio | 2021-07-21 | 1 | -0/+1 |
* | passt: Add PASTA mode, major rework | Stefano Brivio | 2021-07-17 | 1 | -3/+6 |
* | dhcp, ndp, dhcpv6: Support for multiple DNS servers, search list | Stefano Brivio | 2021-05-21 | 1 | -3/+94 |
* | dhcp: Increase lease time to maximum allowed value | Stefano Brivio | 2021-05-21 | 1 | -5/+5 |
* | dhcp: Remove left-over comment about "forced" options | Stefano Brivio | 2021-03-26 | 1 | -2/+1 |
* | passt: Run in background, add message logging with severities | Stefano Brivio | 2021-03-18 | 1 | -5/+5 |
* | passt: Assorted fixes from "fresh eyes" review | Stefano Brivio | 2021-02-21 | 1 | -6/+23 |
* | passt: New design and implementation with native Layer 4 sockets | Stefano Brivio | 2021-02-16 | 1 | -2/+5 |
* | passt: Add IPv6 and NDP support, further fixes for IPv4 CT | Stefano Brivio | 2021-02-16 | 1 | -0/+1 |
* | merd: Rename to PASST | Stefano Brivio | 2021-02-16 | 1 | -3/+3 |
* | merd: ARP and DHCP handlers, connection tracking fixes | Stefano Brivio | 2021-02-16 | 1 | -0/+218 |