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.
The byte ordering of the ARP Response NF was correctly getting MAC address, but would get the IP address backwards. With a quick one line fix using
rte_cpu_to_be_32the MAC address and IP address are both correct.Before:


As you can see the IP address reported by the ARP response is 1.1.10.10, when in fact the correct IP is 10.10.1.1.
We can see here that the HWAddress of
onvm-link-0is incomplete.After:



We can see that ARP was giving a response and finding it at
onvm-link-0.I was able to verify that
onvm-link-0is the correct hostname fromarp -vas well as usingarpingSummary:
Usage:
Merging notes:
TODO before merging :
Test Plan:
The change was tested using
arping,tcpdump,arp -v, androute -nto ensure correct MAC and IP.