Skip to content

Ability to set NLM_F_APPEND flag when adding bridge fdb neighbors #60

Open
@mepholic

Description

@mepholic

I need the ability to set NLM_F_APPEND to append neighbors to the bridge fdb table. Appending to the bridge FDB table is required to add multiple L3 flood destinations to a vxlan interface. I'm currently using the add_bridge API. Upon inspecting the code in that file, I see that you can call replace, which causes the execute method to change NLM_F_EXCL to NLM_F_REPLACE in the final netlink request message.

I was about to open a PR to add append functionality when I saw #52, which is doing the same work, but for ip route instead of ip neigh/bridge fdb. I see this issue is waiting for #57 to be merged as well, and seeing as there is recent activity on this issue, I'm going to wait until this is merged before working on the feature that I need.

I'm also wondering at this point if NLM_F_APPEND is even valid for ip neigh entries, and if it makes sense for it to be combined with bridge fdb. In the networking world, the ARP/NDP tables (ip neigh) are related, but distinct from a switches forwarding table (bridge fdb)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions