DPDK  24.11.0-rc3
rte_swx_port_source_sink.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2020 Intel Corporation
3  */
4 #ifndef __INCLUDE_RTE_SWX_PORT_SOURCE_SINK_H__
5 #define __INCLUDE_RTE_SWX_PORT_SOURCE_SINK_H__
6 
12 #include "rte_swx_port.h"
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
19 #ifndef RTE_SWX_PORT_SOURCE_PKTS_MAX
20 #define RTE_SWX_PORT_SOURCE_PKTS_MAX 1024
21 #endif
22 
26  struct rte_mempool *pool;
27 
29  const char *file_name;
30 
34  uint64_t n_loops;
35 
40  uint32_t n_pkts_max;
41 };
42 
45 
52  const char *file_name;
53 };
54 
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 
62 #endif
struct rte_swx_port_in_ops rte_swx_port_source_ops
struct rte_swx_port_out_ops rte_swx_port_sink_ops