On Fri, Sep 30, 2011 at 11:24 AM, Nick Hilliard <n...@foobar.org> wrote: > On 30/09/2011 15:45, Christopher Morrow wrote: >> traceroute could certainly be handled in the fastpath. > > which traceroute? icmp? udp? tcp? Traceroute is not a single protocol. >
traceroute is really an example of 'packet expired, send unreachable'... that, today is basically: o grab 64bytes of header (or something similar) o shove that in a payload o use the src as the dst o stick my src on o set icmp o crc and fire there's not really any need to do this in the slow path, is there? -chris