Under certain conditions EMAD responses can be returned from the device
even before setting trans_active. This will cause the EMAD Rx listener
to drop the EMAD response - as there are no active transactions - and
timeouts will be generated.
Fix this by setting trans_active before transmitting the EMAD skb.
Fixes:
|
||
|---|---|---|
| .. | ||
| cmd.h | ||
| core.c | ||
| core.h | ||
| emad.h | ||
| item.h | ||
| Kconfig | ||
| Makefile | ||
| pci.c | ||
| pci.h | ||
| port.h | ||
| reg.h | ||
| switchx2.c | ||
| trap.h | ||
| txheader.h | ||