* RE: Regarding zerocopy implementation ...
@ 2002-11-06 22:01 Manish Lachwani
2002-11-06 22:45 ` Robert Love
0 siblings, 1 reply; 7+ messages in thread
From: Manish Lachwani @ 2002-11-06 22:01 UTC (permalink / raw)
To: 'Robert Love', Manish Lachwani
Cc: 'linux-kernel@vger.kernel.org'
Thanks for the response. When you say zerocopy networking, do you refer to
zerocopy receives too? What linux kernel version offers this support? I am
making use of 2.4.17 ...
-----Original Message-----
From: Robert Love [mailto:rml@tech9.net]
Sent: Wednesday, November 06, 2002 1:46 PM
To: Manish Lachwani
Cc: 'linux-kernel@vger.kernel.org'
Subject: Re: Regarding zerocopy implementation ...
On Wed, 2002-11-06 at 10:23, Manish Lachwani wrote:
> Is there a zerocopy receive implementation in Linux? I know that FreeBSD
> 5.0-CURRENT has such an implementation named zerocopy sockets and when
used
> with a Alteon Tigon II NIC with header splitting turned on in Firmware,
> works well. Do we have any such implementation in Linux? Any reponse is
> greatly appreciated ...
Yes, we have zero-copy networking if the device supports the requisite
features and the driver is so coded.
Quick glance over 2.4, it looks like the following drivers support
zero-copy networking: via-rhine, tg3, sunhme, sungem, starfire, ns83820,
dl2k, acenic, 8139too, 8139cp, 3c59x family (includes 3c9xx), Intel
e100, and Intel e1000.
Robert Love
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: Regarding zerocopy implementation ...
@ 2002-11-06 22:56 Manish Lachwani
0 siblings, 0 replies; 7+ messages in thread
From: Manish Lachwani @ 2002-11-06 22:56 UTC (permalink / raw)
To: 'bert hubert', 'linux-kernel@vger.kernel.org'
Yes, but what abt the support in the kernel?
-----Original Message-----
From: bert hubert [mailto:ahu@ds9a.nl]
Sent: Wednesday, November 06, 2002 2:48 PM
To: 'linux-kernel@vger.kernel.org'
Subject: Re: Regarding zerocopy implementation ...
On Wed, Nov 06, 2002 at 05:44:18PM -0500, Benjamin LaHaise wrote:
> > Yes, we have zero-copy networking if the device supports the requisite
> > features and the driver is so coded.
>
> But we do not perform zero copy receives to userland yet.
It has been opted that sendfile with reversed arguments could function as
'recvfile' and be renamed to 'copyfd' or something more generic like that.
Regards,
bert
--
http://www.PowerDNS.com Versatile DNS Software & Services
http://lartc.org Linux Advanced Routing & Traffic Control HOWTO
-
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Regarding zerocopy implementation ...
@ 2002-11-06 15:23 Manish Lachwani
2002-11-06 21:46 ` Robert Love
0 siblings, 1 reply; 7+ messages in thread
From: Manish Lachwani @ 2002-11-06 15:23 UTC (permalink / raw)
To: 'linux-kernel@vger.kernel.org'; +Cc: Manish Lachwani
Is there a zerocopy receive implementation in Linux? I know that FreeBSD
5.0-CURRENT has such an implementation named zerocopy sockets and when used
with a Alteon Tigon II NIC with header splitting turned on in Firmware,
works well. Do we have any such implementation in Linux? Any reponse is
greatly appreciated ...
Thanks
Manish
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Regarding zerocopy implementation ...
2002-11-06 15:23 Manish Lachwani
@ 2002-11-06 21:46 ` Robert Love
2002-11-06 22:44 ` Benjamin LaHaise
0 siblings, 1 reply; 7+ messages in thread
From: Robert Love @ 2002-11-06 21:46 UTC (permalink / raw)
To: Manish Lachwani; +Cc: 'linux-kernel@vger.kernel.org'
On Wed, 2002-11-06 at 10:23, Manish Lachwani wrote:
> Is there a zerocopy receive implementation in Linux? I know that FreeBSD
> 5.0-CURRENT has such an implementation named zerocopy sockets and when used
> with a Alteon Tigon II NIC with header splitting turned on in Firmware,
> works well. Do we have any such implementation in Linux? Any reponse is
> greatly appreciated ...
Yes, we have zero-copy networking if the device supports the requisite
features and the driver is so coded.
Quick glance over 2.4, it looks like the following drivers support
zero-copy networking: via-rhine, tg3, sunhme, sungem, starfire, ns83820,
dl2k, acenic, 8139too, 8139cp, 3c59x family (includes 3c9xx), Intel
e100, and Intel e1000.
Robert Love
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Regarding zerocopy implementation ...
2002-11-06 21:46 ` Robert Love
@ 2002-11-06 22:44 ` Benjamin LaHaise
2002-11-06 22:47 ` bert hubert
0 siblings, 1 reply; 7+ messages in thread
From: Benjamin LaHaise @ 2002-11-06 22:44 UTC (permalink / raw)
To: Robert Love; +Cc: Manish Lachwani, 'linux-kernel@vger.kernel.org'
On Wed, Nov 06, 2002 at 04:46:24PM -0500, Robert Love wrote:
> On Wed, 2002-11-06 at 10:23, Manish Lachwani wrote:
> > Is there a zerocopy receive implementation in Linux? I know that FreeBSD
> > 5.0-CURRENT has such an implementation named zerocopy sockets and when used
> > with a Alteon Tigon II NIC with header splitting turned on in Firmware,
> > works well. Do we have any such implementation in Linux? Any reponse is
> > greatly appreciated ...
>
> Yes, we have zero-copy networking if the device supports the requisite
> features and the driver is so coded.
But we do not perform zero copy receives to userland yet.
-ben
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2002-11-06 22:52 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-06 22:01 Regarding zerocopy implementation Manish Lachwani
2002-11-06 22:45 ` Robert Love
-- strict thread matches above, loose matches on Subject: below --
2002-11-06 22:56 Manish Lachwani
2002-11-06 15:23 Manish Lachwani
2002-11-06 21:46 ` Robert Love
2002-11-06 22:44 ` Benjamin LaHaise
2002-11-06 22:47 ` bert hubert
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.