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

Small MLD Query fixes and MLDv2 Query implementation #80

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Jan 8, 2023

  1. mldq6: fix required argument to long --sleep option

    Like the short option, the long option of --sleep|-z should have a
    required argument of seconds to sleep.
    
    Signed-off-by: Linus Lüssing <[email protected]>
    T-X committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    930ffc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. mldq6: fix default sleep interval, to adhere to RFCs

    The default MLD querier interval according to RFC2710 and RFC3810 is 125
    seconds, not 120.
    
    Signed-off-by: Linus Lüssing <[email protected]>
    T-X committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    bf81972 View commit details
    Browse the repository at this point in the history
  2. mldq6: implement MLDv2 Queries and use v2 by default

    Next to the already implemented MLDv1 Queries (RFC2710) this now
    implements MLDv2 Queries (RFC3810). And uses MLDv2 Queries by default,
    unless specified otherwise with the new --mld-version|-V option.
    
    The MLDv2 QQIC is calculated internally from the --sleep option (which
    defaults to 125). Other than that the MLDv2 Query S-Flag (--mld-sflag|-M)
    and QRV (--mld-qrv|-R) values can be configured.
    
    MLDv2 Query messages for "Multicast Address and Source Specific Queries"
    are not yet implemented and still to do. Therefore the "Number of Sources"
    field is not configurable yet either.
    
    Signed-off-by: Linus Lüssing <[email protected]>
    T-X committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    443d1de View commit details
    Browse the repository at this point in the history