xref: /dpdk/app/test-crypto-perf/configs/crypto-perf-aesni-mb.json (revision 732115ce38c63184cb706b9179c02ed04b961afa)
1{
2	"throughput": {
3		"default": {
4			"eal": {
5				"l": "1,2",
6				"vdev": "crypto_aesni_mb"
7			},
8			"app": {
9				"csv-friendly": true,
10				"buffer-sz": "64,128,256,512,768,1024,1408,2048",
11				"burst-sz": "1,4,8,16,32",
12				"ptest": "throughput",
13				"devtype": "crypto_aesni_mb"
14			}
15		},
16		"AES-CBC-128 SHA1-HMAC auth-then-cipher decrypt": {
17			"cipher-algo": "aes-cbc",
18			"cipher-key-sz": "16",
19			"auth-algo": "sha1-hmac",
20			"optype": "auth-then-cipher",
21			"cipher-op": "decrypt"
22		},
23		"AES-CBC-128 SHA1-HMAC cipher-then-auth encrypt": {
24			"cipher-algo": "aes-cbc",
25			"cipher-key-sz": "16",
26			"auth-algo": "sha1-hmac",
27			"auth-op": "generate",
28			"auth-key-sz": "64",
29			"digest-sz": "20",
30			"optype": "cipher-then-auth",
31			"cipher-op": "encrypt"
32		},
33		"AES-CBC-256 SHA2-256-HMAC auth-then-cipher decrypt": {
34			"cipher-algo": "aes-cbc",
35			"cipher-key-sz": "32",
36			"auth-algo": "sha2-256-hmac",
37			"optype": "auth-then-cipher",
38			"cipher-op": "decrypt"
39		},
40		"AES-CBC-256 SHA2-256-HMAC cipher-then-auth encrypt": {
41			"cipher-algo": "aes-cbc",
42			"cipher-key-sz": "32",
43			"auth-algo": "sha2-256-hmac",
44			"optype": "cipher-then-auth"
45		},
46		"AES-GCM-128 aead-op encrypt": {
47			"aead-algo": "aes-gcm",
48			"aead-key-sz": "16",
49			"aead-iv-sz": "12",
50			"aead-op": "encrypt",
51			"aead-aad-sz": "16",
52			"digest-sz": "16",
53			"optype": "aead",
54			"total-ops": "10000000"
55		},
56		"AES-GCM-128 aead-op decrypt": {
57			"aead-algo": "aes-gcm",
58			"aead-key-sz": "16",
59			"aead-op": "decrypt"
60		},
61		"AES-GCM-256 aead-op encrypt": {
62			"aead-algo": "aes-gcm",
63			"aead-key-sz": "32",
64			"aead-op": "encrypt"
65		},
66		"AES-GCM-256 aead-op decrypt": {
67			"aead-algo": "aes-gcm",
68			"aead-key-sz": "32",
69			"aead-op": "decrypt"
70		},
71		"AES-GMAC 128 auth-only generate": {
72			"auth-algo": "aes-gmac",
73			"auth-key-sz": "16",
74			"auth-iv-sz": "12",
75			"auth-op": "generate",
76			"digest-sz": "16",
77			"optype": "auth-only",
78			"total-ops": "10000000"
79		}
80	},
81	"latency": {
82		"default": {
83			"eal": {
84				"l": "1,2",
85				"vdev": "crypto_aesni_mb"
86			},
87			"app": {
88				"csv-friendly": true,
89				"buffer-sz": "1024",
90				"burst-sz": "16",
91				"ptest": "latency",
92				"devtype": "crypto_aesni_mb"
93			}
94		},
95		"AES-CBC-128 SHA1-HMAC auth-then-cipher decrypt": {
96			"cipher-algo": "aes-cbc",
97			"cipher-key-sz": "16",
98			"auth-algo": "sha1-hmac",
99			"optype": "auth-then-cipher",
100			"cipher-op": "decrypt"
101		},
102		"AES-GCM-256 aead-op encrypt": {
103			"aead-algo": "aes-gcm",
104			"aead-key-sz": "32",
105			"aead-op": "encrypt"
106		}
107	}
108}
109