Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Sep 2004 14:44:45 -0600
From:      "Justin T. Gibbs" <gibbs@scsiguy.com>
To:        Brooks Davis <brooks@FreeBSD.org>, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sbin/ifconfig ifconfig.c src/sys/net if.c if.h
Message-ID:  <73F8DDC079929FAA3D43CA2E@caspian.scsiguy.com>
In-Reply-To: <200409011822.i81IMERb017602@repoman.freebsd.org>
References:  <200409011822.i81IMERb017602@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?73F8DDC079929FAA3D43CA2E>