Brooks Davis 8708f1bdaf Document and enforce assumptions about struct (in6_)ifreq.
- The two types must be type-punnable for shared members of ifr_ifru.
  This allows compatibility accessors to be shared.

- There must be no padding gap between ifr_name and ifr_ifru.  This is
  assumed in tcpdump's use of SIOCGIFFLAGS output which attempts to be
  broadly portable.  This is true for all current architectures, but very
  large (256-bit) fat-pointers could violate this invariant.

Reviewed by:	kib
Obtained from:	CheriBSD
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14910
2018-03-30 21:38:53 +00:00
..
2018-03-20 17:58:51 +00:00
2018-03-28 23:17:29 +00:00
2018-03-24 21:30:24 +00:00
2018-03-17 12:59:55 +00:00
2018-02-14 00:12:03 +00:00
2018-03-20 17:58:51 +00:00
2018-03-24 21:30:24 +00:00
2018-03-17 12:59:55 +00:00
2018-03-30 10:55:31 +00:00