aboutgitcodebugslistschat
path: root/dhcpv6.c
Commit message (Expand)AuthorAgeFilesLines
* Initialise our_tap_ll to ip6.gw when suitableDavid Gibson2024-08-211-4/+1
* treewide: Change misleading 'addr_ll' nameDavid Gibson2024-08-211-1/+1
* treewide: Use struct assignment instead of memcpy() for IP addressesDavid Gibson2024-08-211-4/+6
* treewide: Rename MAC address fields for clarityDavid Gibson2024-08-211-2/+4
* treewide: Make a bunch of pointer variables pointers to constDavid Gibson2024-01-161-4/+5
* dhcpv6: Properly separate domain names in search listStefano Brivio2023-09-271-7/+17
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* util: Introduce hton*_constant() in place of #ifdefsDavid Gibson2023-01-231-37/+13
* conf, udp: Drop mostly duplicated dns_send arrays, rename related fieldsStefano Brivio2022-11-161-3/+2
* conf: Split the notions of read DNS addresses and offered onesStefano Brivio2022-11-041-2/+3
* tap: Split tap_ip6_send() into UDP and ICMP variantsDavid Gibson2022-10-191-17/+4
* Split tap_ip_send() into IPv4 and IPv6 specific functionsDavid Gibson2022-10-191-3/+3
* Move logging functions to a new file, log.cStefano Brivio2022-10-141-0/+1
* Pack DHCPv6 "on wire" structuresDavid Gibson2022-09-291-13/+13
* 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