On Thu, 20 Nov 2014 10:02:46 -0800 Craig Rodrigues <[email protected]> wrote:
> Hi, > > Can folks take a look at this? > > https://reviews.freebsd.org/D1201 All UMA zones used in the network stack have been marked as UMA_ZONE_NOFREE for ages, probably for a reason, so perhaps it might not hurt to provide more insight why and how it suddenly became safe to remove that flag? One possible alternative is to de-virtualize V_udbinfo, V_udpcb_zone etc. which I have suggested a few times in the past but those proposals have been rejected based on expectations that one day our network stack may benefit from more parallelism of decoupled UMA zones for each VNET, though I'm not aware of further developments in that direction. The primary (and in many cases only) reason I have virtualized network stack zones was to simplify tracking of inter-VNET leaks. As bugs that caused such leaks seem to have been cleaned up some 7 years ago or so, I see no technical reason to maintain separate UMA zones for each VNET, especially not those which are size-limited to maxsockets global limit anyhow. Marko _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[email protected]"
