Mark Cave-Ayland
09340f497e
sunhme: ensure that RX descriptor ring overflow is indicated to client driver
...
On very busy networks connected via a tap interface, it is possible to overflow
the RX descriptor ring in the time between the client driver enabling the RX
MAC and finishing writing the final configuration to the NIC registers.
Ensure that we detect this condition and update the status register accordingly
to indicate an overflow has occurred (and the incoming packet dropped) in order
to prevent the client driver becoming confused.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2019-07-02 22:49:08 +01:00
..
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2017-09-08 08:17:37 +08:00
2019-06-12 13:18:33 +02:00
2018-07-20 08:30:48 +08:00
2019-06-12 13:20:21 +02:00
2019-06-12 13:18:33 +02:00
2018-07-02 15:41:16 +02:00
2019-06-12 13:20:21 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-07-02 10:21:06 +08:00
2019-06-12 13:18:33 +02:00
2019-05-17 15:19:39 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-05-17 15:19:39 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-05-17 15:19:39 +02:00
2019-06-12 13:18:33 +02:00
2018-07-02 15:41:16 +02:00
2017-11-20 11:08:00 +08:00
2016-06-02 10:42:28 +08:00
2018-03-02 18:44:00 +00:00
2016-06-16 18:39:03 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-05-02 18:12:58 +02:00
2016-07-12 16:20:46 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-07-02 22:49:08 +01:00
2019-07-02 22:49:08 +01:00
2019-02-21 12:28:01 -05:00
2019-05-17 17:00:12 +08:00
2019-07-02 10:21:06 +08:00
2017-11-20 11:08:00 +08:00
2019-06-12 13:20:21 +02:00
2019-06-12 13:18:33 +02:00
2017-11-20 11:08:00 +08:00
2016-07-12 16:20:46 +02:00
2019-06-24 10:42:30 +01:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00