aboutgitcodebugslistschat
path: root/ndp.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: Rename MAC address fields for clarityDavid Gibson2024-08-211-2/+2
* ndp.c: Turn NDP responder into more declarative implementationAbdAlRahman Gad2024-08-131-76/+241
* treewide: Standardise variable names for various packet lengthsDavid Gibson2024-05-021-3/+3
* util: move IP stuff from util.[ch] to ip.[ch]Laurent Vivier2024-03-061-0/+1
* ndp: Extend lifetime of prefix, router, RDNSS and search listStefano Brivio2023-12-271-5/+5
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* conf, udp: Drop mostly duplicated dns_send arrays, rename related fieldsStefano Brivio2022-11-161-3/+3
* conf: Split the notions of read DNS addresses and offered onesStefano Brivio2022-11-041-3/+3
* ndp: Use tap_icmp6_send() helperDavid Gibson2022-10-191-17/+4
* ndp: Remove unneeded eh_source parameterDavid Gibson2022-10-191-4/+2
* tap: Remove unhelpeful vnet_pre optimization from tap_send()David Gibson2022-10-191-1/+1
* Add csum_icmp6() helper for calculating ICMPv6 checksumsDavid Gibson2022-10-191-4/+1
* Move logging functions to a new file, log.cStefano Brivio2022-10-141-0/+1
* Make substructures for IPv4 and IPv6 specific context informationDavid Gibson2022-07-301-8/+8
* treewide: Mark constant references as constStefano Brivio2022-03-291-2/+2
* treewide: Packet abstraction with mandatory boundary checksStefano Brivio2022-03-291-34/+25
* conf, udp: Introduce basic DNS forwardingStefano Brivio2022-02-211-1/+5
* passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitionsStefano Brivio2022-01-261-1/+0
* ndp: Don't send a DNS search list if we don't have a list of DNS serversStefano Brivio2021-10-211-2/+3
* ndp: Don't sabotage DAD by replying to probing neighbour solicitationStefano Brivio2021-10-211-0/+3
* ndp: Set (ICMP) hop limit to 255 in router advertisementStefano Brivio2021-10-211-0/+1
* Makefile: cppcheck target: Suppress unmatchedSuppression, pass CFLAGSStefano Brivio2021-10-211-1/+1
* passt: Add cppcheck target, test, and address resulting warningsStefano Brivio2021-10-211-4/+4
* passt: Fix build with gcc 7, use std=c99, enable some more Clang checkersStefano Brivio2021-10-211-5/+5
* ndp, dhcpv6, tcp, udp: Always use link-local as source if gateway isn'tStefano Brivio2021-10-201-1/+5
* passt: Add clang-tidy Makefile target and test, take care of warningsStefano Brivio2021-10-201-2/+2
* ndp: Set router lifetime to 9000s instead of 3600sStefano Brivio2021-09-271-1/+1
* conf, dhcp, ndp: Fix message about default MTU, make NDP consistentStefano Brivio2021-09-091-1/+1
* passt, pasta: Introduce command-line options and port re-mappingStefano Brivio2021-09-011-0/+14
* checksum: Introduce AVX2 implementation, unify helpersStefano Brivio2021-07-261-2/+3
* ndp: Store link-local or global address on any NDP message receivedStefano Brivio2021-07-211-0/+5
* ndp: Fix calculation of length for DNS Search List option (31)Stefano Brivio2021-07-171-3/+3
* passt: Add PASTA mode, major reworkStefano Brivio2021-07-171-2/+6
* ndp: Always answer neighbour solicitations with the requested target addressStefano Brivio2021-05-211-3/+10
* dhcp, ndp, dhcpv6: Support for multiple DNS servers, search listStefano Brivio2021-05-211-8/+46
* passt: Introduce a DHCPv6 serverStefano Brivio2021-04-131-1/+2
* passt: Run in background, add message logging with severitiesStefano Brivio2021-03-181-2/+2
* passt: Assorted fixes from "fresh eyes" reviewStefano Brivio2021-02-211-1/+1
* passt: New design and implementation with native Layer 4 socketsStefano Brivio2021-02-161-2/+5
* passt: Add IPv6 and NDP support, further fixes for IPv4 CTStefano Brivio2021-02-161-0/+133