Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICMPv6: Recognise ND option 14 (Nonce) #1108

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Mar 2, 2024

  1. ICMPv6: Recognise ND option 14 (Nonce)

    This option has been observed to be included in neighbour solicitations
    sent by Linux kernel when `conf/*/enhanced_dad` is enabled on the
    relevant network interface. It looks like it appeared in the linked
    kernel commit.
    
    In accordance with RFC 7527, a nonce can help distinguish valid DAD NS
    messages in the presence of Ethernet loopbacks: after a DAD probe is
    sent on the network, if an NS is received with the same nonce it is
    considered looped back and ignored.
    
    We implement the printer for this option and add a simple test with 3
    different verbosity levels.
    
    Link: torvalds/linux@adc176c
    Link: https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml#icmpv6-parameters-5
    bonktree committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    cb9fe09 View commit details
    Browse the repository at this point in the history