Lines Matching refs:len

21 		uint16_t len;  member
26 uint16_t len; member
31 uint8_t len; member
43 uint16_t len; member
54 uint16_t len; member
59 uint16_t len; member
63 #define GET_MBUF_DATA(data, len, m) \ argument
65 len = rte_pktmbuf_pkt_len(m); \
98 .len = 128,
105 .len = 10,
113 .len = 20,
144 .len = 128,
156 .len = 50,
164 .len = 14,
195 .len = 128,
205 .len = 40,
214 .len = 32,
245 .len = 128,
257 .len = 50,
267 .len = 40,
298 .len = 128,
316 .len = 100,
326 .len = 40,
346 .len = 37,
353 .len = 16,
360 .len = 15,
374 .len = 13,
388 .len = 22,
397 .len = 20,
404 .len = 16,
412 .len = 20,
418 .len = 8,
433 .len = 16,
445 .len = 32,
452 .len = 16,
461 .len = 32,
475 .len = 16,
487 .len = 32,
495 .len = 24,
504 .len = 32,
519 .len = 16,
531 .len = 32,
540 .len = 32,
549 .len = 32,
562 .len = 8,
574 .len = 32,
582 .len = 24,
591 .len = 32,
604 .len = 8,
616 .len = 32,
624 .len = 24,
633 .len = 32,
648 .len = 12,
658 .len = 20,
671 .len = 51,
678 .len = 16,
690 .len = 51,
697 .len = 16,
710 .len = 12,
719 .len = 16,
729 .len = 32,
737 .len = 24,
746 .len = 32,
753 .len = 16,
766 .len = 12,
775 .len = 16,
785 .len = 32,
794 .len = 32,
803 .len = 32,
810 .len = 16,
826 .len = 16,
838 .len = 32,
845 .len = 16,
854 .len = 32,
868 .len = 16,
880 .len = 32,
888 .len = 24,
897 .len = 32,
911 .len = 16,
923 .len = 32,
932 .len = 32,
941 .len = 32,
1015 for (i = 0; i < vec->key.len; i++) in prepare_cipher_xform()
1018 memcpy(key, vec->key.data, vec->key.len); in prepare_cipher_xform()
1027 cipher_xform->key.length = vec->key.len; in prepare_cipher_xform()
1028 cipher_xform->iv.length = vec->iv.len; in prepare_cipher_xform()
1072 for (i = 0; i < vec->key.len; i++) in prepare_auth_xform()
1075 memcpy(key, vec->key.data, vec->key.len); in prepare_auth_xform()
1083 auth_xform->digest_length = vec->digest.len; in prepare_auth_xform()
1085 auth_xform->key.length = vec->key.len; in prepare_auth_xform()
1128 for (i = 0; i < vec->key.len; i++) in prepare_aead_xform()
1131 memcpy(key, vec->key.data, vec->key.len); in prepare_aead_xform()
1139 aead_xform->aad_length = vec->aead.aad.len; in prepare_aead_xform()
1140 aead_xform->digest_length = vec->digest.len; in prepare_aead_xform()
1142 aead_xform->iv.length = vec->iv.len; in prepare_aead_xform()
1144 aead_xform->key.length = vec->key.len; in prepare_aead_xform()
1184 uint32_t len; in prepare_cipher_op() local
1188 len = vec->input.len; in prepare_cipher_op()
1191 len = vec->output.len; in prepare_cipher_op()
1195 memcpy(iv, vec->iv.data, vec->iv.len); in prepare_cipher_op()
1197 dst = (uint8_t *)rte_pktmbuf_append(mbuf, len); in prepare_cipher_op()
1203 memcpy(dst, src, len); in prepare_cipher_op()
1205 sym->cipher.data.length = len; in prepare_cipher_op()
1222 if (vec->input.len + vec->digest.len > RTE_MBUF_MAX_NB_SEGS) { in prepare_auth_op()
1224 -ENOMEM, vec->input.len + vec->digest.len); in prepare_auth_op()
1230 dst = (uint8_t *)rte_pktmbuf_append(mbuf, vec->input.len + in prepare_auth_op()
1231 vec->digest.len); in prepare_auth_op()
1237 memcpy(dst, vec->input.data, vec->input.len); in prepare_auth_op()
1238 sym->auth.data.length = vec->input.len; in prepare_auth_op()
1239 sym->auth.digest.data = dst + vec->input.len; in prepare_auth_op()
1241 vec->input.len); in prepare_auth_op()
1244 memcpy(dst + vec->input.len, vec->digest.data, vec->digest.len); in prepare_auth_op()
1262 uint32_t len; in prepare_aead_op() local
1265 len = vec->input.len; in prepare_aead_op()
1268 len = vec->output.len; in prepare_aead_op()
1273 memcpy(iv + 1, vec->iv.data, vec->iv.len); in prepare_aead_op()
1275 memcpy(iv, vec->iv.data, vec->iv.len); in prepare_aead_op()
1277 if (len + vec->digest.len > RTE_MBUF_MAX_NB_SEGS) { in prepare_aead_op()
1279 -ENOMEM, len + vec->digest.len); in prepare_aead_op()
1283 dst = (uint8_t *)rte_pktmbuf_append(mbuf, RTE_ALIGN_CEIL(len + in prepare_aead_op()
1284 vec->digest.len, 16)); in prepare_aead_op()
1291 sym->aead.data.length = len; in prepare_aead_op()
1293 memcpy(dst, src, len); in prepare_aead_op()
1295 sym->aead.digest.data = dst + vec->input.len; in prepare_aead_op()
1297 vec->input.len); in prepare_aead_op()
1299 memcpy(sym->aead.digest.data, vec->digest.data, vec->digest.len); in prepare_aead_op()
1301 len = (vec->aead.algo == RTE_CRYPTO_AEAD_AES_CCM) ? in prepare_aead_op()
1302 (vec->aead.aad.len + AES_CCM_AAD_PAD_SIZE) : in prepare_aead_op()
1303 vec->aead.aad.len; in prepare_aead_op()
1305 dst = rte_malloc(NULL, len, 16); in prepare_aead_op()
1315 vec->aead.aad.len + AES_CCM_AAD_PAD_SIZE); in prepare_aead_op()
1318 vec->aead.aad.len); in prepare_aead_op()
1333 uint32_t len, src_len; in check_cipher_result() local
1341 src_len = vec->output.len; in check_cipher_result()
1344 src_len = vec->input.len; in check_cipher_result()
1347 GET_MBUF_DATA(data, len, mbuf); in check_cipher_result()
1348 if (!len) in check_cipher_result()
1365 uint32_t len; in check_auth_result() local
1371 GET_MBUF_DATA(data, len, mbuf); in check_auth_result()
1372 if (!len) in check_auth_result()
1376 data += vec->input.len; in check_auth_result()
1377 ret = memcmp(data, vec->digest.data, vec->digest.len); in check_auth_result()
1393 uint32_t len, src_len; in check_aead_result() local
1404 src_len = vec->output.len; in check_aead_result()
1407 src_len = vec->input.len; in check_aead_result()
1410 GET_MBUF_DATA(data, len, mbuf); in check_aead_result()
1411 if (!len) in check_aead_result()
1420 ret = memcmp(data, vec->digest.data, vec->digest.len); in check_aead_result()