xref: /dpdk/drivers/common/cnxk/roc_ie.h (revision 80d56d2d)
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2021 Marvell.
3  */
4 
5 #ifndef __ROC_IE_H__
6 #define __ROC_IE_H__
7 
8 enum {
9 	ROC_IE_SA_DIR_INBOUND = 0,
10 	ROC_IE_SA_DIR_OUTBOUND = 1,
11 };
12 
13 enum {
14 	ROC_IE_SA_IP_VERSION_4 = 0,
15 	ROC_IE_SA_IP_VERSION_6 = 1,
16 };
17 
18 enum {
19 	ROC_IE_SA_MODE_TRANSPORT = 0,
20 	ROC_IE_SA_MODE_TUNNEL = 1,
21 };
22 
23 enum {
24 	ROC_IE_SA_PROTOCOL_AH = 0,
25 	ROC_IE_SA_PROTOCOL_ESP = 1,
26 };
27 
28 enum {
29 	ROC_IE_SA_AES_KEY_LEN_128 = 1,
30 	ROC_IE_SA_AES_KEY_LEN_192 = 2,
31 	ROC_IE_SA_AES_KEY_LEN_256 = 3,
32 };
33 
34 #endif /* __ROC_IE_H__ */
35