Use ip mapped mac address for internal management port #4353
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does and why is it needed
Currently for management port of internal type, a randomly generated MAC address will be used, while for dpu case, the IP of management port will be mapped to mac address which in turn will be assigned to the port.
This commit changes the behavior of internal management port to make it align with that of dpu backed management port.
Which issue(s) this PR fixes
None
Special notes for reviewers
None
How to verify it
Check mac address of interface
ovn-k8s-mp0
, make sure it in the pattern of0a:58:mm:xx:yy:zz
, where mm:xx:yy:zz is the hexadecimal form of management port's IP address.Details to documentation updates
None
Description for the changelog
For management port of internal type, generate MAC address by mapping its IP address to hexadecimal form.
Does this PR introduce a user-facing change?
No