route/arp lifetime (Re: it's the output, not ack coalescing (Re: TSO and FreeBSD vs Linux))
Luigi Rizzo
rizzo at iet.unipi.it
Wed Aug 14 15:44:19 UTC 2013
On Wed, Aug 14, 2013 at 05:40:28PM +0200, Marko Zec wrote:
> On Wednesday 14 August 2013 14:40:24 Luigi Rizzo wrote:
> > On Wed, Aug 14, 2013 at 04:15:25PM +0400, Alexander V. Chernikov wrote:
...
> FWIW, apparently we already have that infrastrucure in place - if_rele()
> calls if_free_internal() only when the last reference to the ifnet is
> dropped, so with little care this should be usable for caching ifp pointers
> w/o fears for kernel crashes mentioned above.
maybe Alexander was referring to holding references to the rte entries
returned as a result of the lookup. The rte holds a reference to the ifp.
cheers
luigi
More information about the freebsd-net
mailing list