path: root/dhcpv6.c
Commit message (Expand)AuthorAgeFilesLines
* Make substructures for IPv4 and IPv6 specific context informationDavid Gibson2022-07-301-9/+9
* treewide: Mark constant references as constStefano Brivio2022-03-291-8/+9
* treewide: Packet abstraction with mandatory boundary checksStefano Brivio2022-03-291-81/+70
* dhcpv6, tap, tcp: Use IN6_ARE_ADDR_EQUAL instead of open-coded memcmp()Stefano Brivio2022-03-281-1/+1
* conf, udp: Introduce basic DNS forwardingStefano Brivio2022-02-211-0/+7
* passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitionsStefano Brivio2022-01-261-2/+0
* passt: Fix build with gcc 7, use std=c99, enable some more Clang checkersStefano Brivio2021-10-211-13/+14
* ndp, dhcpv6, tcp, udp: Always use link-local as source if gateway isn'tStefano Brivio2021-10-201-2/+8
* passt: Address warnings from Clang's scan-buildStefano Brivio2021-10-201-16/+17
* passt, pasta: Completely avoid dynamic memory allocationStefano Brivio2021-10-141-2/+2
* passt, pasta: Introduce command-line options and port re-mappingStefano Brivio2021-09-011-0/+3
* dhcpv6: Fix parsing for IA_ADDR suboptions of IA_NA/IA_TAStefano Brivio2021-09-011-7/+11
* tap: Fill the IPv6 flow label field to represent flow associationStefano Brivio2021-07-261-2/+2
* dhcpv6: Drop bogus option length test while checking for not-on-link IA_NAStefano Brivio2021-07-261-4/+1
* passt: Add PASTA mode, major reworkStefano Brivio2021-07-171-2/+5
* dhcp, ndp, dhcpv6: Support for multiple DNS servers, search listStefano Brivio2021-05-211-9/+96
* udp: Connection tracking for ephemeral, local ports, and related fixesStefano Brivio2021-04-291-1/+2
* dhcpv6: Don't pass DNS option, it already comes from SLAACStefano Brivio2021-04-221-5/+0
* dhcpv6: Subtract option length before returning one optionStefano Brivio2021-04-221-1/+2
* dhcpv6: Fix REPLY messages with NotOnLink status codeStefano Brivio2021-04-211-9/+19
* passt: Introduce a DHCPv6 serverStefano Brivio2021-04-131-0/+502