This fixes 32-bit compat (no ioctl command defintions are required
as struct ifreq is the same size).
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 15877 Build 15880: arc lint + arc unit
Event Timeline
Comment Actions
It should be mostly complete. I don't think I had to change anything else for CheriBSD so it may be entirely complete, but I've not done a full audit of ifconfig.
Comment Actions
Upon further examination, it appears that ifr_ifru.ifr_data is never accessed in in6_ifreq so this may well do it.
Comment Actions
So this is quite significant advance. IMO it should be announced on current, and added to rel notes.
Of course, routing sockets and route(8) compat32 are harder, from my evaluation some time ago much harder. So you still cannot boot properly with 32bit world on 64bit kernel in any usable configuration.