> -----Original Message-----
> From: Nishit Shah [mailto:[email protected]]
> Sent: Tuesday, June 05, 2012 11:19 PM
> To: Vick, Matthew
> Cc: [email protected]
> Subject: Re: [E1000-devel] problem with simplified balancing on 82574
> chips
>
>
> Thanks for taking it up.
> Let me know in case if you require any help from my side.
>
> Rgds,
> Nishit Shah.
I have a patch that resolves the first issue you're seeing (long ping times). I
have not had time to look at the second issue you've reported yet. Can you
please test out the patch below and let me know if it resolves your first issue?
For the patch, you can either open an issue on our SourceForge page where I can
upload the corrected driver for you or you can simply make the below code
changes to 1.9.5 of e1000e. If you would like me to deliver a patched driver
for you, please open a bug at SourceForge and let me know which version of the
driver you're using (plus whether it's the SourceForge or in-kernel driver).
Patch (for in e1000_watchdog_task)
---
adapter->gorc - adapter->gotc) / 10000;
u32 itr = goc > 0 ? (dif * 6000 / goc + 2000) : 8000;
- ew32(ITR, 1000000000 / (itr * 256));
+ if (adapter->msix_entries) {
+ int vector;
+
+ for (vector = 0; vector < adapter->num_vectors;
+ vector++)
+ writel(1000000000 / (itr * 256),
+ hw->hw_addr + E1000_EITR_82574(vector));
+ } else {
+ ew32(ITR, 1000000000 / (itr * 256));
+ }
}
/* Cause software interrupt to ensure Rx ring is cleaned */
---
Cheers,
Matthew
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit
http://communities.intel.com/community/wired