]> git.droids-corp.org - dpdk.git/blobdiff - app/test-eventdev/test_perf_common.c
app/eventdev: add service core configuration
[dpdk.git] / app / test-eventdev / test_perf_common.c
index 26122a5e8a14867522ad0ec8b779e3c8f86b3265..e82cc930154dba36165113b961a4a6865fa9011f 100644 (file)
@@ -239,6 +239,19 @@ perf_event_rx_adapter_setup(struct evt_options *opt, uint8_t stride,
                        return ret;
                }
 
+               if (!(cap & RTE_EVENT_ETH_RX_ADAPTER_CAP_INTERNAL_PORT)) {
+                       uint32_t service_id;
+
+                       rte_event_eth_rx_adapter_service_id_get(prod,
+                                       &service_id);
+                       ret = evt_service_setup(service_id);
+                       if (ret) {
+                               evt_err("Failed to setup service core"
+                                               " for Rx adapter\n");
+                               return ret;
+                       }
+               }
+
                ret = rte_eth_dev_start(prod);
                if (ret) {
                        evt_err("Ethernet dev [%d] failed to start."