net/virtio-user: fix advertising of protocol features
[dpdk.git] / config / rte_compatibility_defines.h
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