Skip to content

Add TranslateUplinkAddrMaskTo64 option only for non LL /128#928

Merged
sknat merged 1 commit intomasterfrom
nsk-TranslateUplinkAddrMaskTo64
Feb 27, 2026
Merged

Add TranslateUplinkAddrMaskTo64 option only for non LL /128#928
sknat merged 1 commit intomasterfrom
nsk-TranslateUplinkAddrMaskTo64

Conversation

@sknat
Copy link
Collaborator

@sknat sknat commented Feb 27, 2026

This patch transforms the UplinkSubnetMask option to TranslateUplinkAddrMaskTo64 and restricts it to only apply to non linklocal v6 addresses read on the uplink interface, and that have a /128 prefix

With the previous implementation we were trying to program VPP with LL /64 addresses which was returning errors.

Also this patch makes it so that vpp-manager will error out if it fails programming VPP with an address so that we notice such errors

This patch transforms the UplinkSubnetMask option to TranslateUplinkAddrMaskTo64
and restricts it to only apply to non linklocal v6 addresses read on the
uplink interface, and that have a /128 prefix

With the previous implementation we were trying to program VPP with LL /64
addresses which was returning errors.

Also this patch makes it so that vpp-manager will error out if it fails
programming VPP with an address so that we notice such errors

Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
@sknat sknat force-pushed the nsk-TranslateUplinkAddrMaskTo64 branch from e9fec56 to 1e8ede9 Compare February 27, 2026 11:19
@sknat sknat self-assigned this Feb 27, 2026
@sknat sknat merged commit b148789 into master Feb 27, 2026
5 checks passed
@sknat sknat deleted the nsk-TranslateUplinkAddrMaskTo64 branch February 27, 2026 15:45
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