Allocating AF constants for vendors.
Alfred Perlstein
alfred at freebsd.org
Tue Sep 4 05:45:18 PDT 2007
* Bruce M. Simpson <bms at FreeBSD.org> [070904 03:08] wrote:
> >As you can see we are defering the "bloat".
> >Does that make sense?
> >
>
> I follow but it still doesn't really make sense.
>
> Granted, you are deferring the growth of arrays sized off AF_MAX but
> only ever by 1 slot.
> What if Vendor Z wants to add 25 entries at once?
Then as long as they allocate odd numbered entries they should
be fine. FreeBSD's AF_MAX does not need to change to accomidate
a vendor, it only has to restrict itself to even numbered slots.
> We would also be tying ourselves down to the notion of a vendor in any
> AF_ allocation. Is this an avenue that people are happy to pursue?
Yes, until the "horrific" problem of the statically sized arrays
is "fixed". Then the allocation policy can change.
--
- Alfred Perlstein
More information about the freebsd-net
mailing list