[PATCH v2 2/5] event/cnxk: set Rx offload flags
Rahul Bhansali
rbhansali at marvell.com
Thu May 18 17:48:59 CEST 2023
Configure event dev Rx offload flags with rx adapter
start/stop callbacks.
Signed-off-by: Rahul Bhansali <rbhansali at marvell.com>
---
Changes in v2: No change
drivers/event/cnxk/cnxk_eventdev_adptr.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/event/cnxk/cnxk_eventdev_adptr.c b/drivers/event/cnxk/cnxk_eventdev_adptr.c
index 5ec436382c..6d975362e8 100644
--- a/drivers/event/cnxk/cnxk_eventdev_adptr.c
+++ b/drivers/event/cnxk/cnxk_eventdev_adptr.c
@@ -331,9 +331,9 @@ int
cnxk_sso_rx_adapter_start(const struct rte_eventdev *event_dev,
const struct rte_eth_dev *eth_dev)
{
- RTE_SET_USED(event_dev);
- RTE_SET_USED(eth_dev);
-
+ struct cnxk_eth_dev *cnxk_eth_dev = eth_dev->data->dev_private;
+ struct cnxk_sso_evdev *dev = cnxk_sso_pmd_priv(event_dev);
+ dev->rx_offloads |= cnxk_eth_dev->rx_offload_flags;
return 0;
}
@@ -341,9 +341,9 @@ int
cnxk_sso_rx_adapter_stop(const struct rte_eventdev *event_dev,
const struct rte_eth_dev *eth_dev)
{
- RTE_SET_USED(event_dev);
RTE_SET_USED(eth_dev);
-
+ struct cnxk_sso_evdev *dev = cnxk_sso_pmd_priv(event_dev);
+ dev->rx_offloads = 0;
return 0;
}
--
2.25.1
More information about the dev
mailing list