Garrett D'Amore writes:
> ip_addrs_per_if: this should not need to be tuned.  A better design 
> would make it effectively unlimited.
[...]
Peter Memishian writes:
[...]
> I'd argue ip_addr_per_if is a bug given that the number of IP interfaces
> on the system is not bounded.  Why are we carrying this tunable forward?
[...]

We fixed the kernel problems that caused us to need ip_addr_per_if
back in Solaris 10 with the SolarMAX project.

The reason it's still there is out of fear of badly-written user space
programs, and (in particular) SNMP.  Having a very large number of
addresses per interface could cause those applications either to
consume all memory or all CPU or perhaps both.

I guess if we're going to consider all user space programs that fail
to scale with huge numbers of interfaces to be "broken," then removing
the tunable and the limit itself would be a good thing.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to