diff options
| author | Arthur Kiyanovski <akiyano@amazon.com> | 2023-05-21 12:31:54 +0000 |
|---|---|---|
| committer | Marcin Wojtas <mw@FreeBSD.org> | 2023-07-04 13:57:15 +0000 |
| commit | c59a5fbd8a2ef68ed0842cbb1df4450edd654129 (patch) | |
| tree | 5850fbd1bc601a187b5cac4012a46427a9caafc5 /sys/dev/ena | |
| parent | b9e80b5280b75f2c641d680245df44b8ff26a7b0 (diff) | |
Diffstat (limited to 'sys/dev/ena')
| -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 a62b99d5ee1b..8429dcd3390f 100644 --- a/sys/dev/ena/ena.c +++ b/sys/dev/ena/ena.c @@ -3291,7 +3291,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); |
