| Commit message (Expand) | Author | Age | Files | Lines |
* | Initialise our_tap_ll to ip6.gw when suitable | David Gibson | 2024-08-21 | 1 | -4/+1 |
* | treewide: Change misleading 'addr_ll' name | David Gibson | 2024-08-21 | 1 | -1/+1 |
* | treewide: Use struct assignment instead of memcpy() for IP addresses | David Gibson | 2024-08-21 | 1 | -4/+6 |
* | treewide: Rename MAC address fields for clarity | David Gibson | 2024-08-21 | 1 | -2/+4 |
* | treewide: Make a bunch of pointer variables pointers to const | David Gibson | 2024-01-16 | 1 | -4/+5 |
* | dhcpv6: Properly separate domain names in search list | Stefano Brivio | 2023-09-27 | 1 | -7/+17 |
* | passt: Relicense to GPL 2.0, or any later version | Stefano Brivio | 2023-04-06 | 1 | -1/+1 |
* | util: Introduce hton*_constant() in place of #ifdefs | David Gibson | 2023-01-23 | 1 | -37/+13 |
* | conf, udp: Drop mostly duplicated dns_send arrays, rename related fields | Stefano Brivio | 2022-11-16 | 1 | -3/+2 |
* | conf: Split the notions of read DNS addresses and offered ones | Stefano Brivio | 2022-11-04 | 1 | -2/+3 |
* | tap: Split tap_ip6_send() into UDP and ICMP variants | David Gibson | 2022-10-19 | 1 | -17/+4 |
* | Split tap_ip_send() into IPv4 and IPv6 specific functions | David Gibson | 2022-10-19 | 1 | -3/+3 |
* | Move logging functions to a new file, log.c | Stefano Brivio | 2022-10-14 | 1 | -0/+1 |
* | Pack DHCPv6 "on wire" structures | David Gibson | 2022-09-29 | 1 | -13/+13 |
* | Make substructures for IPv4 and IPv6 specific context information | David Gibson | 2022-07-30 | 1 | -9/+9 |
* | treewide: Mark constant references as const | Stefano Brivio | 2022-03-29 | 1 | -8/+9 |
* | treewide: Packet abstraction with mandatory boundary checks | Stefano Brivio | 2022-03-29 | 1 | -81/+70 |
* | dhcpv6, tap, tcp: Use IN6_ARE_ADDR_EQUAL instead of open-coded memcmp() | Stefano Brivio | 2022-03-28 | 1 | -1/+1 |
* | conf, udp: Introduce basic DNS forwarding | Stefano Brivio | 2022-02-21 | 1 | -0/+7 |
* | passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitions | Stefano Brivio | 2022-01-26 | 1 | -2/+0 |
* | passt: Fix build with gcc 7, use std=c99, enable some more Clang checkers | Stefano Brivio | 2021-10-21 | 1 | -13/+14 |
* | ndp, dhcpv6, tcp, udp: Always use link-local as source if gateway isn't | Stefano Brivio | 2021-10-20 | 1 | -2/+8 |
* | passt: Address warnings from Clang's scan-build | Stefano Brivio | 2021-10-20 | 1 | -16/+17 |
* | passt, pasta: Completely avoid dynamic memory allocation | Stefano Brivio | 2021-10-14 | 1 | -2/+2 |
* | passt, pasta: Introduce command-line options and port re-mapping | Stefano Brivio | 2021-09-01 | 1 | -0/+3 |
* | dhcpv6: Fix parsing for IA_ADDR suboptions of IA_NA/IA_TA | Stefano Brivio | 2021-09-01 | 1 | -7/+11 |
* | tap: Fill the IPv6 flow label field to represent flow association | Stefano Brivio | 2021-07-26 | 1 | -2/+2 |
* | dhcpv6: Drop bogus option length test while checking for not-on-link IA_NA | Stefano Brivio | 2021-07-26 | 1 | -4/+1 |
* | passt: Add PASTA mode, major rework | Stefano Brivio | 2021-07-17 | 1 | -2/+5 |
* | dhcp, ndp, dhcpv6: Support for multiple DNS servers, search list | Stefano Brivio | 2021-05-21 | 1 | -9/+96 |
* | udp: Connection tracking for ephemeral, local ports, and related fixes | Stefano Brivio | 2021-04-29 | 1 | -1/+2 |
* | dhcpv6: Don't pass DNS option, it already comes from SLAAC | Stefano Brivio | 2021-04-22 | 1 | -5/+0 |
* | dhcpv6: Subtract option length before returning one option | Stefano Brivio | 2021-04-22 | 1 | -1/+2 |
* | dhcpv6: Fix REPLY messages with NotOnLink status code | Stefano Brivio | 2021-04-21 | 1 | -9/+19 |
* | passt: Introduce a DHCPv6 server | Stefano Brivio | 2021-04-13 | 1 | -0/+502 |