#include <sys/queue.h>
#include <rte_sched.h>
+#include <rte_red.h>
#include "common.h"
char name[NAME_SIZE];
struct rte_sched_port *s;
uint32_t n_subports_per_port;
+ uint32_t n_pipes_per_subport;
};
TAILQ_HEAD(tmgr_port_list, tmgr_port);
struct tmgr_port_params {
uint64_t rate;
uint32_t n_subports_per_port;
+ uint32_t n_pipes_per_subport;
uint32_t frame_overhead;
uint32_t mtu;
uint32_t cpu_id;
};
int
-tmgr_subport_profile_add(struct rte_sched_subport_params *p);
+tmgr_subport_profile_add(struct rte_sched_subport_profile_params *sp);
int
tmgr_pipe_profile_add(struct rte_sched_pipe_params *p);