From ce4083ce48958d9d3956e8317445a5552780af1a Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Sun, 9 Jan 2022 14:05:27 +0100 Subject: dpdk: offloads cleanup Type: improvement Change-Id: Ibf43aa483548e6055e4b851ad893371d7af3b018 Signed-off-by: Damjan Marion --- src/plugins/dpdk/device/dpdk_priv.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/plugins/dpdk/device/dpdk_priv.h') diff --git a/src/plugins/dpdk/device/dpdk_priv.h b/src/plugins/dpdk/device/dpdk_priv.h index d1cdea32453..535a532f0b3 100644 --- a/src/plugins/dpdk/device/dpdk_priv.h +++ b/src/plugins/dpdk/device/dpdk_priv.h @@ -42,6 +42,12 @@ _(iova-mode) \ _(base-virtaddr) /* clang-format on */ +static_always_inline void +dpdk_device_flag_set (dpdk_device_t *xd, __typeof__ (xd->flags) flag, int val) +{ + xd->flags = val ? xd->flags | flag : xd->flags & ~flag; +} + static inline void dpdk_get_xstats (dpdk_device_t * xd) { -- cgit 1.2.3-korg