Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2007 22:11:48 +0400
From:      stas.ibragimov@gmail.com
To:        freebsd-hackers@freebsd.org
Subject:   Routing
Message-ID:  <46265ec6.4bc81c47.0b0d.ffff97f3@mx.google.com>

next in thread | raw e-mail | index | archive | help
Hi, hackers :) 
In /usr/src/sys/netinet/tcp_output.c if function tcp_output() there are code:
error = ip_output(m, tp->t_inpcb->inp_options, NULL,
    ((so->so_options & SO_DONTROUTE) ? IP_ROUTETOIF : 0), 0,
    tp->t_inpcb);
In this function there are only one call ip_output function, but struct route is null.
I think, that more optimaly is to keep the pointer to struct route in tcpcb.And not to search route every time, when tcp_output called.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46265ec6.4bc81c47.0b0d.ffff97f3>