Lines Matching defs:rte_sched_port
219 struct __rte_cache_aligned rte_sched_port { struct
221 uint32_t n_subports_per_port;
222 uint32_t n_pipes_per_subport;
223 uint32_t n_pipes_per_subport_log2;
224 uint16_t pipe_queue[RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE];
225 uint8_t pipe_tc[RTE_SCHED_QUEUES_PER_PIPE];
226 uint8_t tc_queue[RTE_SCHED_QUEUES_PER_PIPE];
227 uint32_t n_subport_profiles;
228 uint32_t n_max_subport_profiles;
229 uint64_t rate;
230 uint32_t mtu;
231 uint32_t frame_overhead;
232 int socket;
235 uint64_t time_cpu_cycles; /* Current CPU time measured in CPU cycles */
236 uint64_t time_cpu_bytes; /* Current CPU time measured in bytes */
237 uint64_t time; /* Current NIC TX time measured in bytes */
238 struct rte_reciprocal inv_cycles_per_byte; /* CPU cycles per byte */
239 uint64_t cycles_per_byte;
242 struct rte_mbuf **pkts_out;
243 uint32_t n_pkts_out;
244 uint32_t subport_id;
247 struct rte_sched_subport_profile *subport_profiles;
248 alignas(RTE_CACHE_LINE_SIZE) struct rte_sched_subport *subports[0];