48 #define RTE_GRO_MAX_BURST_ITEM_NUM 128U
52 #define RTE_GRO_TYPE_MAX_NUM 64
54 #define RTE_GRO_TYPE_SUPPORT_NUM 1
57 #define RTE_GRO_TCP_IPV4_INDEX 0
58 #define RTE_GRO_TCP_IPV4 (1ULL << RTE_GRO_TCP_IPV4_INDEX)
198 uint64_t timeout_cycles,
201 uint16_t max_nb_out);
uint16_t rte_gro_timeout_flush(void *ctx, uint64_t timeout_cycles, uint64_t gro_types, struct rte_mbuf **out, uint16_t max_nb_out)
uint16_t max_item_per_flow
void * rte_gro_ctx_create(const struct rte_gro_param *param)
void rte_gro_ctx_destroy(void *ctx)
uint16_t rte_gro_reassemble(struct rte_mbuf **pkts, uint16_t nb_pkts, void *ctx)
uint64_t rte_gro_get_pkt_count(void *ctx)
uint16_t rte_gro_reassemble_burst(struct rte_mbuf **pkts, uint16_t nb_pkts, const struct rte_gro_param *param)