5 #ifndef _RTE_DISTRIB_V1705_H_
6 #define _RTE_DISTRIB_V1705_H_
20 struct rte_distributor *
21 rte_distributor_create_v1705(
const char *name,
unsigned int socket_id,
22 unsigned int num_workers,
23 unsigned int alg_type);
26 rte_distributor_process_v1705(
struct rte_distributor *d,
27 struct rte_mbuf **mbufs,
unsigned int num_mbufs);
30 rte_distributor_returned_pkts_v1705(
struct rte_distributor *d,
31 struct rte_mbuf **mbufs,
unsigned int max_mbufs);
34 rte_distributor_flush_v1705(
struct rte_distributor *d);
37 rte_distributor_clear_returns_v1705(
struct rte_distributor *d);
40 rte_distributor_get_pkt_v1705(
struct rte_distributor *d,
41 unsigned int worker_id,
struct rte_mbuf **pkts,
42 struct rte_mbuf **oldpkt,
unsigned int retcount);
45 rte_distributor_return_pkt_v1705(
struct rte_distributor *d,
46 unsigned int worker_id,
struct rte_mbuf **oldpkt,
int num);
49 rte_distributor_request_pkt_v1705(
struct rte_distributor *d,
50 unsigned int worker_id,
struct rte_mbuf **oldpkt,
54 rte_distributor_poll_pkt_v1705(
struct rte_distributor *d,
55 unsigned int worker_id,
struct rte_mbuf **mbufs);