IPSEC disables TSO

Craig Boston cb at severious.net
Thu Aug 16 15:23:07 PDT 2007


On Thu, Aug 16, 2007 at 12:53:46PM -0700, Kip Macy wrote:
> IPSEC encrypts the TCP header - how is the card going to do TSO?

Maybe I'm missing something, but I don't understand why IPSEC should
have to disable TSO at all.

Of course encrypted packets won't be able to take advantage of TSO, but
by the time they reach the NIC, they're not TCP anymore.  They're IP
protocol 50 (ESP).  Shouldn't TSO simply be ignoring protocols other
than TCP?

Craig


More information about the freebsd-current mailing list