Skip to content

Commit 96c5772

Browse files
committed
close vmbus subchannels before unmapping vmbus device
1 parent b590c76 commit 96c5772

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

drivers/net/netvsc/hn_ethdev.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,8 +1130,9 @@ hn_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu)
11301130
/* Release channel resources */
11311131
hn_detach(hv);
11321132

1133-
/* Close primary channel */
1134-
rte_vmbus_chan_close(hv->channels[0]);
1133+
/* Close vmbus channels */
1134+
for (i = 0; i < hv->num_queues; i++)
1135+
rte_vmbus_chan_close(hv->channels[i]);
11351136

11361137
/* Unmap and re-map vmbus device */
11371138
rte_vmbus_unmap_device(hv->vmbus);

0 commit comments

Comments
 (0)