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
