summaryrefslogtreecommitdiff
path: root/ndp.c
AgeCommit message (Expand)Author
2024-05-02treewide: Standardise variable names for various packet lengthsDavid Gibson
2024-03-06util: move IP stuff from util.[ch] to ip.[ch]Laurent Vivier
2023-12-27ndp: Extend lifetime of prefix, router, RDNSS and search listStefano Brivio
2023-04-06passt: Relicense to GPL 2.0, or any later versionStefano Brivio
2022-11-16conf, udp: Drop mostly duplicated dns_send arrays, rename related fieldsStefano Brivio
2022-11-04conf: Split the notions of read DNS addresses and offered onesStefano Brivio
2022-10-19ndp: Use tap_icmp6_send() helperDavid Gibson
2022-10-19ndp: Remove unneeded eh_source parameterDavid Gibson
2022-10-19tap: Remove unhelpeful vnet_pre optimization from tap_send()David Gibson
2022-10-19Add csum_icmp6() helper for calculating ICMPv6 checksumsDavid Gibson
2022-10-14Move logging functions to a new file, log.cStefano Brivio
2022-07-30Make substructures for IPv4 and IPv6 specific context informationDavid Gibson
2022-03-29treewide: Mark constant references as constStefano Brivio
2022-03-29treewide: Packet abstraction with mandatory boundary checksStefano Brivio
2022-02-21conf, udp: Introduce basic DNS forwardingStefano Brivio
2022-01-26passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitionsStefano Brivio
2021-10-21ndp: Don't send a DNS search list if we don't have a list of DNS serversStefano Brivio
2021-10-21ndp: Don't sabotage DAD by replying to probing neighbour solicitationStefano Brivio
2021-10-21ndp: Set (ICMP) hop limit to 255 in router advertisementStefano Brivio
2021-10-21Makefile: cppcheck target: Suppress unmatchedSuppression, pass CFLAGSStefano Brivio
2021-10-21passt: Add cppcheck target, test, and address resulting warningsStefano Brivio
2021-10-21passt: Fix build with gcc 7, use std=c99, enable some more Clang checkersStefano Brivio
2021-10-20ndp, dhcpv6, tcp, udp: Always use link-local as source if gateway isn'tStefano Brivio
2021-10-20passt: Add clang-tidy Makefile target and test, take care of warningsStefano Brivio
2021-09-27ndp: Set router lifetime to 9000s instead of 3600sStefano Brivio
2021-09-09conf, dhcp, ndp: Fix message about default MTU, make NDP consistentStefano Brivio
2021-09-01passt, pasta: Introduce command-line options and port re-mappingStefano Brivio
2021-07-26checksum: Introduce AVX2 implementation, unify helpersStefano Brivio
2021-07-21ndp: Store link-local or global address on any NDP message receivedStefano Brivio
2021-07-17ndp: Fix calculation of length for DNS Search List option (31)Stefano Brivio
2021-07-17passt: Add PASTA mode, major reworkStefano Brivio
2021-05-21ndp: Always answer neighbour solicitations with the requested target addressStefano Brivio
2021-05-21dhcp, ndp, dhcpv6: Support for multiple DNS servers, search listStefano Brivio
2021-04-13passt: Introduce a DHCPv6 serverStefano Brivio
2021-03-18passt: Run in background, add message logging with severitiesStefano Brivio
2021-02-21passt: Assorted fixes from "fresh eyes" reviewStefano Brivio
2021-02-16passt: New design and implementation with native Layer 4 socketsStefano Brivio
2021-02-16passt: Add IPv6 and NDP support, further fixes for IPv4 CTStefano Brivio