]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add check for IFF_DRV_RUNNING flag after serving an interrupt and
authorPyun YongHyeon <yongari@FreeBSD.org>
Thu, 23 Feb 2012 08:22:44 +0000 (08:22 +0000)
committerPyun YongHyeon <yongari@FreeBSD.org>
Thu, 23 Feb 2012 08:22:44 +0000 (08:22 +0000)
commit8e10fb3d0b5f966e1f5c421b1856bef891e9f1f9
treefb1b1d4a29a40a3d81ea66345ff0e3db91970be3
parent9b5da8166e35cb7e13aff9e2c512aa7d11f047be
Add check for IFF_DRV_RUNNING flag after serving an interrupt and
don't give RX path more priority than TX path.
Also remove infinite loop in interrupt handler and limit number of
iteration to 32. This change addresses system load fluctuations
under high network load.
sys/dev/sf/if_sf.c