Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - devnp-e1000 Driver Tuning: Page 1 of 8 (8 Items)
   
devnp-e1000 Driver Tuning  
We're seeing intermittent packet delays, and packet loss in 'high traffic' situations, using the native io-pkt e1000 
driver with the Intel 82576 Quad NIC (device ID 10c9h). Are there driver tuning parameters other than those listed in 
the on-line docs that could be relevant/helpful? If it matters, we're running our time critical traffic on a second 
instance of io-pkt using the following driver options: -opci=1,vid=0x8086,did=0x10c9,priority=32,receive=512,transmit=
4096.

In our standard configuration, we have a master computer exchanging 4000 packets per second with two peripherals (8000 
packets total, 4000 in, 4000 out). The packet loss occurs with both peripherals running. With only one peripheral 
connected, packet delays are seen but there's little/no packet loss. nicinfo is only showing non-zero counts on the "OK"
 lines; there are no non-zero error counts. The packets are fairly small, 103 bytes from the master to the peripherals, 
and 191 bytes from the peripherals to the master.

I'm not familiar with the driver internals but our code is running fine on QNX 6.4.1 with a different NIC, the Intel 
80003ES2LAN (device ID 1096h). We're migrating to the 82576 due to hardware obsolescence. Could something funky be going
 on with the 82576 portion of the driver?

Thanks.

Mark