Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/net/benet
Somnath Kotur f203af7088 be2net: Schedule/Destroy worker thread in probe()/remove() rather than open()/close()
When async mcc compls are rcvd on an i/f that is down (and so interrupts are disabled)
they just lie unprocessed in the compl queue.The compl queue can eventually get filled
up and cause the BE to lock up.The fix is to use be_worker to reap mcc compls when the
i/f is down.be_worker is now launched in be_probe() and canceled in be_remove().

Signed-off-by: Somnath Kotur <somnath.kotur@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-10-27 11:37:30 -07:00
..
be.h be2net: Changes to use only priority codes allowed by f/w 2010-10-21 07:11:14 -07:00
be_cmds.c benet: remove dead code 2010-10-24 14:55:48 -07:00
be_cmds.h benet: remove dead code 2010-10-24 14:55:48 -07:00
be_ethtool.c be2net: add multiple RX queue support 2010-10-03 22:12:27 -07:00
be_hw.h be2net: fix net-snmp error because of wrong packet stats 2010-09-03 09:52:45 -07:00
be_main.c be2net: Schedule/Destroy worker thread in probe()/remove() rather than open()/close() 2010-10-27 11:37:30 -07:00
Kconfig be2net: remove ASIC generation number from Kconfig 2010-02-12 12:28:00 -08:00
Makefile