aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net')
-rw-r--r--src/drivers/net/realtek.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/drivers/net/realtek.c b/src/drivers/net/realtek.c
index 0421b4db7..e74128c4c 100644
--- a/src/drivers/net/realtek.c
+++ b/src/drivers/net/realtek.c
@@ -768,6 +768,10 @@ static void realtek_close ( struct net_device *netdev ) {
/* Destroy transmit descriptor ring */
realtek_destroy_ring ( rtl, &rtl->tx );
+
+ /* Reset legacy transmit descriptor index, if applicable */
+ if ( rtl->legacy )
+ realtek_reset ( rtl );
}
/**