Page MenuHomeFreeBSD

Add 32-bit compat for ioctls that take struct ifgroupreq.
ClosedPublic

Authored by brooks on Apr 4 2018, 4:42 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 19, 5:03 PM
Unknown Object (File)
Fri, Apr 19, 5:03 PM
Unknown Object (File)
Fri, Apr 19, 5:03 PM
Unknown Object (File)
Fri, Apr 19, 5:03 PM
Unknown Object (File)
Wed, Apr 17, 3:12 AM
Unknown Object (File)
Fri, Apr 12, 12:03 AM
Unknown Object (File)
Mar 7 2024, 5:50 PM
Unknown Object (File)
Feb 12 2024, 6:15 AM
Subscribers

Details

Summary

Use an accessor to access ifgr_group and ifgr_groups.

Use an macro CASE_IOC_IFGROUPREQ(cmd) in place of case statements such
as "case SIOCAIFGROUP:". This avoids poluting the switch statements
with large numbers of #ifdefs.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kib added inline comments.
sys/net/if.c
2856 ↗(On Diff #41099)

May be consider fixing style by moving ifgr declaration at top, and removing useless {}.

This revision is now accepted and ready to land.Apr 4 2018, 5:44 PM
  • Avoid unneeded ifgr temporary and be consistant about casting from data.
This revision now requires review to proceed.Apr 4 2018, 9:46 PM
This revision is now accepted and ready to land.Apr 4 2018, 9:55 PM
This revision was automatically updated to reflect the committed changes.