ATSTK1000 Atmel, ATSTK1000 Datasheet
ATSTK1000
Specifications of ATSTK1000
ATSK1000
STK1000
STK1000
Related parts for ATSTK1000
ATSTK1000 Summary of contents
Page 1
... The result of this optimization work is available through ’s Linux Kernel through Atmel’s Linux Support webpages. Atmel ® Prior knowledge to Linux is not required to understand the optimization techniques, although preferred. Development Tools (ATSTK1000 and ATNGW100) for the AVR32AP7 micro-controllers are available from Atmel. 32-bit Microcontrollers Application Note ...
Page 2
Benchmarking tools 2.1 Iperf: The TCP/UDP Bandwidth Measurement Tool 3 Linux MACB driver improvements 3.1 Linux socket buffers (skbuff) AVR32705 2 Iperf is a TCP and UDP bandwidth measurement tool [1]. It can measure the maximum TCP bandwidth as ...
Page 3
Optimization 1: Offset the first RX buffer by two bytes 3.3 Optimization 2: Use non-coherent memory as RX buffers 3.4 Optimization 3: Avoid copying of fragments into the linear data area 32066A-AVR32-02/08 As the Linux networking stack processes the ...
Page 4
... Results Table 3-1. Iperf measurement results Board Kernel 2.6.23-rc7 + RX offset + noncoherent RX ATSTK1000 + avoid RX copy 2.6.23-rc6 + RX offset + noncoherent RX ATNGW100 + avoid RX copy 5 Further improvements 6 References AVR32705 4 (). Eventually, when a page has been freed from all the fragment lists it was put_page on and longer used as a DMA buffer, the reference count drops to zero and the page is freed ...
Page 5
... BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’ ...