Avoids usage of arp_ifinit() and if_foreach_addr_type(). The former
isn't encouraged to be used in drivers and the latter is about to
change to not expose struct ifaddr.
Details
Details
- Reviewers
bz jhibbits royger ehem_freebsd_m5p.com - Group Reviewers
network - Commits
- rG2ef97d8b7564: xen/netfront: use iflladdr_event to send ARPs
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
I'm guessing Phabricator/arcanist got updated and so new things are being created with dependencies matching git commit order (which is a good rough guess, but not always perfect). Appears D48052 is not a parent of D48053, but instead a parent of . Mainly D48052 and D48053 need to be committed before D48054; but D48052 and D48053 can be committed in either order.
Once I got my build tree back together, I was able to successfully build with D48053. The build booted successfully and demonstrated functioning network access on Xen/ARM64. Seems fine to me.
Comment Actions
Tested with an amd64 VM live migration and still can see the ARP on resume.
sys/dev/xen/netfront/netfront.c | ||
---|---|---|
1072–1077 | Would you mind dropping the extra '*' while moving the comment? It's not inline with our comments coding style. |