Skip to content

fix(api,agent): Correct mapping of routing-profile to VPC on the DPU#1845

Merged
bcavnvidia merged 1 commit into
NVIDIA:mainfrom
bcavnvidia:routing-profile-per-vpc
May 21, 2026
Merged

fix(api,agent): Correct mapping of routing-profile to VPC on the DPU#1845
bcavnvidia merged 1 commit into
NVIDIA:mainfrom
bcavnvidia:routing-profile-per-vpc

Conversation

@bcavnvidia
Copy link
Copy Markdown
Contributor

Description

Up to now, there was an assumption that all VPCs associated with an instance would use the same routing-profile, but that 1) wasn't explicitly enforce (only de facto), and 2) the assumption prevents things like having a single instance span two VPCs using profiles that differ only by their allowed anycast announcements.

This PR moves the FNN routing-profile handling from a single instance-level/VPC value to the actual per-VPC interface data sent to DPUs.

Type of Change

  • Add - New feature or capability
  • Change - Changes in existing functionality
  • Fix - Bug fixes
  • Remove - Removed features or deprecated functionality
  • Internal - Internal changes (refactoring, tests, docs, etc.)

Related Issues (Optional)

Breaking Changes

  • This PR contains breaking changes

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed
  • No testing required (docs, internal refactor, etc.)

Additional Notes

@bcavnvidia bcavnvidia requested a review from a team as a code owner May 20, 2026 19:47
@bcavnvidia bcavnvidia force-pushed the routing-profile-per-vpc branch 3 times, most recently from 6ffd496 to 7364879 Compare May 20, 2026 21:37
@bcavnvidia bcavnvidia force-pushed the routing-profile-per-vpc branch from 7364879 to 88ca788 Compare May 20, 2026 21:50

// Route imports and tagging details for exports used by FNN configs.
// This is scoped to the VPC that owns this interface.
optional RoutingProfile routing_profile = 20;
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bcavnvidia bcavnvidia merged commit cc8b8b7 into NVIDIA:main May 21, 2026
43 checks passed
@bcavnvidia bcavnvidia deleted the routing-profile-per-vpc branch May 21, 2026 17:54
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