Date: Tue, 21 Aug 2001 08:40:27 -0700 (PDT) From: Warner Losh <imp@harmony.village.org> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/29845: 4.4-PRERELEASE crashes under heavy net I/O Message-ID: <200108211540.f7LFeRO72279@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/29845; it has been noted by GNATS. From: Warner Losh <imp@harmony.village.org> To: Ian Dowse <iedowse@maths.tcd.ie> Cc: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>, freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/29845: 4.4-PRERELEASE crashes under heavy net I/O Date: Tue, 21 Aug 2001 09:35:51 -0600 In message <200108211442.aa32071@salmon.maths.tcd.ie> Ian Dowse writes: : I'm not sure how to solve this problem properly, but it seems that : pcic_pci_setup_intr() needs to call bus_generic_setup_intr() to : properly update the interrupt masks. I assume there is a reason : for not just using bus_generic_setup_intr() as the pcic_pci : bus_setup_intr method? I wanted the ability to intercept the interrupt. I can do that easily enough with a second function... I'm still not sure the proper way to handle this. But if I'm understanding you correctly, we're not blocking splnet interrupts. But in this case, when there's only one network card, wouldn't the net spl mask only have one bit, which is the IRQ that we're in? Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108211540.f7LFeRO72279>