svn commit: r285051 - head/sys/netinet

George Neville-Neil gnn at neville-neil.com
Wed Jul 29 16:48:30 UTC 2015



On 29 Jul 2015, at 11:05, Gleb Smirnoff wrote:

> Ermal,
>
> On Wed, Jul 29, 2015 at 03:00:59PM +0200, Ermal Luçi wrote:
> E> > E> @@ -934,6 +950,7 @@ ip_forward(struct mbuf *m, int srcrt)
> E> > E>       */
> E> > E>      if (!srcrt && ia == NULL) {
> E> > E>              icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_HOST, 0, 
> 0);
> E> > E> +            RO_RTFREE(&ro);
> E> > E>              return;
> E> > E>      }
> E> >
> E> > Here the ifa reference is leaked upon return.
> E> >
> E> >
> E> Gleb,
> E>
> E> the improvement on the ifa_ref not needed is something to look at 
> but the
> E> ifa_ref here is not lost since ia == NULL, no?
> E> Maybe i am missing something else.
>
> Sure you are right. Mea culpa.
>
> E> Also can we put this on a review?
>
> It is possible. Let's just wait for Olivier to return and ask him to
> do a benchmark :)
>

Olivier isnt' the only one that can do a benchmark.  I can chuck this up 
in the
Sentex lab, that's what it's for.  Give me a brief outline and I'll code 
something
up in Conductor.

Best,
George


More information about the svn-src-head mailing list