diff options
| author | Cy Schubert <cy@FreeBSD.org> | 2021-04-17 14:21:12 +0000 |
|---|---|---|
| committer | Cy Schubert <cy@FreeBSD.org> | 2021-04-17 14:21:12 +0000 |
| commit | b51f459a2098622c31ed54f5c1bf0e03efce403b (patch) | |
| tree | ea87030b875d04b71813a8c6a062dd6f6c9e276b /sys/dev/netmap/netmap_kern.h | |
| parent | 13c4641188d4f012644c39c34499d96a5bbe50af (diff) | |
| parent | efec8223892b3e677acb46eae84ec3534989971f (diff) | |
Diffstat (limited to 'sys/dev/netmap/netmap_kern.h')
| -rw-r--r-- | sys/dev/netmap/netmap_kern.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/netmap/netmap_kern.h b/sys/dev/netmap/netmap_kern.h index 5d8957241c21..cc452657d8d5 100644 --- a/sys/dev/netmap/netmap_kern.h +++ b/sys/dev/netmap/netmap_kern.h @@ -1435,6 +1435,16 @@ nm_iszombie(struct netmap_adapter *na) return na == NULL || (na->na_flags & NAF_ZOMBIE); } +static inline void +nm_update_hostrings_mode(struct netmap_adapter *na) +{ + /* Process nr_mode and nr_pending_mode for host rings. */ + na->tx_rings[na->num_tx_rings]->nr_mode = + na->tx_rings[na->num_tx_rings]->nr_pending_mode; + na->rx_rings[na->num_rx_rings]->nr_mode = + na->rx_rings[na->num_rx_rings]->nr_pending_mode; +} + void nm_set_native_flags(struct netmap_adapter *); void nm_clear_native_flags(struct netmap_adapter *); |
