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

Add options for setting interface group of VMACs and ipvlans #2391

Merged
merged 7 commits into from
Mar 1, 2024

Commits on Mar 1, 2024

  1. Add build requirement of linux-headers for Alpine build

    Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
    pqarmitage committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    d111af5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    345f633 View commit details
    Browse the repository at this point in the history
  3. vrrp: Use addattr32() for setting link group

    The group variable is a uint32_t so addattr32() is better than
    addattr_l().
    
    Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
    pqarmitage committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    4883311 View commit details
    Browse the repository at this point in the history
  4. vrrp: Set link group for ipvlan interfaces, just like for VMACs

    Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
    pqarmitage committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2f3c193 View commit details
    Browse the repository at this point in the history
  5. vrrp: Fix specifying netlink_notify_msg for VMAC when name set

    Trying to specify a VMAC name as well as netlink_notify_msg did
    not work for use_vmac.
    
    Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
    pqarmitage committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    c30a60d View commit details
    Browse the repository at this point in the history
  6. vrrp: Addd name option for use_vmac and use_ipvlan

    This is to allow an interface name of "bridge" etc.
    
    Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
    pqarmitage committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    f8689e1 View commit details
    Browse the repository at this point in the history
  7. vrrp: Add interface group option for VMACs and ipvlans.

    Now that the interface group of a VMAC or ipvlan is set, by default,
    to match its parent interface, this option now allows the group of
    the VMAC or ipvlan to be explicitly configured and set.
    
    Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
    pqarmitage committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    5fcaa2d View commit details
    Browse the repository at this point in the history