1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2017 Intel Corporation
3  */
4 
5 #ifndef _RTE_CONFIG_H_
6 #error "This file should only be included via rte_config.h"
7 #endif
8 
9 /*
10  * NOTE: these defines are for compatibility only and will be removed in a
11  * future DPDK release.
12  */
13 
14 #ifdef RTE_LIBRTE_BITRATESTATS
15 #define RTE_LIBRTE_BITRATE
16 #endif
17 
18 #ifdef RTE_LIBRTE_LATENCYSTATS
19 #define RTE_LIBRTE_LATENCY_STATS
20 #endif
21 
22 #ifdef RTE_LIBRTE_DPAAX_COMMON
23 #define RTE_LIBRTE_COMMON_DPAAX
24 #endif
25 
26 #ifdef RTE_LIBRTE_VMBUS_BUS
27 #define RTE_LIBRTE_VMBUS
28 #endif
29 
30 #ifdef RTE_LIBRTE_BUCKET_MEMPOOL
31 #define RTE_DRIVER_MEMPOOL_BUCKET
32 #endif
33 
34 #ifdef RTE_LIBRTE_RING_MEMPOOL
35 #define RTE_DRIVER_MEMPOOL_RING
36 #endif
37 
38 #ifdef RTE_LIBRTE_STACK_MEMPOOL
39 #define RTE_DRIVER_MEMPOOL_STACK
40 #endif
41 
42 #ifdef RTE_LIBRTE_AF_PACKET_PMD
43 #define RTE_LIBRTE_PMD_AF_PACKET
44 #endif
45 
46 #ifdef RTE_LIBRTE_AF_XDP_PMD
47 #define RTE_LIBRTE_PMD_AF_XDP
48 #endif
49 
50 #ifdef RTE_LIBRTE_BOND_PMD
51 #define RTE_LIBRTE_PMD_BOND
52 #endif
53 
54 #ifdef RTE_LIBRTE_E1000_PMD
55 #define RTE_LIBRTE_EM_PMD
56 #endif
57 
58 #ifdef RTE_LIBRTE_E1000_PMD
59 #define RTE_LIBRTE_IGB_PMD
60 #endif
61 
62 #ifdef RTE_LIBRTE_FAILSAFE_PMD
63 #define RTE_LIBRTE_PMD_FAILSAFE
64 #endif
65 
66 #ifdef RTE_LIBRTE_KNI_PMD
67 #define RTE_LIBRTE_PMD_KNI
68 #endif
69 
70 #ifdef RTE_LIBRTE_LIQUIDIO_PMD
71 #define RTE_LIBRTE_LIO_PMD
72 #endif
73 
74 #ifdef RTE_LIBRTE_MEMIF_PMD
75 #define RTE_LIBRTE_PMD_MEMIF
76 #endif
77 
78 #ifdef RTE_LIBRTE_NULL_PMD
79 #define RTE_LIBRTE_PMD_NULL
80 #endif
81 
82 #ifdef RTE_LIBRTE_PCAP_PMD
83 #define RTE_LIBRTE_PMD_PCAP
84 #endif
85 
86 #ifdef RTE_LIBRTE_RING_PMD
87 #define RTE_LIBRTE_PMD_RING
88 #endif
89 
90 #ifdef RTE_LIBRTE_SFC_PMD
91 #define RTE_LIBRTE_SFC_EFX_PMD
92 #endif
93 
94 #ifdef RTE_LIBRTE_SOFTNIC_PMD
95 #define RTE_LIBRTE_PMD_SOFTNIC
96 #endif
97 
98 #ifdef RTE_LIBRTE_SZEDATA2_PMD
99 #define RTE_LIBRTE_PMD_SZEDATA2
100 #endif
101 
102 #ifdef RTE_LIBRTE_TAP_PMD
103 #define RTE_LIBRTE_PMD_TAP
104 #endif
105 
106 #ifdef RTE_LIBRTE_THUNDERX_PMD
107 #define RTE_LIBRTE_THUNDERX_NICVF_PMD
108 #endif
109 
110 #ifdef RTE_LIBRTE_VHOST_PMD
111 #define RTE_LIBRTE_PMD_VHOST
112 #endif
113 
114 #ifdef RTE_LIBRTE_PMD_ARMV8
115 #define RTE_LIBRTE_PMD_ARMV8_CRYPTO
116 #endif
117 
118 #ifdef RTE_LIBRTE_PMD_MVSAM
119 #define RTE_LIBRTE_PMD_MVSAM_CRYPTO
120 #endif
121 
122 #ifdef RTE_LIBRTE_PMD_OCTEONTX_COMPRESS
123 #define RTE_LIBRTE_PMD_OCTEONTX_ZIPVF
124 #endif
125 
126 #ifdef RTE_LIBRTE_PMD_OCTEONTX_EVENTDEV
127 #define RTE_LIBRTE_PMD_OCTEONTX_SSOVF
128 #endif
129 
130