Hi Richard,

This should hopefully fix your bug, while addressing the extra concern
I raised.

There was also inconsistent behaviour with corking packets through a
soft reset which I notice and fixed.

Please let me know if this works for you.

Regards,
Peter


Peter Crosthwaite (3):
  net: smc91c111: guard flush_queued_packets() on can_rx()
  net: smc91c111: gate can_receive() on rx FIFO having a slot
  net: smc91c111: flush packets on RCR register changes

 hw/net/smc91c111.c | 33 +++++++++++++++++++++++++--------
 1 file changed, 25 insertions(+), 8 deletions(-)

-- 
1.9.1


Reply via email to