=Comment: #0================================================= Vernon Mauery <mauery.com> - 2008-03-25 19:14 EDT The current NetXen driver has a race that is exposed in the -rt kernel, which will eventually cause the driver to go out to lunch under heavy stress. I worked with NetXen developer Dhananjay Phadke to find a fix for the driver. He has submitted patches to the netdev mailing list against the netdev-2.6 git tree. I have tested the patches and replied to his posts, but they have not been committed to the netdev tree yet. Please update the netxen driver from the netdev-2.6 git tree and then apply the following four patches: http://marc.info/?l=linux-netdev&m=120580981027703&q=raw http://marc.info/?l=linux-netdev&m=120580981127717&q=raw http://marc.info/?l=linux-netdev&m=120580981027706&q=raw http://marc.info/?l=linux-netdev&m=120580981027709&q=raw They should be applied in that order. I tested the patches by applying the four patches to my local copy of the netdev-2.6 tree and then building against the 2.6.24.3-29.el5rt kernel. =Comment: #2================================================= Sripathi Kodi <sripathi.com> - 2008-03-26 01:43 EDT Setting severity to SHIP, priority to P2.
------- Comment From nivedita.com 2008-03-26 10:22 EDT------- Wasn't sure if Clark needed a separate email or not. Vernon, you might need to send an email to him with all the pointers and details.
Created attachment 299773 [details] backport of latest netxen driver from This patch was created using: git diff --patch-with-stat v2.6.24 HEAD -- drivers/net/netxen I have run quite a bit of stress testing on various versions of this patch (pre-git-commit versions) and have run some sanity testing on this exact patch and believe that it is good and ready for addition to the MRG kernel. The patch contains a backport of the latest netdev-2.6 git tree version of the netxen driver which has quite a few bug fixes including one that closes a race opened up by preemption in the -rt kernel.
applied to kernel-rt-2.6.24.4-32.el5rt Please test at your earliest convenience and let us know if we need further work or we can close this. Clark
------- Comment From mauery.com 2008-04-07 11:43 EDT------- I have confirmed that the required updates are in the 2.6.24.4-32.el5rt kernel.
closing for now