tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: if_flags
>> How much of a pain would it be to grow [if_flags]? struct ifnet is
>> prepared for it; if_flags is 32-bit-aligned and the next field after
>> it is a pad field.
> As long as you add a second field, it should not be a problem. If
> you want to make if_flags itself 32bit, you have to deal with
> endianess, don't you?
I can't see why; if_flags doesn't appear anywhere where endianness is
relevant as far as I know (no wire protocols, for example). I didn't
have any endianness issues when just growing the field on 1.4T, and I
use hardware of each endianness regularly. And if endianness mattered,
wouldn't we have such issues today with the existing field, since it's
already more than one byte?
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index