- struct ether_addr o_du_addr; /**< lls-CU Ethernet Mac Address */
- struct ether_addr o_ru_addr; /**< RU Ethernet Mac Address */
- struct ether_addr tmp_addr; /**< Temp Ethernet Mac Address */
-
- uint32_t instance_id; /**< Instance ID of application */
- uint32_t io_core; /**< Core used for IO */
- uint64_t system_core; /* <system core ID> */
- uint64_t pkt_proc_core;
- uint64_t pkt_aux_core;
- uint64_t timing_core;
-
+ struct rte_ether_addr o_du_addr[XRAN_VF_MAX]; /**< O-DU Ethernet Mac Address */
+ struct rte_ether_addr o_ru_addr[XRAN_VF_MAX]; /**< O-RU Ethernet Mac Address */
+ struct rte_ether_addr tmp_addr; /**< Temp Ethernet Mac Address */
+
+ uint32_t instance_id; /**< Instance ID of application */
+ uint32_t io_core; /**< Core used for IO */
+ uint64_t io_worker; /**< Mask for worker cores */
+ int32_t io_sleep; /**< enable sleep on PMD cores */
+ uint32_t system_core; /* house keeping core */
+ int iova_mode; /**< DPDK IOVA Mode */
+