Re: [PATCH] zerocopy NFS for 2.5.33

From: David S. Miller (davem@redhat.com)
Date: Mon Sep 09 2002 - 02:19:02 EST


   From: Hirokazu Takahashi <taka@valinux.co.jp>
   Date: Mon, 09 Sep 2002 16:11:23 +0900 (JST)

   Using TSO code is commented out at this moment as TSO for UDP isn't
   implemented yet. I'm waiting for it so that we would remove "#ifdef NotYet"
   to send jumbo UDP frames without any fragmentation and any checksumming.
   Then I hope we will get great performance.
   
Actually, device interface for what could be used is there, see
NETIF_F_FRAGLIST. No devices set this and IP never makes use of it
yet though :-)

Acenic and Tigon3 will be able to do this, probably e1000 has this
feature as well.

But it does not work how you imagine. One passes already fragmented
list of packets to card, and it can checksum the packet if you tell it
which descriptor is first of fragmented frame and which is last.

It does not do the fragmentation of UDP frames for you, only
checksumming of UDP portion. No card does what you mention.

Franks a lot,
David S. Miller
davem@redhat.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Sep 15 2002 - 22:00:15 EST