diff options
-rw-r--r-- | src/plugins/memif/memif.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/memif/memif.c b/src/plugins/memif/memif.c index 55d9b84fd4c..886721aef75 100644 --- a/src/plugins/memif/memif.c +++ b/src/plugins/memif/memif.c @@ -147,7 +147,6 @@ memif_disconnect (memif_if_t * mif, clib_error_t * err) } } vnet_hw_if_unregister_all_rx_queues (vnm, mif->hw_if_index); - vnet_hw_if_update_runtime_data (vnm, mif->hw_if_index); /* *INDENT-OFF* */ vec_foreach_index (i, mif->tx_queues) @@ -163,6 +162,8 @@ memif_disconnect (memif_if_t * mif, clib_error_t * err) } mq->ring = 0; } + vnet_hw_if_unregister_all_tx_queues (vnm, mif->hw_if_index); + vnet_hw_if_update_runtime_data (vnm, mif->hw_if_index); /* free tx and rx queues */ vec_foreach (mq, mif->rx_queues) |