Search Linux Wireless

Re: carl9170.ko RX - DMA, TX - COPY.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(readded ML -  please keep it in your replies)
> On Tuesday 03 May 2011 13:43:56 Andrew V. Stepanov wrote:
> I have ARM board (davinci dm365) with slow CPU.
do you use compat-wireless and what kernel?

> I uses pktgen.ko for testing purposes
For testing, I extensively use  iperf (TCP / UDP). It's a userspace
application and binaries are available for most OS easily.
Furthermore, the data it produces is more comparable to
the applications people actually use.
 
> carl9170.ko shows only 16 MBit/sec emit speed from kernel space,
> without touching user space.
> 
> Other driver rt3070sta.ko (another USB wifi device) shows 166Mb/sec.
The staging rt3070sta driver is no more, for a comparison you would
have to use rt2800usb.
 
> At this time 'top' command shows 100 % CPU load by  "kpktgend_0" thread:
> 2477 root      20   0     0    0    0 R 94.8  0.0   6:10.23 kpktgend_0
> 
> I concluded that carl9170.ko doesn't uses DMA.
> Also, in source code drivers/net/wireless/ath/carl9170, i didn't find
> DMA functions.
 
That's because the USB subsystem takes care of that entirely, so unless
your musb ehci highspeed host does PIO because of incompatibility, there's
no "manual copy" in the TX path [except in cases where there's not enough
headroom/tailroom, or a second virtual interface, etc...].
 
Regards,
	Chr
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux