cvs commit: src/sbin/ifconfig ifconfig.c src/sys/net if.c if.h
Justin T. Gibbs
gibbs at scsiguy.com
Wed Sep 1 13:43:51 PDT 2004
> brooks 2004-09-01 18:22:14 UTC
>
> FreeBSD src repository
>
> Modified files:
> sbin/ifconfig ifconfig.c
> sys/net if.c if.h
> Log:
> Use a spare byte in struct if_data to store the structure size without
> increasing it. Add code to ifconfig to use this size to find the
> sockaddr_dl after the struct if_data in the routing message. This
> allows struct if_data to grow (up to 255 bytes) without breaking
> ifconfig.
You could squeeze out 256 bytes if you treat 0 as meaning 256 - just like
the SCSI protocol.
--
Justin
More information about the cvs-src
mailing list