diff options
| author | Arthur Kiyanovski <akiyano@amazon.com> | 2023-05-21 12:31:54 +0000 |
|---|---|---|
| committer | Marcin Wojtas <mw@FreeBSD.org> | 2023-07-31 12:49:58 +0000 |
| commit | b390fe1d806a56ee8c8b6d57c7d47ca288f20337 (patch) | |
| tree | 6bbc942b017f38a6ac86c0c9e4e48a21a7cec720 /sys/dev | |
| parent | 383cf7052a29ab3f4d1bdffb888696546e4f0fe4 (diff) | |
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/ena/ena.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ena/ena.c b/sys/dev/ena/ena.c index c8c12593fcd1..b157be9ada88 100644 --- a/sys/dev/ena/ena.c +++ b/sys/dev/ena/ena.c @@ -3296,7 +3296,8 @@ ena_destroy_device(struct ena_adapter *adapter, bool graceful) if (!ENA_FLAG_ISSET(ENA_FLAG_DEVICE_RUNNING, adapter)) return; - if_link_state_change(ifp, LINK_STATE_DOWN); + if (!graceful) + if_link_state_change(ifp, LINK_STATE_DOWN); ENA_TIMER_DRAIN(adapter); |
