Skip to content

vpp-manager: replicate eui64 ll addr on linux tap.#956

Merged
sknat merged 1 commit intomasterfrom
nsk-replicate-eui64-ll-mst
Mar 16, 2026
Merged

vpp-manager: replicate eui64 ll addr on linux tap.#956
sknat merged 1 commit intomasterfrom
nsk-replicate-eui64-ll-mst

Conversation

@sknat
Copy link
Collaborator

@sknat sknat commented Mar 16, 2026

This patch will replicate the eui64 link local address we read on the linux uplink before startup (in ifState) on the tap replica we create after starting VPP.

We will still wait for linux to assign a new link local address to the tap, add the eui64 one and remove the newly created, so that we do not run into a situation where we have two link local addresses as VPP only supports one.

This addresses issue with anti mac spoofing mechanism that prevent us from changing our link local address. This is also cleaner as the newly generated address will only be temporary.

This patch will replicate the eui64 link local address we
read on the linux uplink before startup (in ifState) on the
tap replica we create after starting VPP.

We will still wait for linux to assign a new link local address
to the tap, add the eui64 one and remove the newly created, so
that we do not run into a situation where we have two link local
addresses as VPP only supports one.

This addresses issue with anti mac spoofing mechanism that prevent
us from changing our link local address. This is also cleaner as the
newly generated address will only be temporary.

Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
@sknat sknat merged commit ea645cf into master Mar 16, 2026
5 checks passed
@sknat sknat deleted the nsk-replicate-eui64-ll-mst branch March 16, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants