[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR)
From: |
David Young |
Subject: |
Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR) |
Date: |
Wed, 22 Jun 2005 18:22:34 -0500 |
User-agent: |
Mutt/1.4.1i |
On Wed, Jun 22, 2005 at 12:40:06PM +0200, Harald Welte wrote:
> On Tue, Jun 21, 2005 at 04:10:35PM -0700, John Gilmore wrote:
> > What thruput do YOU see using a good GigE card under Linux? Can you move
> > 100 Mbytes/sec from user process to user process with TCP, across two GigE
> > interfaces and a GigE switch? If so, it's doing much better than USB2
> > ever will, and much better than any version of FireWire.
>
> I'm usually not doing client-to-server TCP benchmarks over my test
> networks, since I'm more interested in small-packet forwarding
> performance. I'm sure with the right tuning (and probably some of the
> recent work on TCP BIC etc.) you can saturate a 1000-base-tx link with a
> single tcp flow, no question on that.
>
> But at what expense? you copy data back and forth between different
> address spaces (kernel/user), you have lots of complex code that deals
> with retransmissions, protocol demultiplex, ... that is totally
> unneccessarry for the gnuradio/USRP kind of application.
Systems like NetBSD have moved to "zero-copy" TCP. I am surprised if
Linux has not done the same. Perhaps more important is that I do not
see any reason, in principle, that you cannot do the same for UDP+RTP.
(API adaptations may be necessary.)
Dave
--
David Young OJC Technologies
address@hidden Urbana, IL * (217) 278-3933
- GigE (was Re: [Discuss-gnuradio] DSP based SDR), Harald Welte, 2005/06/06
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Darrell Harmon, 2005/06/06
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), John Gilmore, 2005/06/21
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Harald Welte, 2005/06/22
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Marcus D. Leech, 2005/06/22
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Stephane Fillod, 2005/06/22
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR),
David Young <=
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Eric Blossom, 2005/06/23
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Harald Welte, 2005/06/24
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Eric Blossom, 2005/06/24
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), David Carr, 2005/06/24
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Philip Balister, 2005/06/24
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), John Gilmore, 2005/06/24
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Lamar Owen, 2005/06/25
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Marcus D. Leech, 2005/06/25
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Eric Blossom, 2005/06/26
- Re: GigE (was Re: [Discuss-gnuradio] DSP based SDR), Eric Blossom, 2005/06/26