>-----Original Message-----
>From: Ouyang, Lane (NSN - CN/Hangzhou)
>[mailto:lane.ouy...@nsn.com]
>Sent: Friday, June 13, 2014 2:04 AM
>To: Tantilov, Emil S; Xu, Gang 1. (NSN - CN/Hangzhou);
>e1000-devel@lists.sourceforge.net
>Cc: Ni, Zhenglin (NSN - CN/Hangzhou); Liu, Xin 9. (NSN -
>CN/Hangzhou); Yan, Liming (NSN - CN/Hangzhou); Liu, Zuofeng
>(NSN - CN/Hangzhou); Pajunpaa, Jussi (NSN - FI/Oulu)
>Subject: RE: [E1000-devel] Need Help about UDP multiple
>receive queue
>
>Hi Emil,
>
>The size of UDP packets is quite small, so they should not
>be fragmented.
>
>16:52:30.908413 IP 10.69.0.1.18890 > 10.69.9.81.3000: UDP,
>length 96
>16:52:30.908425 IP 10.69.0.1.42398 > 10.69.9.81.3000: UDP,
>length 96

...

Yeah, the packets look OK.

>
>In Intel 82599 10 Gbe Controller Datasheet, it tells,
>
>"
>Enabling rules:
>* RSS is enabled in the MRQC register.
>* |>***********RSS enabling cannot be done dynamically while it must be 
>preceded by a software reset.************<|
>* RSS status field in the descriptor write-back is enabled when the 
>RXCSUM.PCSD bit is
>set (fragment checksum is disabled). RSS is therefore mutually exclusive with 
>UDP
>fragmentation checksum offload. * Support for RSS is not provided when legacy 
>receive
>descriptor format is used."
>
>Before we execute the command " ethtool -N fi0 rx-flow-hash
>udp4 sdfn "
>
>Register MRQC has value 330001
>0x05818: MRQC        (Multiple Rx Queues Command)
>0x00330001
>
>After we execute the command,
>
>Register MRQC has value 730001
>0x05818: MRQC        (Multiple Rx Queues Command)
>0x00330001
>
>I wonder, should we do any software reset after executing
>the above command? And how to do a software reset? Please
>advice...

You can just do `ifconfig ethX down; ifconfig ethX up` and see if the packets 
are distributed differently after that.

Also you can do a quick test using netperf:

for ((i=0; i<5; i++))
do
        netperf -H $host -t UDP_SREAM &
done

and check the queue distribution on the $host.

Thanks,
Emil




------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to