Re: High DPC Use and a Method to Reboot a network card?
- From: "Stephan Wolf [MVP]" <stewo68@xxxxxxxxxxx>
- Date: 4 May 2006 02:14:39 -0700
Are you saying you are sending 2^32 = ~4 billion *packets*, or are you
talking about the amount of *data* sent?
In either case, the amount of packets and/or data sent should of course
never cause such (or any other) problems.
Now what do you mean by "the NIC or WinPCap [..] becomes unstable"? I
don't think any protocol driver has a DPR, so it's most likely the
NIC's *driver* (not the NIC itself) that keeps spending time in DPCs.
In any event, you should try to get an updated driver.
A NIC driver cannot "reboot", but you can unload and reload it either
manually in the network configuration dialogue or in device manager or
by using SetupDi functions. For the latter see the DevCon sample source
code in the DDK.
Stephan
---
IMH wrote:
Hi All
I am using a 3COM 3C2000 NIC to capture MPEG from proprietry hardware.
After we have sent the NIC 2^32 packets of data the NIC or WinPCap which we
are using to perform the capture becomes unstable, spending 50% of the CPU
time servicing DPCs. This is very bad as on some machines these DPCs all
schedule on the same processor (it's a hyperthreaded box) and this makes the
machine unusable.
I was hoping to be able to reboot the NIC in case that is the thing at fault
but thus far I've had no success and cannot find anyt IOCTL commands that
might achieve this for me.
Can anyone help or advise on a newsgroup more appropriate for this subject?
Thanks a lot
Cheers
.
- Follow-Ups:
- References:
- Prev by Date: Re: Driver development
- Next by Date: very annoying bug in HID drivers Win 2000 and XP
- Previous by thread: Re: High DPC Use and a Method to Reboot a network card?
- Next by thread: Re: High DPC Use and a Method to Reboot a network card?
- Index(es):
Relevant Pages
|