cvs commit: src/sys/net if_var.h
John Baldwin
jhb at FreeBSD.org
Tue Aug 2 18:36:40 GMT 2005
On Tuesday 02 August 2005 01:43 pm, Robert Watson wrote:
> rwatson 2005-08-02 17:43:35 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/net if_var.h
> Log:
> Add if_addr_mtx to struct ifnet, a mutex to protect ifnet-related address
> lists. Add accessor macros.
>
> This changes the size of struct ifnet, but ideally, all ifnet consumers
> are now using if_alloc() to allocate these structures rather than
> embedding them into device driver softc's, so this won't modify the
> network device driver ABI.
>
> MFC after: 1 week
It still modifies the ABI because of all the code that does 'ifp->if_foo'
unless you've added it to the end.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-src
mailing list