DPDK  24.07.0
rte_port_ethdev.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2010-2014 Intel Corporation
3  */
4 
5 #ifndef __INCLUDE_RTE_PORT_ETHDEV_H__
6 #define __INCLUDE_RTE_PORT_ETHDEV_H__
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
20 #include <stdint.h>
21 
22 #include "rte_port.h"
23 
27  uint16_t port_id;
28 
30  uint16_t queue_id;
31 };
32 
35 
39  uint16_t port_id;
40 
42  uint16_t queue_id;
43 
46  uint32_t tx_burst_sz;
47 };
48 
51 
55  uint16_t port_id;
56 
58  uint16_t queue_id;
59 
62  uint32_t tx_burst_sz;
63 
65  uint32_t n_retries;
66 };
67 
70 
71 #ifdef __cplusplus
72 }
73 #endif
74 
75 #endif
struct rte_port_out_ops rte_port_ethdev_writer_ops
struct rte_port_out_ops rte_port_ethdev_writer_nodrop_ops
struct rte_port_in_ops rte_port_ethdev_reader_ops