[dpdk-test-report] |WARNING| pw34823 [PATCH] FW: [RFC v1 1/1] lib/cryptodev: add support of asymmetric crypto

checkpatch at dpdk.org checkpatch at dpdk.org
Thu Feb 1 12:37:19 CET 2018


Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/34823

_coding style issues_


WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#30: 
Cc: dev at dpdk.org; Athreya, Narayana Prasad <NarayanaPrasad.Athreya at cavium.com>; Murthy, Nidadavolu <Nidadavolu.Murthy at cavium.com>; Sahu, Sunila <Sunila.Sahu at cavium.com>; Gupta, Ashish <Ashish.Gupta at cavium.com>; Verma, Shally <Shally.Verma at cavium.com>

WARNING:TYPO_SPELLING: 'informations' may be misspelled - perhaps 'information'?
#40: 
  data and other informations

WARNING:TYPO_SPELLING: 'algoritms' may be misspelled - perhaps 'algorithms'?
#64: 
  Other algoritms to be added in subsequent versions.

ERROR:DOS_LINE_ENDINGS: DOS line endings
#214: FILE: lib/librte_cryptodev/Makefile:24:
+SYMLINK-y-include += rte_crypto_asym.h^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#226: FILE: lib/librte_cryptodev/rte_crypto.h:26:
+#include "rte_crypto_asym.h"^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#234: FILE: lib/librte_cryptodev/rte_crypto.h:34:
+^IRTE_CRYPTO_OP_TYPE_ASYMMETRIC^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#235: FILE: lib/librte_cryptodev/rte_crypto.h:35:
+^I/**< Asymmetric operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#243: FILE: lib/librte_cryptodev/rte_crypto.h:103:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#244: FILE: lib/librte_cryptodev/rte_crypto.h:104:
+^I^Istruct rte_crypto_asym_op asym[0];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#245: FILE: lib/librte_cryptodev/rte_crypto.h:105:
+^I^I/**< Asymmetric operation parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#246: FILE: lib/librte_cryptodev/rte_crypto.h:106:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#254: FILE: lib/librte_cryptodev/rte_crypto.h:127:
+^Icase RTE_CRYPTO_OP_TYPE_ASYMMETRIC:^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#255: FILE: lib/librte_cryptodev/rte_crypto.h:128:
+^I^I__rte_crypto_asym_op_reset(op->asym);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#256: FILE: lib/librte_cryptodev/rte_crypto.h:129:
+^I^Ibreak;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#265: FILE: lib/librte_cryptodev/rte_crypto.h:137:
+ * Private data structure belonging to a crypto operation pool.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#275: FILE: lib/librte_cryptodev/rte_crypto.h:296:
+^I^Iif (likely(priv_size >= size)) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#276: FILE: lib/librte_cryptodev/rte_crypto.h:297:
+^I^I^Iif (op->type == RTE_CRYPTO_OP_TYPE_SYMMETRIC)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#277: FILE: lib/librte_cryptodev/rte_crypto.h:298:
+^I^I^I^Ireturn (void *)((uint8_t *)(op + 1) +^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#279: FILE: lib/librte_cryptodev/rte_crypto.h:300:
+^I^I^Iif (op->type == RTE_CRYPTO_OP_TYPE_ASYMMETRIC)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#280: FILE: lib/librte_cryptodev/rte_crypto.h:301:
+^I^I^I^Ireturn (void *)((uint8_t *)(op+1) +^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#281: FILE: lib/librte_cryptodev/rte_crypto.h:302:
+^I^I^I^I^Isizeof(struct rte_crypto_asym_op));^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#282: FILE: lib/librte_cryptodev/rte_crypto.h:303:
+^I^I}^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#290: FILE: lib/librte_cryptodev/rte_crypto.h:406:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#291: FILE: lib/librte_cryptodev/rte_crypto.h:407:
+ * Attach a asymmetric session to a crypto operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#292: FILE: lib/librte_cryptodev/rte_crypto.h:408:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#293: FILE: lib/librte_cryptodev/rte_crypto.h:409:
+ * @param^Iop^Icrypto operation, must be of type asymmetric^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#294: FILE: lib/librte_cryptodev/rte_crypto.h:410:
+ * @param^Isess^Icryptodev session^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#295: FILE: lib/librte_cryptodev/rte_crypto.h:411:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#296: FILE: lib/librte_cryptodev/rte_crypto.h:412:
+static inline int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#297: FILE: lib/librte_cryptodev/rte_crypto.h:413:
+rte_crypto_op_attach_asym_session(struct rte_crypto_op *op,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#298: FILE: lib/librte_cryptodev/rte_crypto.h:414:
+^I^Istruct rte_cryptodev_asym_session *sess)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#299: FILE: lib/librte_cryptodev/rte_crypto.h:415:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#300: FILE: lib/librte_cryptodev/rte_crypto.h:416:
+^Iif (unlikely(op->type != RTE_CRYPTO_OP_TYPE_ASYMMETRIC))^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#301: FILE: lib/librte_cryptodev/rte_crypto.h:417:
+^I^Ireturn -1;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#302: FILE: lib/librte_cryptodev/rte_crypto.h:418:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#303: FILE: lib/librte_cryptodev/rte_crypto.h:419:
+^Iop->sess_type = RTE_CRYPTO_OP_WITH_SESSION;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#304: FILE: lib/librte_cryptodev/rte_crypto.h:420:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#305: FILE: lib/librte_cryptodev/rte_crypto.h:421:
+^Ireturn __rte_crypto_op_attach_asym_session(op->asym, sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#306: FILE: lib/librte_cryptodev/rte_crypto.h:422:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#307: FILE: lib/librte_cryptodev/rte_crypto.h:423:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#317: FILE: lib/librte_cryptodev/rte_crypto_asym.h:1:
+/*^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#318: FILE: lib/librte_cryptodev/rte_crypto_asym.h:2:
+ *   BSD LICENSE^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#319: FILE: lib/librte_cryptodev/rte_crypto_asym.h:3:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#320: FILE: lib/librte_cryptodev/rte_crypto_asym.h:4:
+ *   Copyright (C) Cavium networks Ltd. 2017.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#321: FILE: lib/librte_cryptodev/rte_crypto_asym.h:5:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#322: FILE: lib/librte_cryptodev/rte_crypto_asym.h:6:
+ *   Redistribution and use in source and binary forms, with or without^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#323: FILE: lib/librte_cryptodev/rte_crypto_asym.h:7:
+ *   modification, are permitted provided that the following conditions^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#324: FILE: lib/librte_cryptodev/rte_crypto_asym.h:8:
+ *   are met:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#325: FILE: lib/librte_cryptodev/rte_crypto_asym.h:9:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#326: FILE: lib/librte_cryptodev/rte_crypto_asym.h:10:
+ *     * Redistributions of source code must retain the above copyright^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#327: FILE: lib/librte_cryptodev/rte_crypto_asym.h:11:
+ *       notice, this list of conditions and the following disclaimer.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#328: FILE: lib/librte_cryptodev/rte_crypto_asym.h:12:
+ *     * Redistributions in binary form must reproduce the above copyright^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#329: FILE: lib/librte_cryptodev/rte_crypto_asym.h:13:
+ *       notice, this list of conditions and the following disclaimer in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#330: FILE: lib/librte_cryptodev/rte_crypto_asym.h:14:
+ *       the documentation and/or other materials provided with the^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#331: FILE: lib/librte_cryptodev/rte_crypto_asym.h:15:
+ *       distribution.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#332: FILE: lib/librte_cryptodev/rte_crypto_asym.h:16:
+ *     * Neither the name of Cavium Networks nor the names of its^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#333: FILE: lib/librte_cryptodev/rte_crypto_asym.h:17:
+ *       contributors may be used to endorse or promote products derived^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#334: FILE: lib/librte_cryptodev/rte_crypto_asym.h:18:
+ *       from this software without specific prior written permission.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#335: FILE: lib/librte_cryptodev/rte_crypto_asym.h:19:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#336: FILE: lib/librte_cryptodev/rte_crypto_asym.h:20:
+ *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#337: FILE: lib/librte_cryptodev/rte_crypto_asym.h:21:
+ *   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#338: FILE: lib/librte_cryptodev/rte_crypto_asym.h:22:
+ *   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#339: FILE: lib/librte_cryptodev/rte_crypto_asym.h:23:
+ *   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#340: FILE: lib/librte_cryptodev/rte_crypto_asym.h:24:
+ *   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#341: FILE: lib/librte_cryptodev/rte_crypto_asym.h:25:
+ *   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#342: FILE: lib/librte_cryptodev/rte_crypto_asym.h:26:
+ *   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#343: FILE: lib/librte_cryptodev/rte_crypto_asym.h:27:
+ *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#344: FILE: lib/librte_cryptodev/rte_crypto_asym.h:28:
+ *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#345: FILE: lib/librte_cryptodev/rte_crypto_asym.h:29:
+ *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#346: FILE: lib/librte_cryptodev/rte_crypto_asym.h:30:
+ *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#347: FILE: lib/librte_cryptodev/rte_crypto_asym.h:31:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#348: FILE: lib/librte_cryptodev/rte_crypto_asym.h:32:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#349: FILE: lib/librte_cryptodev/rte_crypto_asym.h:33:
+#ifndef _RTE_CRYPTO_ASYM_H_^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#350: FILE: lib/librte_cryptodev/rte_crypto_asym.h:34:
+#define _RTE_CRYPTO_ASYM_H_^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#351: FILE: lib/librte_cryptodev/rte_crypto_asym.h:35:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#352: FILE: lib/librte_cryptodev/rte_crypto_asym.h:36:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#353: FILE: lib/librte_cryptodev/rte_crypto_asym.h:37:
+ * @file rte_crypto_asym.h^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#354: FILE: lib/librte_cryptodev/rte_crypto_asym.h:38:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#355: FILE: lib/librte_cryptodev/rte_crypto_asym.h:39:
+ * RTE Definitions for Asymmetric Cryptography^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#356: FILE: lib/librte_cryptodev/rte_crypto_asym.h:40:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#357: FILE: lib/librte_cryptodev/rte_crypto_asym.h:41:
+ * Defines asymmetric algorithms and modes, as well as supported^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#358: FILE: lib/librte_cryptodev/rte_crypto_asym.h:42:
+ * asymmetric crypto operations.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#359: FILE: lib/librte_cryptodev/rte_crypto_asym.h:43:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#360: FILE: lib/librte_cryptodev/rte_crypto_asym.h:44:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#361: FILE: lib/librte_cryptodev/rte_crypto_asym.h:45:
+#ifdef __cplusplus^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#362: FILE: lib/librte_cryptodev/rte_crypto_asym.h:46:
+extern "C" {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#363: FILE: lib/librte_cryptodev/rte_crypto_asym.h:47:
+#endif^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#364: FILE: lib/librte_cryptodev/rte_crypto_asym.h:48:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#365: FILE: lib/librte_cryptodev/rte_crypto_asym.h:49:
+#include <string.h>^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#366: FILE: lib/librte_cryptodev/rte_crypto_asym.h:50:
+#include <stdint.h>^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#367: FILE: lib/librte_cryptodev/rte_crypto_asym.h:51:
+#include <rte_mbuf.h>^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#368: FILE: lib/librte_cryptodev/rte_crypto_asym.h:52:
+#include <rte_memory.h>^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#369: FILE: lib/librte_cryptodev/rte_crypto_asym.h:53:
+#include <rte_mempool.h>^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#370: FILE: lib/librte_cryptodev/rte_crypto_asym.h:54:
+#include <rte_common.h>^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#371: FILE: lib/librte_cryptodev/rte_crypto_asym.h:55:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#372: FILE: lib/librte_cryptodev/rte_crypto_asym.h:56:
+typedef struct rte_crypto_xform_param_t {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#373: FILE: lib/librte_cryptodev/rte_crypto_asym.h:57:
+^Iuint8_t *data;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#374: FILE: lib/librte_cryptodev/rte_crypto_asym.h:58:
+^Iphys_addr_t phys_addr;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#375: FILE: lib/librte_cryptodev/rte_crypto_asym.h:59:
+^Isize_t length;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#376: FILE: lib/librte_cryptodev/rte_crypto_asym.h:60:
+} rte_crypto_xform_param;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#377: FILE: lib/librte_cryptodev/rte_crypto_asym.h:61:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#378: FILE: lib/librte_cryptodev/rte_crypto_asym.h:62:
+typedef struct rte_crypto_op_param_t {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#379: FILE: lib/librte_cryptodev/rte_crypto_asym.h:63:
+^Iuint8_t *data;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#380: FILE: lib/librte_cryptodev/rte_crypto_asym.h:64:
+^Iphys_addr_t phys_addr;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#381: FILE: lib/librte_cryptodev/rte_crypto_asym.h:65:
+^Isize_t length;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#382: FILE: lib/librte_cryptodev/rte_crypto_asym.h:66:
+} rte_crypto_op_param;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#383: FILE: lib/librte_cryptodev/rte_crypto_asym.h:67:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#384: FILE: lib/librte_cryptodev/rte_crypto_asym.h:68:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#385: FILE: lib/librte_cryptodev/rte_crypto_asym.h:69:
+ * Asymmetric crypto transformation types.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#386: FILE: lib/librte_cryptodev/rte_crypto_asym.h:70:
+ * Each xform type maps to one asymmetric algorithm^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#387: FILE: lib/librte_cryptodev/rte_crypto_asym.h:71:
+ * performing specific operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#388: FILE: lib/librte_cryptodev/rte_crypto_asym.h:72:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#389: FILE: lib/librte_cryptodev/rte_crypto_asym.h:73:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#390: FILE: lib/librte_cryptodev/rte_crypto_asym.h:74:
+enum rte_crypto_asym_xform_type {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#391: FILE: lib/librte_cryptodev/rte_crypto_asym.h:75:
+^IRTE_CRYPTO_ASYM_XFORM_NONE = 0,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#392: FILE: lib/librte_cryptodev/rte_crypto_asym.h:76:
+^I/**< Xform type None. May be supported by^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#393: FILE: lib/librte_cryptodev/rte_crypto_asym.h:77:
+^I * PMD to support passthrough op for debugging^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#394: FILE: lib/librte_cryptodev/rte_crypto_asym.h:78:
+^I * purpose.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#395: FILE: lib/librte_cryptodev/rte_crypto_asym.h:79:
+^I * if xform_type none , op_type is disregarded.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#396: FILE: lib/librte_cryptodev/rte_crypto_asym.h:80:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#397: FILE: lib/librte_cryptodev/rte_crypto_asym.h:81:
+^IRTE_CRYPTO_ASYM_XFORM_RSA,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#398: FILE: lib/librte_cryptodev/rte_crypto_asym.h:82:
+^I/**< RSA. Performs Encrypt, Decrypt, Sign and Verify^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#399: FILE: lib/librte_cryptodev/rte_crypto_asym.h:83:
+^I * Refer to rte_crypto_asym_op_type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#400: FILE: lib/librte_cryptodev/rte_crypto_asym.h:84:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#401: FILE: lib/librte_cryptodev/rte_crypto_asym.h:85:
+^IRTE_CRYPTO_ASYM_XFORM_MODEX,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#402: FILE: lib/librte_cryptodev/rte_crypto_asym.h:86:
+^I/**< Modular Exponentiation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#403: FILE: lib/librte_cryptodev/rte_crypto_asym.h:87:
+^I * Refer to rte_crypto_asym_op_type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#404: FILE: lib/librte_cryptodev/rte_crypto_asym.h:88:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#405: FILE: lib/librte_cryptodev/rte_crypto_asym.h:89:
+^IRTE_CRYPTO_ASYM_XFORM_DH,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#406: FILE: lib/librte_cryptodev/rte_crypto_asym.h:90:
+^I/**< Deffie-Hellman. Perform Key Generate, Key Compute^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#407: FILE: lib/librte_cryptodev/rte_crypto_asym.h:91:
+^I * Refer to rte_crypto_asym_op_type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#408: FILE: lib/librte_cryptodev/rte_crypto_asym.h:92:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#409: FILE: lib/librte_cryptodev/rte_crypto_asym.h:93:
+^IRTE_CRYPTO_ASYM_XFORM_ECDH,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#410: FILE: lib/librte_cryptodev/rte_crypto_asym.h:94:
+^I/**< Elliptic Curve Deffie-Hellman.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#411: FILE: lib/librte_cryptodev/rte_crypto_asym.h:95:
+^I * Perform Key Genearate, Key Check and Key Compute^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#412: FILE: lib/librte_cryptodev/rte_crypto_asym.h:96:
+^I * Refer to rte_crypto_asym_op_type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#413: FILE: lib/librte_cryptodev/rte_crypto_asym.h:97:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#414: FILE: lib/librte_cryptodev/rte_crypto_asym.h:98:
+^IRTE_CRYPTO_ASYM_XFORM_DSA,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#415: FILE: lib/librte_cryptodev/rte_crypto_asym.h:99:
+^I/**< Digital Signature Algorithm^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#416: FILE: lib/librte_cryptodev/rte_crypto_asym.h:100:
+^I * Performs Signature verification and Generation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#417: FILE: lib/librte_cryptodev/rte_crypto_asym.h:101:
+^I * Refer to rte_crypto_asym_op_type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#418: FILE: lib/librte_cryptodev/rte_crypto_asym.h:102:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#419: FILE: lib/librte_cryptodev/rte_crypto_asym.h:103:
+^IRTE_CRYPTO_ASYM_XFORM_ECDSA,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#420: FILE: lib/librte_cryptodev/rte_crypto_asym.h:104:
+^I/**< Elliptic Curve Digital Signature Algorithm.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#421: FILE: lib/librte_cryptodev/rte_crypto_asym.h:105:
+^I * Performs Signature Generation, and Verification.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#422: FILE: lib/librte_cryptodev/rte_crypto_asym.h:106:
+^I * Refer to rte_crypto_asym_op_type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#423: FILE: lib/librte_cryptodev/rte_crypto_asym.h:107:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#424: FILE: lib/librte_cryptodev/rte_crypto_asym.h:108:
+^IRTE_CRYPTO_ASYM_XFORM_FECC,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#425: FILE: lib/librte_cryptodev/rte_crypto_asym.h:109:
+^I/**< Fundamental Elliptic curve operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#426: FILE: lib/librte_cryptodev/rte_crypto_asym.h:110:
+^I * Perform elliptic curve operation:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#427: FILE: lib/librte_cryptodev/rte_crypto_asym.h:111:
+^I * add, double point, multiplication^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#428: FILE: lib/librte_cryptodev/rte_crypto_asym.h:112:
+^I * Refer to enum rte_crypto_fecc_optype^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#429: FILE: lib/librte_cryptodev/rte_crypto_asym.h:113:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#430: FILE: lib/librte_cryptodev/rte_crypto_asym.h:114:
+^IRTE_CRYPTO_ASYM_XFORM_MODINV,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#431: FILE: lib/librte_cryptodev/rte_crypto_asym.h:115:
+^I/**< Modular Inverse */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#432: FILE: lib/librte_cryptodev/rte_crypto_asym.h:116:
+^IRTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#433: FILE: lib/librte_cryptodev/rte_crypto_asym.h:117:
+^I/**< End of list */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#434: FILE: lib/librte_cryptodev/rte_crypto_asym.h:118:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#435: FILE: lib/librte_cryptodev/rte_crypto_asym.h:119:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#436: FILE: lib/librte_cryptodev/rte_crypto_asym.h:120:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#437: FILE: lib/librte_cryptodev/rte_crypto_asym.h:121:
+ * Asymmetric cryptogr operation type variants^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#438: FILE: lib/librte_cryptodev/rte_crypto_asym.h:122:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#439: FILE: lib/librte_cryptodev/rte_crypto_asym.h:123:
+enum rte_crypto_asym_op_type {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#440: FILE: lib/librte_cryptodev/rte_crypto_asym.h:124:
+^IRTE_CRYPTO_ASYM_OP_NOT_SPECIFIED = 1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#441: FILE: lib/librte_cryptodev/rte_crypto_asym.h:125:
+^I/**< Operation unspecified */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#442: FILE: lib/librte_cryptodev/rte_crypto_asym.h:126:
+^IRTE_CRYPTO_ASYM_OP_ENCRYPT,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#443: FILE: lib/librte_cryptodev/rte_crypto_asym.h:127:
+^I/**< Asymmetric encrypt operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#444: FILE: lib/librte_cryptodev/rte_crypto_asym.h:128:
+^IRTE_CRYPTO_ASYM_OP_DECRYPT,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#445: FILE: lib/librte_cryptodev/rte_crypto_asym.h:129:
+^I/**< Asymmetric Decrypt operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#446: FILE: lib/librte_cryptodev/rte_crypto_asym.h:130:
+^IRTE_CRYPTO_ASYM_OP_SIGN,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#447: FILE: lib/librte_cryptodev/rte_crypto_asym.h:131:
+^I/**< Signature generation operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#448: FILE: lib/librte_cryptodev/rte_crypto_asym.h:132:
+^IRTE_CRYPTO_ASYM_OP_VERIFY,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#449: FILE: lib/librte_cryptodev/rte_crypto_asym.h:133:
+^I/**< Signature verification operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#450: FILE: lib/librte_cryptodev/rte_crypto_asym.h:134:
+^IRTE_CRYPTO_ASYM_OP_KEY_PAIR_GENERATION,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#451: FILE: lib/librte_cryptodev/rte_crypto_asym.h:135:
+^I/**< Public/Private key pair generation operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#452: FILE: lib/librte_cryptodev/rte_crypto_asym.h:136:
+^IRTE_CRYPTO_ASYM_OP_SHARED_KEY_COMPUTATION,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#453: FILE: lib/librte_cryptodev/rte_crypto_asym.h:137:
+^I/**< DH private key computation operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#454: FILE: lib/librte_cryptodev/rte_crypto_asym.h:138:
+^IRTE_CRYPTO_ASYM_OP_ECDH_OP_KEY_CHECK,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#455: FILE: lib/librte_cryptodev/rte_crypto_asym.h:139:
+^I/**< ECDH public key validity check operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#456: FILE: lib/librte_cryptodev/rte_crypto_asym.h:140:
+^IRTE_CRYPTO_ASYM_OP_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#457: FILE: lib/librte_cryptodev/rte_crypto_asym.h:141:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#458: FILE: lib/librte_cryptodev/rte_crypto_asym.h:142:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#459: FILE: lib/librte_cryptodev/rte_crypto_asym.h:143:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#460: FILE: lib/librte_cryptodev/rte_crypto_asym.h:144:
+ * Padding types for RSA signature.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#461: FILE: lib/librte_cryptodev/rte_crypto_asym.h:145:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#462: FILE: lib/librte_cryptodev/rte_crypto_asym.h:146:
+enum rte_crypto_rsa_padding_type {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#463: FILE: lib/librte_cryptodev/rte_crypto_asym.h:147:
+^IRTE_CRYPTO_RSA_PADDING_NOT_SPECIFIED = 1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#464: FILE: lib/librte_cryptodev/rte_crypto_asym.h:148:
+^I/**< RSA no padding scheme */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#465: FILE: lib/librte_cryptodev/rte_crypto_asym.h:149:
+^IRTE_CRYPTO_RSA_PADDING_BT1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#466: FILE: lib/librte_cryptodev/rte_crypto_asym.h:150:
+^I/**< RSA PKCS#1 padding BT1 scheme */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#467: FILE: lib/librte_cryptodev/rte_crypto_asym.h:151:
+^IRTE_CRYPTO_RSA_PADDING_BT2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#468: FILE: lib/librte_cryptodev/rte_crypto_asym.h:152:
+^I/**< RSA PKCS#1 padding BT2 scheme */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#469: FILE: lib/librte_cryptodev/rte_crypto_asym.h:153:
+^IRTE_CRYPTO_RSA_PADDING_OAEP,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#470: FILE: lib/librte_cryptodev/rte_crypto_asym.h:154:
+^I/**< RSA PKCS#1 OAEP padding scheme */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#471: FILE: lib/librte_cryptodev/rte_crypto_asym.h:155:
+^IRTE_CRYPTO_RSA_PADDING_PSS,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#472: FILE: lib/librte_cryptodev/rte_crypto_asym.h:156:
+^I/**< RSA PKCS#1 PSS padding scheme */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#473: FILE: lib/librte_cryptodev/rte_crypto_asym.h:157:
+^IRTE_CRYPTO_RSA_PADDING_TYPE_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#474: FILE: lib/librte_cryptodev/rte_crypto_asym.h:158:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#475: FILE: lib/librte_cryptodev/rte_crypto_asym.h:159:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#476: FILE: lib/librte_cryptodev/rte_crypto_asym.h:160:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#477: FILE: lib/librte_cryptodev/rte_crypto_asym.h:161:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#478: FILE: lib/librte_cryptodev/rte_crypto_asym.h:162:
+ * Fundamental ECC operation type variants.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#479: FILE: lib/librte_cryptodev/rte_crypto_asym.h:163:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#480: FILE: lib/librte_cryptodev/rte_crypto_asym.h:164:
+enum rte_crypto_fecc_optype {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#481: FILE: lib/librte_cryptodev/rte_crypto_asym.h:165:
+^IRTE_CRYPTO_FECC_OP_NOT_SPECIFIED = 1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#482: FILE: lib/librte_cryptodev/rte_crypto_asym.h:166:
+^I/**< FECC operation type unspecified */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#483: FILE: lib/librte_cryptodev/rte_crypto_asym.h:167:
+^IRTE_CRYPTO_FECC_OP_POINT_ADD,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#484: FILE: lib/librte_cryptodev/rte_crypto_asym.h:168:
+^I/**< Fundamental ECC point addition operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#485: FILE: lib/librte_cryptodev/rte_crypto_asym.h:169:
+^IRTE_CRYPTO_FECC_OP_POINT_DBL,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#486: FILE: lib/librte_cryptodev/rte_crypto_asym.h:170:
+^I/**< Fundamental ECC point doubling operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#487: FILE: lib/librte_cryptodev/rte_crypto_asym.h:171:
+^IRTE_CRYPTO_FECC_OP_POINT_MULTIPLY,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#488: FILE: lib/librte_cryptodev/rte_crypto_asym.h:172:
+^I/**< Fundamental ECC point multiplication operation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#489: FILE: lib/librte_cryptodev/rte_crypto_asym.h:173:
+^IRTE_CRYPTO_FECC_OP_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#490: FILE: lib/librte_cryptodev/rte_crypto_asym.h:174:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#491: FILE: lib/librte_cryptodev/rte_crypto_asym.h:175:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#492: FILE: lib/librte_cryptodev/rte_crypto_asym.h:176:
+#define RTE_CRYPTO_EC_CURVE_NOT_SPECIFIED  -1^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#493: FILE: lib/librte_cryptodev/rte_crypto_asym.h:177:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#494: FILE: lib/librte_cryptodev/rte_crypto_asym.h:178:
+ * ECC list of curves.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#495: FILE: lib/librte_cryptodev/rte_crypto_asym.h:179:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#496: FILE: lib/librte_cryptodev/rte_crypto_asym.h:180:
+enum rte_crypto_ec_prime_curve {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#497: FILE: lib/librte_cryptodev/rte_crypto_asym.h:181:
+^I/**< Unspecified or empty curve id */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#498: FILE: lib/librte_cryptodev/rte_crypto_asym.h:182:
+^IRTE_CRYPTO_EC_CURVE_secp112r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#499: FILE: lib/librte_cryptodev/rte_crypto_asym.h:183:
+^I/**< SECG/WTLS curve over a 112 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#500: FILE: lib/librte_cryptodev/rte_crypto_asym.h:184:
+^IRTE_CRYPTO_EC_CURVE_secp112r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#501: FILE: lib/librte_cryptodev/rte_crypto_asym.h:185:
+^I/**< SECG curve over a 112 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#502: FILE: lib/librte_cryptodev/rte_crypto_asym.h:186:
+^IRTE_CRYPTO_EC_CURVE_secp128r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#503: FILE: lib/librte_cryptodev/rte_crypto_asym.h:187:
+^I/**< SECG curve over a 128 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#504: FILE: lib/librte_cryptodev/rte_crypto_asym.h:188:
+^IRTE_CRYPTO_EC_CURVE_secp128r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#505: FILE: lib/librte_cryptodev/rte_crypto_asym.h:189:
+^I/**< SECG curve over a 128 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#506: FILE: lib/librte_cryptodev/rte_crypto_asym.h:190:
+^IRTE_CRYPTO_EC_CURVE_secp160k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#507: FILE: lib/librte_cryptodev/rte_crypto_asym.h:191:
+^I/**< SECG curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#508: FILE: lib/librte_cryptodev/rte_crypto_asym.h:192:
+^IRTE_CRYPTO_EC_CURVE_secp160r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#509: FILE: lib/librte_cryptodev/rte_crypto_asym.h:193:
+^I/**< SECG curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#510: FILE: lib/librte_cryptodev/rte_crypto_asym.h:194:
+^IRTE_CRYPTO_EC_CURVE_secp160r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#511: FILE: lib/librte_cryptodev/rte_crypto_asym.h:195:
+^I/**< SECG/WTLS curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#512: FILE: lib/librte_cryptodev/rte_crypto_asym.h:196:
+^IRTE_CRYPTO_EC_CURVE_secp192k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#513: FILE: lib/librte_cryptodev/rte_crypto_asym.h:197:
+^I/**< SECG curve over a 192 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#514: FILE: lib/librte_cryptodev/rte_crypto_asym.h:198:
+^IRTE_CRYPTO_EC_CURVE_secp224k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#515: FILE: lib/librte_cryptodev/rte_crypto_asym.h:199:
+^I/**< SECG curve over a 224 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#516: FILE: lib/librte_cryptodev/rte_crypto_asym.h:200:
+^IRTE_CRYPTO_EC_CURVE_secp224r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#517: FILE: lib/librte_cryptodev/rte_crypto_asym.h:201:
+^I/**< NIST/SECG curve over a 224 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#518: FILE: lib/librte_cryptodev/rte_crypto_asym.h:202:
+^IRTE_CRYPTO_EC_CURVE_secp256k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#519: FILE: lib/librte_cryptodev/rte_crypto_asym.h:203:
+^I/**< SECG curve over a 256 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#520: FILE: lib/librte_cryptodev/rte_crypto_asym.h:204:
+^IRTE_CRYPTO_EC_CURVE_secp384r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#521: FILE: lib/librte_cryptodev/rte_crypto_asym.h:205:
+^I/**< NIST/SECG curve over a 384 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#522: FILE: lib/librte_cryptodev/rte_crypto_asym.h:206:
+^IRTE_CRYPTO_EC_CURVE_secp521r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#523: FILE: lib/librte_cryptodev/rte_crypto_asym.h:207:
+^I/**< NIST/SECG curve over a 521 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#524: FILE: lib/librte_cryptodev/rte_crypto_asym.h:208:
+^IRTE_CRYPTO_EC_CURVE_prime192v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#525: FILE: lib/librte_cryptodev/rte_crypto_asym.h:209:
+^I/**< NIST/X9.62/SECG curve over a 192 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#526: FILE: lib/librte_cryptodev/rte_crypto_asym.h:210:
+^IRTE_CRYPTO_EC_CURVE_prime192v2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#527: FILE: lib/librte_cryptodev/rte_crypto_asym.h:211:
+^I/**< X9.62 curve over a 192 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#528: FILE: lib/librte_cryptodev/rte_crypto_asym.h:212:
+^IRTE_CRYPTO_EC_CURVE_prime192v3,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#529: FILE: lib/librte_cryptodev/rte_crypto_asym.h:213:
+^I/**< X9.62 curve over a 192 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#530: FILE: lib/librte_cryptodev/rte_crypto_asym.h:214:
+^IRTE_CRYPTO_EC_CURVE_prime239v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#531: FILE: lib/librte_cryptodev/rte_crypto_asym.h:215:
+^I/**< X9.62 curve over a 239 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#532: FILE: lib/librte_cryptodev/rte_crypto_asym.h:216:
+^IRTE_CRYPTO_EC_CURVE_prime239v2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#533: FILE: lib/librte_cryptodev/rte_crypto_asym.h:217:
+^I/**< X9.62 curve over a 239 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#534: FILE: lib/librte_cryptodev/rte_crypto_asym.h:218:
+^IRTE_CRYPTO_EC_CURVE_prime239v3,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#535: FILE: lib/librte_cryptodev/rte_crypto_asym.h:219:
+^I/**< X9.62 curve over a 239 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#536: FILE: lib/librte_cryptodev/rte_crypto_asym.h:220:
+^IRTE_CRYPTO_EC_CURVE_prime256v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#537: FILE: lib/librte_cryptodev/rte_crypto_asym.h:221:
+^I/**< X9.62/SECG curve over a 256 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#538: FILE: lib/librte_cryptodev/rte_crypto_asym.h:222:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls6,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#539: FILE: lib/librte_cryptodev/rte_crypto_asym.h:223:
+^I/**< SECG/WTLS curve over a 112 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#540: FILE: lib/librte_cryptodev/rte_crypto_asym.h:224:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls7,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#541: FILE: lib/librte_cryptodev/rte_crypto_asym.h:225:
+^I/**< SECG/WTLS curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#542: FILE: lib/librte_cryptodev/rte_crypto_asym.h:226:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls8,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#543: FILE: lib/librte_cryptodev/rte_crypto_asym.h:227:
+^I/**< WTLS curve over a 112 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#544: FILE: lib/librte_cryptodev/rte_crypto_asym.h:228:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls9,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#545: FILE: lib/librte_cryptodev/rte_crypto_asym.h:229:
+^I/**< WTLS curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#546: FILE: lib/librte_cryptodev/rte_crypto_asym.h:230:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls12,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#547: FILE: lib/librte_cryptodev/rte_crypto_asym.h:231:
+^I/**< WTLS curve over a 224 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#548: FILE: lib/librte_cryptodev/rte_crypto_asym.h:232:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP160r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#549: FILE: lib/librte_cryptodev/rte_crypto_asym.h:233:
+^I/**< RFC 5639 curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#550: FILE: lib/librte_cryptodev/rte_crypto_asym.h:234:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP160t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#551: FILE: lib/librte_cryptodev/rte_crypto_asym.h:235:
+^I/**< RFC 5639 curve over a 160 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#552: FILE: lib/librte_cryptodev/rte_crypto_asym.h:236:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP192r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#553: FILE: lib/librte_cryptodev/rte_crypto_asym.h:237:
+^I/**< RFC 5639 curve over a 192 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#554: FILE: lib/librte_cryptodev/rte_crypto_asym.h:238:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP192t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#555: FILE: lib/librte_cryptodev/rte_crypto_asym.h:239:
+^I/**< RFC 5639 curve over a 192 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#556: FILE: lib/librte_cryptodev/rte_crypto_asym.h:240:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP224r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#557: FILE: lib/librte_cryptodev/rte_crypto_asym.h:241:
+^I/**< RFC 5639 curve over a 224 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#558: FILE: lib/librte_cryptodev/rte_crypto_asym.h:242:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP224t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#559: FILE: lib/librte_cryptodev/rte_crypto_asym.h:243:
+^I/**< RFC 5639 curve over a 224 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#560: FILE: lib/librte_cryptodev/rte_crypto_asym.h:244:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP256r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#561: FILE: lib/librte_cryptodev/rte_crypto_asym.h:245:
+^I/**< RFC 5639 curve over a 256 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#562: FILE: lib/librte_cryptodev/rte_crypto_asym.h:246:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP256t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#563: FILE: lib/librte_cryptodev/rte_crypto_asym.h:247:
+^I/**< RFC 5639 curve over a 256 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#564: FILE: lib/librte_cryptodev/rte_crypto_asym.h:248:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP320r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#565: FILE: lib/librte_cryptodev/rte_crypto_asym.h:249:
+^I/**< RFC 5639 curve over a 320 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#566: FILE: lib/librte_cryptodev/rte_crypto_asym.h:250:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP320t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#567: FILE: lib/librte_cryptodev/rte_crypto_asym.h:251:
+^I/**< RFC 5639 curve over a 320 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#568: FILE: lib/librte_cryptodev/rte_crypto_asym.h:252:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP384r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#569: FILE: lib/librte_cryptodev/rte_crypto_asym.h:253:
+^I/**< RFC 5639 curve over a 384 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#570: FILE: lib/librte_cryptodev/rte_crypto_asym.h:254:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP384t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#571: FILE: lib/librte_cryptodev/rte_crypto_asym.h:255:
+^I/**< RFC 5639 curve over a 384 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#572: FILE: lib/librte_cryptodev/rte_crypto_asym.h:256:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP512r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#573: FILE: lib/librte_cryptodev/rte_crypto_asym.h:257:
+^I/**< RFC 5639 curve over a 512 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#574: FILE: lib/librte_cryptodev/rte_crypto_asym.h:258:
+^IRTE_CRYPTO_EC_CURVE_brainpoolP512t1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#575: FILE: lib/librte_cryptodev/rte_crypto_asym.h:259:
+^I/**< RFC 5639 curve over a 512 bit prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#576: FILE: lib/librte_cryptodev/rte_crypto_asym.h:260:
+^IRTE_CRYPTO_EC_CURVE_x25519,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#577: FILE: lib/librte_cryptodev/rte_crypto_asym.h:261:
+^I/**< Curve 25519 */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#578: FILE: lib/librte_cryptodev/rte_crypto_asym.h:262:
+^IRTE_CRYPTO_EC_PCURVE_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#579: FILE: lib/librte_cryptodev/rte_crypto_asym.h:263:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#580: FILE: lib/librte_cryptodev/rte_crypto_asym.h:264:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#581: FILE: lib/librte_cryptodev/rte_crypto_asym.h:265:
+enum rte_crypto_ec_binary_curve {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#582: FILE: lib/librte_cryptodev/rte_crypto_asym.h:266:
+^I/**< Unspecified or empty curve id */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#583: FILE: lib/librte_cryptodev/rte_crypto_asym.h:267:
+^IRTE_CRYPTO_EC_CURVE_sect113r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#584: FILE: lib/librte_cryptodev/rte_crypto_asym.h:268:
+^I/**< SECG curve over a 113 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#585: FILE: lib/librte_cryptodev/rte_crypto_asym.h:269:
+^IRTE_CRYPTO_EC_CURVE_sect113r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#586: FILE: lib/librte_cryptodev/rte_crypto_asym.h:270:
+^I/**< SECG curve over a 113 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#587: FILE: lib/librte_cryptodev/rte_crypto_asym.h:271:
+^IRTE_CRYPTO_EC_CURVE_sect131r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#588: FILE: lib/librte_cryptodev/rte_crypto_asym.h:272:
+^I/**< SECG/WTLS curve over a 131 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#589: FILE: lib/librte_cryptodev/rte_crypto_asym.h:273:
+^IRTE_CRYPTO_EC_CURVE_sect131r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#590: FILE: lib/librte_cryptodev/rte_crypto_asym.h:274:
+^I/**< SECG curve over a 131 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#591: FILE: lib/librte_cryptodev/rte_crypto_asym.h:275:
+^IRTE_CRYPTO_EC_CURVE_sect163k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#592: FILE: lib/librte_cryptodev/rte_crypto_asym.h:276:
+^I/**< NIST/SECG/WTLS curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#593: FILE: lib/librte_cryptodev/rte_crypto_asym.h:277:
+^IRTE_CRYPTO_EC_CURVE_sect163r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#594: FILE: lib/librte_cryptodev/rte_crypto_asym.h:278:
+^I/**< SECG curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#595: FILE: lib/librte_cryptodev/rte_crypto_asym.h:279:
+^IRTE_CRYPTO_EC_CURVE_sect163r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#596: FILE: lib/librte_cryptodev/rte_crypto_asym.h:280:
+^I/**< NIST/SECG curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#597: FILE: lib/librte_cryptodev/rte_crypto_asym.h:281:
+^IRTE_CRYPTO_EC_CURVE_sect193r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#598: FILE: lib/librte_cryptodev/rte_crypto_asym.h:282:
+^I/**< SECG curve over a 193 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#599: FILE: lib/librte_cryptodev/rte_crypto_asym.h:283:
+^IRTE_CRYPTO_EC_CURVE_sect193r2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#600: FILE: lib/librte_cryptodev/rte_crypto_asym.h:284:
+^I/**< SECG curve over a 193 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#601: FILE: lib/librte_cryptodev/rte_crypto_asym.h:285:
+^IRTE_CRYPTO_EC_CURVE_sect233k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#602: FILE: lib/librte_cryptodev/rte_crypto_asym.h:286:
+^I/**< NIST/SECG/WTLS curve over a 233 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#603: FILE: lib/librte_cryptodev/rte_crypto_asym.h:287:
+^IRTE_CRYPTO_EC_CURVE_sect233r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#604: FILE: lib/librte_cryptodev/rte_crypto_asym.h:288:
+^I/**< NIST/SECG/WTLS curve over a 233 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#605: FILE: lib/librte_cryptodev/rte_crypto_asym.h:289:
+^IRTE_CRYPTO_EC_CURVE_sect239k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#606: FILE: lib/librte_cryptodev/rte_crypto_asym.h:290:
+^I/**< SECG curve over a 239 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#607: FILE: lib/librte_cryptodev/rte_crypto_asym.h:291:
+^IRTE_CRYPTO_EC_CURVE_sect283k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#608: FILE: lib/librte_cryptodev/rte_crypto_asym.h:292:
+^I/**< NIST/SECG curve over a 283 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#609: FILE: lib/librte_cryptodev/rte_crypto_asym.h:293:
+^IRTE_CRYPTO_EC_CURVE_sect283r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#610: FILE: lib/librte_cryptodev/rte_crypto_asym.h:294:
+^I/**< NIST/SECG curve over a 283 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#611: FILE: lib/librte_cryptodev/rte_crypto_asym.h:295:
+^IRTE_CRYPTO_EC_CURVE_sect409k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#612: FILE: lib/librte_cryptodev/rte_crypto_asym.h:296:
+^I/**< NIST/SECG curve over a 409 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#613: FILE: lib/librte_cryptodev/rte_crypto_asym.h:297:
+^IRTE_CRYPTO_EC_CURVE_sect409r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#614: FILE: lib/librte_cryptodev/rte_crypto_asym.h:298:
+^I/**< NIST/SECG curve over a 409 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#615: FILE: lib/librte_cryptodev/rte_crypto_asym.h:299:
+^IRTE_CRYPTO_EC_CURVE_sect571k1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#616: FILE: lib/librte_cryptodev/rte_crypto_asym.h:300:
+^I/**< NIST/SECG curve over a 571 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#617: FILE: lib/librte_cryptodev/rte_crypto_asym.h:301:
+^IRTE_CRYPTO_EC_CURVE_sect571r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#618: FILE: lib/librte_cryptodev/rte_crypto_asym.h:302:
+^I/**< NIST/SECG curve over a 571 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#619: FILE: lib/librte_cryptodev/rte_crypto_asym.h:303:
+^IRTE_CRYPTO_EC_CURVE_c2pnb163v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#620: FILE: lib/librte_cryptodev/rte_crypto_asym.h:304:
+^I/**< X9.62 curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#621: FILE: lib/librte_cryptodev/rte_crypto_asym.h:305:
+^IRTE_CRYPTO_EC_CURVE_c2pnb163v2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#622: FILE: lib/librte_cryptodev/rte_crypto_asym.h:306:
+^I/**< X9.62 curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#623: FILE: lib/librte_cryptodev/rte_crypto_asym.h:307:
+^IRTE_CRYPTO_EC_CURVE_c2pnb163v3,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#624: FILE: lib/librte_cryptodev/rte_crypto_asym.h:308:
+^I/**< X9.62 curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#625: FILE: lib/librte_cryptodev/rte_crypto_asym.h:309:
+^IRTE_CRYPTO_EC_CURVE_c2pnb176v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#626: FILE: lib/librte_cryptodev/rte_crypto_asym.h:310:
+^I/**< X9.62 curve over a 176 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#627: FILE: lib/librte_cryptodev/rte_crypto_asym.h:311:
+^IRTE_CRYPTO_EC_CURVE_c2tnb191v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#628: FILE: lib/librte_cryptodev/rte_crypto_asym.h:312:
+^I/**< X9.62 curve over a 191 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#629: FILE: lib/librte_cryptodev/rte_crypto_asym.h:313:
+^IRTE_CRYPTO_EC_CURVE_c2tnb191v2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#630: FILE: lib/librte_cryptodev/rte_crypto_asym.h:314:
+^I/**< X9.62 curve over a 191 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#631: FILE: lib/librte_cryptodev/rte_crypto_asym.h:315:
+^IRTE_CRYPTO_EC_CURVE_c2tnb191v3,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#632: FILE: lib/librte_cryptodev/rte_crypto_asym.h:316:
+^I/**< X9.62 curve over a 191 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#633: FILE: lib/librte_cryptodev/rte_crypto_asym.h:317:
+^IRTE_CRYPTO_EC_CURVE_c2pnb208w1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#634: FILE: lib/librte_cryptodev/rte_crypto_asym.h:318:
+^I/**< X9.62 curve over a 208 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#635: FILE: lib/librte_cryptodev/rte_crypto_asym.h:319:
+^IRTE_CRYPTO_EC_CURVE_c2tnb239v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#636: FILE: lib/librte_cryptodev/rte_crypto_asym.h:320:
+^I/**< X9.62 curve over a 239 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#637: FILE: lib/librte_cryptodev/rte_crypto_asym.h:321:
+^IRTE_CRYPTO_EC_CURVE_c2tnb239v2,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#638: FILE: lib/librte_cryptodev/rte_crypto_asym.h:322:
+^I/**< X9.62 curve over a 239 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#639: FILE: lib/librte_cryptodev/rte_crypto_asym.h:323:
+^IRTE_CRYPTO_EC_CURVE_c2tnb239v3,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#640: FILE: lib/librte_cryptodev/rte_crypto_asym.h:324:
+^I/**< X9.62 curve over a 239 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#641: FILE: lib/librte_cryptodev/rte_crypto_asym.h:325:
+^IRTE_CRYPTO_EC_CURVE_c2pnb272w1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#642: FILE: lib/librte_cryptodev/rte_crypto_asym.h:326:
+^I/**< X9.62 curve over a 272 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#643: FILE: lib/librte_cryptodev/rte_crypto_asym.h:327:
+^IRTE_CRYPTO_EC_CURVE_c2pnb304w1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#644: FILE: lib/librte_cryptodev/rte_crypto_asym.h:328:
+^I/**< X9.62 curve over a 304 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#645: FILE: lib/librte_cryptodev/rte_crypto_asym.h:329:
+^IRTE_CRYPTO_EC_CURVE_c2tnb359v1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#646: FILE: lib/librte_cryptodev/rte_crypto_asym.h:330:
+^I/**< X9.62 curve over a 359 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#647: FILE: lib/librte_cryptodev/rte_crypto_asym.h:331:
+^IRTE_CRYPTO_EC_CURVE_c2pnb368w1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#648: FILE: lib/librte_cryptodev/rte_crypto_asym.h:332:
+^I/**< X9.62 curve over a 368 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#649: FILE: lib/librte_cryptodev/rte_crypto_asym.h:333:
+^IRTE_CRYPTO_EC_CURVE_c2tnb431r1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#650: FILE: lib/librte_cryptodev/rte_crypto_asym.h:334:
+^I/**< X9.62 curve over a 431 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#651: FILE: lib/librte_cryptodev/rte_crypto_asym.h:335:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls1,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#652: FILE: lib/librte_cryptodev/rte_crypto_asym.h:336:
+^I/**< WTLS curve over a 113 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#653: FILE: lib/librte_cryptodev/rte_crypto_asym.h:337:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls3,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#654: FILE: lib/librte_cryptodev/rte_crypto_asym.h:338:
+^I/**< NIST/SECG/WTLS curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#655: FILE: lib/librte_cryptodev/rte_crypto_asym.h:339:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls4,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#656: FILE: lib/librte_cryptodev/rte_crypto_asym.h:340:
+^I/**< SECG curve over a 113 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#657: FILE: lib/librte_cryptodev/rte_crypto_asym.h:341:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls5,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#658: FILE: lib/librte_cryptodev/rte_crypto_asym.h:342:
+^I/**< X9.62 curve over a 163 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#659: FILE: lib/librte_cryptodev/rte_crypto_asym.h:343:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls10,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#660: FILE: lib/librte_cryptodev/rte_crypto_asym.h:344:
+^I/**< NIST/SECG/WTLS curve over a 233 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#661: FILE: lib/librte_cryptodev/rte_crypto_asym.h:345:
+^IRTE_CRYPTO_EC_CURVE_wap_wsg_idm_ecid_wtls11,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#662: FILE: lib/librte_cryptodev/rte_crypto_asym.h:346:
+^I/**< NIST/SECG/WTLS curve over a 233 bit binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#663: FILE: lib/librte_cryptodev/rte_crypto_asym.h:347:
+^IRTE_CRYPTO_EC_BCURVE_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#664: FILE: lib/librte_cryptodev/rte_crypto_asym.h:348:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#665: FILE: lib/librte_cryptodev/rte_crypto_asym.h:349:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#666: FILE: lib/librte_cryptodev/rte_crypto_asym.h:350:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#667: FILE: lib/librte_cryptodev/rte_crypto_asym.h:351:
+ * Elliptic curve point format^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#668: FILE: lib/librte_cryptodev/rte_crypto_asym.h:352:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#669: FILE: lib/librte_cryptodev/rte_crypto_asym.h:353:
+struct rte_crypto_ec_point {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#670: FILE: lib/librte_cryptodev/rte_crypto_asym.h:354:
+^Istruct {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#671: FILE: lib/librte_cryptodev/rte_crypto_asym.h:355:
+^I^Iint length;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#672: FILE: lib/librte_cryptodev/rte_crypto_asym.h:356:
+^I^Iuint8_t *data;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#673: FILE: lib/librte_cryptodev/rte_crypto_asym.h:357:
+^I^Iphys_addr_t phys_addr;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#674: FILE: lib/librte_cryptodev/rte_crypto_asym.h:358:
+^I^I/**< phys_addr is used only for points passed in the^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#675: FILE: lib/librte_cryptodev/rte_crypto_asym.h:359:
+^I^I * asym_op structure.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#676: FILE: lib/librte_cryptodev/rte_crypto_asym.h:360:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#677: FILE: lib/librte_cryptodev/rte_crypto_asym.h:361:
+^I} x;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#678: FILE: lib/librte_cryptodev/rte_crypto_asym.h:362:
+^I/**< X co-ordinate */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#679: FILE: lib/librte_cryptodev/rte_crypto_asym.h:363:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#680: FILE: lib/librte_cryptodev/rte_crypto_asym.h:364:
+^Istruct {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#681: FILE: lib/librte_cryptodev/rte_crypto_asym.h:365:
+^I^Iint length;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#682: FILE: lib/librte_cryptodev/rte_crypto_asym.h:366:
+^I^Iuint8_t *data;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#683: FILE: lib/librte_cryptodev/rte_crypto_asym.h:367:
+^I^Iphys_addr_t phys_addr;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#684: FILE: lib/librte_cryptodev/rte_crypto_asym.h:368:
+^I^I/**< phys_addr is used only for points passed in the^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#685: FILE: lib/librte_cryptodev/rte_crypto_asym.h:369:
+^I^I * operation structure^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#686: FILE: lib/librte_cryptodev/rte_crypto_asym.h:370:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#687: FILE: lib/librte_cryptodev/rte_crypto_asym.h:371:
+^I} y;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#688: FILE: lib/librte_cryptodev/rte_crypto_asym.h:372:
+^I/**< Y co-ordinate */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#689: FILE: lib/librte_cryptodev/rte_crypto_asym.h:373:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#690: FILE: lib/librte_cryptodev/rte_crypto_asym.h:374:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#691: FILE: lib/librte_cryptodev/rte_crypto_asym.h:375:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#692: FILE: lib/librte_cryptodev/rte_crypto_asym.h:376:
+ * Elliptic curve type^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#693: FILE: lib/librte_cryptodev/rte_crypto_asym.h:377:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#694: FILE: lib/librte_cryptodev/rte_crypto_asym.h:378:
+enum rte_crypto_ec_curve_type {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#695: FILE: lib/librte_cryptodev/rte_crypto_asym.h:379:
+^IRTE_CRYPTO_EC_CURVE_TYPE_UNDEFINED,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#696: FILE: lib/librte_cryptodev/rte_crypto_asym.h:380:
+^I/**< Curve type undefined */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#697: FILE: lib/librte_cryptodev/rte_crypto_asym.h:381:
+^IRTE_CRYPTO_EC_CURVE_TYPE_PRIME_FIELD,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#698: FILE: lib/librte_cryptodev/rte_crypto_asym.h:382:
+^I/**< EC curve defined over a prime field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#699: FILE: lib/librte_cryptodev/rte_crypto_asym.h:383:
+^IRTE_CRYPTO_EC_CURVE_TYPE_BINARY_FIELD,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#700: FILE: lib/librte_cryptodev/rte_crypto_asym.h:384:
+^I/**< EC curve defined over a binary field */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#701: FILE: lib/librte_cryptodev/rte_crypto_asym.h:385:
+^IRTE_CRYPTO_EC_CURVE_LIST_END^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#702: FILE: lib/librte_cryptodev/rte_crypto_asym.h:386:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#703: FILE: lib/librte_cryptodev/rte_crypto_asym.h:387:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#704: FILE: lib/librte_cryptodev/rte_crypto_asym.h:388:
+/** asym xform type name strings */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#705: FILE: lib/librte_cryptodev/rte_crypto_asym.h:389:
+extern const char *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#706: FILE: lib/librte_cryptodev/rte_crypto_asym.h:390:
+rte_crypto_asym_xform_strings[];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#707: FILE: lib/librte_cryptodev/rte_crypto_asym.h:391:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#708: FILE: lib/librte_cryptodev/rte_crypto_asym.h:392:
+/** asym operations type name strings */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#709: FILE: lib/librte_cryptodev/rte_crypto_asym.h:393:
+extern const char *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#710: FILE: lib/librte_cryptodev/rte_crypto_asym.h:394:
+rte_crypto_asym_op_strings[];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#711: FILE: lib/librte_cryptodev/rte_crypto_asym.h:395:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#712: FILE: lib/librte_cryptodev/rte_crypto_asym.h:396:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#713: FILE: lib/librte_cryptodev/rte_crypto_asym.h:397:
+ * Elliptic curve id^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#714: FILE: lib/librte_cryptodev/rte_crypto_asym.h:398:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#715: FILE: lib/librte_cryptodev/rte_crypto_asym.h:399:
+struct rte_crypto_ec_curve_id {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#716: FILE: lib/librte_cryptodev/rte_crypto_asym.h:400:
+^IRTE_STD_C11^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#717: FILE: lib/librte_cryptodev/rte_crypto_asym.h:401:
+^Iunion {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#718: FILE: lib/librte_cryptodev/rte_crypto_asym.h:402:
+^I^Ienum rte_crypto_ec_prime_curve pcurve;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#719: FILE: lib/librte_cryptodev/rte_crypto_asym.h:403:
+^I^Ienum rte_crypto_ec_binary_curve bcurve;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#720: FILE: lib/librte_cryptodev/rte_crypto_asym.h:404:
+^I};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#721: FILE: lib/librte_cryptodev/rte_crypto_asym.h:405:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#722: FILE: lib/librte_cryptodev/rte_crypto_asym.h:406:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#723: FILE: lib/librte_cryptodev/rte_crypto_asym.h:407:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#724: FILE: lib/librte_cryptodev/rte_crypto_asym.h:408:
+ * Asymmetric RSA transform data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#725: FILE: lib/librte_cryptodev/rte_crypto_asym.h:409:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#726: FILE: lib/librte_cryptodev/rte_crypto_asym.h:410:
+ * This structure contains data required to perform RSA crypto^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#727: FILE: lib/librte_cryptodev/rte_crypto_asym.h:411:
+ * transform.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#728: FILE: lib/librte_cryptodev/rte_crypto_asym.h:412:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#729: FILE: lib/librte_cryptodev/rte_crypto_asym.h:413:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#730: FILE: lib/librte_cryptodev/rte_crypto_asym.h:414:
+struct rte_crypto_rsa_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#731: FILE: lib/librte_cryptodev/rte_crypto_asym.h:415:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#732: FILE: lib/librte_cryptodev/rte_crypto_asym.h:416:
+^Irte_crypto_xform_param n;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#733: FILE: lib/librte_cryptodev/rte_crypto_asym.h:417:
+^I/**< n - Prime modulus^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#734: FILE: lib/librte_cryptodev/rte_crypto_asym.h:418:
+^I * Prime modulus data of RSA operation in Octet-string network^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#735: FILE: lib/librte_cryptodev/rte_crypto_asym.h:419:
+^I * byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#736: FILE: lib/librte_cryptodev/rte_crypto_asym.h:420:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#737: FILE: lib/librte_cryptodev/rte_crypto_asym.h:421:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#738: FILE: lib/librte_cryptodev/rte_crypto_asym.h:422:
+^Irte_crypto_xform_param e;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#739: FILE: lib/librte_cryptodev/rte_crypto_asym.h:423:
+^I/**< e - Public key exponent^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#740: FILE: lib/librte_cryptodev/rte_crypto_asym.h:424:
+^I * Public key exponent used for RSA public key operations in Octet-^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#741: FILE: lib/librte_cryptodev/rte_crypto_asym.h:425:
+^I * string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#742: FILE: lib/librte_cryptodev/rte_crypto_asym.h:426:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#743: FILE: lib/librte_cryptodev/rte_crypto_asym.h:427:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#744: FILE: lib/librte_cryptodev/rte_crypto_asym.h:428:
+^Irte_crypto_xform_param d;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#745: FILE: lib/librte_cryptodev/rte_crypto_asym.h:429:
+^I/**< d - Private key exponent^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#746: FILE: lib/librte_cryptodev/rte_crypto_asym.h:430:
+^I * Private key exponent used for RSA private key operations in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#747: FILE: lib/librte_cryptodev/rte_crypto_asym.h:431:
+^I * Octet-string  network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#748: FILE: lib/librte_cryptodev/rte_crypto_asym.h:432:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#749: FILE: lib/librte_cryptodev/rte_crypto_asym.h:433:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#750: FILE: lib/librte_cryptodev/rte_crypto_asym.h:434:
+^Irte_crypto_xform_param p;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#751: FILE: lib/librte_cryptodev/rte_crypto_asym.h:435:
+^I/**< p - Private key component P^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#752: FILE: lib/librte_cryptodev/rte_crypto_asym.h:436:
+^I * Private key component of RSA parameter  required for CRT method^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#753: FILE: lib/librte_cryptodev/rte_crypto_asym.h:437:
+^I * of private key operations in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#754: FILE: lib/librte_cryptodev/rte_crypto_asym.h:438:
+^I * format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#755: FILE: lib/librte_cryptodev/rte_crypto_asym.h:439:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#756: FILE: lib/librte_cryptodev/rte_crypto_asym.h:440:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#757: FILE: lib/librte_cryptodev/rte_crypto_asym.h:441:
+^Irte_crypto_xform_param q;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#758: FILE: lib/librte_cryptodev/rte_crypto_asym.h:442:
+^I/**< q - Private key component Q^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#759: FILE: lib/librte_cryptodev/rte_crypto_asym.h:443:
+^I * Private key component of RSA parameter  required for CRT method^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#760: FILE: lib/librte_cryptodev/rte_crypto_asym.h:444:
+^I * of private key operations in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#761: FILE: lib/librte_cryptodev/rte_crypto_asym.h:445:
+^I * format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#762: FILE: lib/librte_cryptodev/rte_crypto_asym.h:446:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#763: FILE: lib/librte_cryptodev/rte_crypto_asym.h:447:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#764: FILE: lib/librte_cryptodev/rte_crypto_asym.h:448:
+^Irte_crypto_xform_param dP;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#765: FILE: lib/librte_cryptodev/rte_crypto_asym.h:449:
+^I/**< dP - Private CRT component^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#766: FILE: lib/librte_cryptodev/rte_crypto_asym.h:450:
+^I * Private CRT component of RSA parameter  required for CRT method^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#767: FILE: lib/librte_cryptodev/rte_crypto_asym.h:451:
+^I * RSA private key operations in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#768: FILE: lib/librte_cryptodev/rte_crypto_asym.h:452:
+^I * format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#769: FILE: lib/librte_cryptodev/rte_crypto_asym.h:453:
+^I * dP = d mod ( p - 1 )^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#770: FILE: lib/librte_cryptodev/rte_crypto_asym.h:454:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#771: FILE: lib/librte_cryptodev/rte_crypto_asym.h:455:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#772: FILE: lib/librte_cryptodev/rte_crypto_asym.h:456:
+^Irte_crypto_xform_param dQ;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#773: FILE: lib/librte_cryptodev/rte_crypto_asym.h:457:
+^I/**< dQ - Private CRT component^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#774: FILE: lib/librte_cryptodev/rte_crypto_asym.h:458:
+^I * Private CRT component of RSA parameter  required for CRT method^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#775: FILE: lib/librte_cryptodev/rte_crypto_asym.h:459:
+^I * RSA private key operations in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#776: FILE: lib/librte_cryptodev/rte_crypto_asym.h:460:
+^I * format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#777: FILE: lib/librte_cryptodev/rte_crypto_asym.h:461:
+^I * dQ = d mod ( q - 1 )^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#778: FILE: lib/librte_cryptodev/rte_crypto_asym.h:462:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#779: FILE: lib/librte_cryptodev/rte_crypto_asym.h:463:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#780: FILE: lib/librte_cryptodev/rte_crypto_asym.h:464:
+^Irte_crypto_xform_param qInv;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#781: FILE: lib/librte_cryptodev/rte_crypto_asym.h:465:
+^I/**< qInv - Private CRT component^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#782: FILE: lib/librte_cryptodev/rte_crypto_asym.h:466:
+^I * Private CRT component of RSA parameter  required for CRT method^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#783: FILE: lib/librte_cryptodev/rte_crypto_asym.h:467:
+^I * RSA private key operations in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#784: FILE: lib/librte_cryptodev/rte_crypto_asym.h:468:
+^I * format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#785: FILE: lib/librte_cryptodev/rte_crypto_asym.h:469:
+^I * qInv = inv q mod p^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#786: FILE: lib/librte_cryptodev/rte_crypto_asym.h:470:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#787: FILE: lib/librte_cryptodev/rte_crypto_asym.h:471:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#788: FILE: lib/librte_cryptodev/rte_crypto_asym.h:472:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#789: FILE: lib/librte_cryptodev/rte_crypto_asym.h:473:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#790: FILE: lib/librte_cryptodev/rte_crypto_asym.h:474:
+ * Asymmetric Modular exponentiation transform data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#791: FILE: lib/librte_cryptodev/rte_crypto_asym.h:475:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#792: FILE: lib/librte_cryptodev/rte_crypto_asym.h:476:
+ * This structure contains data required to perform modular exponentation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#793: FILE: lib/librte_cryptodev/rte_crypto_asym.h:477:
+ * crypto transform.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#794: FILE: lib/librte_cryptodev/rte_crypto_asym.h:478:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#795: FILE: lib/librte_cryptodev/rte_crypto_asym.h:479:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#796: FILE: lib/librte_cryptodev/rte_crypto_asym.h:480:
+struct rte_crypto_modex_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#797: FILE: lib/librte_cryptodev/rte_crypto_asym.h:481:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#798: FILE: lib/librte_cryptodev/rte_crypto_asym.h:482:
+^Irte_crypto_xform_param modulus;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#799: FILE: lib/librte_cryptodev/rte_crypto_asym.h:483:
+^I/**< modulus^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#800: FILE: lib/librte_cryptodev/rte_crypto_asym.h:484:
+^I * Prime modulus of the modexp transform operation in Octet-string^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#801: FILE: lib/librte_cryptodev/rte_crypto_asym.h:485:
+^I * network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#802: FILE: lib/librte_cryptodev/rte_crypto_asym.h:486:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#803: FILE: lib/librte_cryptodev/rte_crypto_asym.h:487:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#804: FILE: lib/librte_cryptodev/rte_crypto_asym.h:488:
+^Irte_crypto_xform_param exponent;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#805: FILE: lib/librte_cryptodev/rte_crypto_asym.h:489:
+^I/**< exponent^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#806: FILE: lib/librte_cryptodev/rte_crypto_asym.h:490:
+^I * Private exponent of the modexp transform operation in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#807: FILE: lib/librte_cryptodev/rte_crypto_asym.h:491:
+^I * Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#808: FILE: lib/librte_cryptodev/rte_crypto_asym.h:492:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#809: FILE: lib/librte_cryptodev/rte_crypto_asym.h:493:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#810: FILE: lib/librte_cryptodev/rte_crypto_asym.h:494:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#811: FILE: lib/librte_cryptodev/rte_crypto_asym.h:495:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#812: FILE: lib/librte_cryptodev/rte_crypto_asym.h:496:
+ * Asymmetric DH transform data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#813: FILE: lib/librte_cryptodev/rte_crypto_asym.h:497:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#814: FILE: lib/librte_cryptodev/rte_crypto_asym.h:498:
+ * This structure contains data used to perform DH key^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#815: FILE: lib/librte_cryptodev/rte_crypto_asym.h:499:
+ * operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#816: FILE: lib/librte_cryptodev/rte_crypto_asym.h:500:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#817: FILE: lib/librte_cryptodev/rte_crypto_asym.h:501:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#818: FILE: lib/librte_cryptodev/rte_crypto_asym.h:502:
+struct rte_crypto_dh_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#819: FILE: lib/librte_cryptodev/rte_crypto_asym.h:503:
+^Irte_crypto_xform_param p;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#820: FILE: lib/librte_cryptodev/rte_crypto_asym.h:504:
+^I/**< p : Prime modulus data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#821: FILE: lib/librte_cryptodev/rte_crypto_asym.h:505:
+^I * DH prime modulous data in Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#822: FILE: lib/librte_cryptodev/rte_crypto_asym.h:506:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#823: FILE: lib/librte_cryptodev/rte_crypto_asym.h:507:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#824: FILE: lib/librte_cryptodev/rte_crypto_asym.h:508:
+^Irte_crypto_xform_param g;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#825: FILE: lib/librte_cryptodev/rte_crypto_asym.h:509:
+^I/**< g : Generator^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#826: FILE: lib/librte_cryptodev/rte_crypto_asym.h:510:
+^I * DH group generator data in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#827: FILE: lib/librte_cryptodev/rte_crypto_asym.h:511:
+^I * format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#828: FILE: lib/librte_cryptodev/rte_crypto_asym.h:512:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#829: FILE: lib/librte_cryptodev/rte_crypto_asym.h:513:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#830: FILE: lib/librte_cryptodev/rte_crypto_asym.h:514:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#831: FILE: lib/librte_cryptodev/rte_crypto_asym.h:515:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#832: FILE: lib/librte_cryptodev/rte_crypto_asym.h:516:
+ * Asymmetric ECDH transform data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#833: FILE: lib/librte_cryptodev/rte_crypto_asym.h:517:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#834: FILE: lib/librte_cryptodev/rte_crypto_asym.h:518:
+ * This structure contains data required to perform ECDH crypto^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#835: FILE: lib/librte_cryptodev/rte_crypto_asym.h:519:
+ * transform.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#836: FILE: lib/librte_cryptodev/rte_crypto_asym.h:520:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#837: FILE: lib/librte_cryptodev/rte_crypto_asym.h:521:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#838: FILE: lib/librte_cryptodev/rte_crypto_asym.h:522:
+struct rte_crypto_ecdh_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#839: FILE: lib/librte_cryptodev/rte_crypto_asym.h:523:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#840: FILE: lib/librte_cryptodev/rte_crypto_asym.h:524:
+^Ienum rte_crypto_ec_curve_type curve_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#841: FILE: lib/librte_cryptodev/rte_crypto_asym.h:525:
+^I/**< ECDH curve type: Prime vs Binary */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#842: FILE: lib/librte_cryptodev/rte_crypto_asym.h:526:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#843: FILE: lib/librte_cryptodev/rte_crypto_asym.h:527:
+^Istruct rte_crypto_ec_curve_id curve_id;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#844: FILE: lib/librte_cryptodev/rte_crypto_asym.h:528:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#845: FILE: lib/librte_cryptodev/rte_crypto_asym.h:529:
+^Irte_crypto_xform_param p;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#846: FILE: lib/librte_cryptodev/rte_crypto_asym.h:530:
+^I/**< p:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#847: FILE: lib/librte_cryptodev/rte_crypto_asym.h:531:
+^I * If the curve_type is @ref RTE_CRYPTO_EC_CURVE_TYPE_PRIME_FIELD:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#848: FILE: lib/librte_cryptodev/rte_crypto_asym.h:532:
+^I * p holds the prime modulus data in Octet string format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#849: FILE: lib/librte_cryptodev/rte_crypto_asym.h:533:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#850: FILE: lib/librte_cryptodev/rte_crypto_asym.h:534:
+^I * If the curve_type is @ref RTE_CRYPTO_EC_CURVE_TYPE_BINARY_FIELD:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#851: FILE: lib/librte_cryptodev/rte_crypto_asym.h:535:
+^I * p holds reduction polynomial co-efficients and degree.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#852: FILE: lib/librte_cryptodev/rte_crypto_asym.h:536:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#853: FILE: lib/librte_cryptodev/rte_crypto_asym.h:537:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#854: FILE: lib/librte_cryptodev/rte_crypto_asym.h:538:
+^Irte_crypto_xform_param a;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#855: FILE: lib/librte_cryptodev/rte_crypto_asym.h:539:
+^I/**< Curve Parameter Co-efficient 'a' of curve equation data in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#856: FILE: lib/librte_cryptodev/rte_crypto_asym.h:540:
+^I * Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#857: FILE: lib/librte_cryptodev/rte_crypto_asym.h:541:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#858: FILE: lib/librte_cryptodev/rte_crypto_asym.h:542:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#859: FILE: lib/librte_cryptodev/rte_crypto_asym.h:543:
+^Irte_crypto_xform_param b;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#860: FILE: lib/librte_cryptodev/rte_crypto_asym.h:544:
+^I/**< Curve Parameter Co-efficient 'b' of curve equation data in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#861: FILE: lib/librte_cryptodev/rte_crypto_asym.h:545:
+^I * Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#862: FILE: lib/librte_cryptodev/rte_crypto_asym.h:546:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#863: FILE: lib/librte_cryptodev/rte_crypto_asym.h:547:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#864: FILE: lib/librte_cryptodev/rte_crypto_asym.h:548:
+^Istruct  rte_crypto_ec_point G;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#865: FILE: lib/librte_cryptodev/rte_crypto_asym.h:549:
+^I/**< G: EC curve generator point^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#866: FILE: lib/librte_cryptodev/rte_crypto_asym.h:550:
+^I * EC curve generator point data in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#867: FILE: lib/librte_cryptodev/rte_crypto_asym.h:551:
+^I * format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#868: FILE: lib/librte_cryptodev/rte_crypto_asym.h:552:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#869: FILE: lib/librte_cryptodev/rte_crypto_asym.h:553:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#870: FILE: lib/librte_cryptodev/rte_crypto_asym.h:554:
+^Irte_crypto_xform_param n;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#871: FILE: lib/librte_cryptodev/rte_crypto_asym.h:555:
+^I/**< n : order of G^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#872: FILE: lib/librte_cryptodev/rte_crypto_asym.h:556:
+^I * ECDH curve order data in Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#873: FILE: lib/librte_cryptodev/rte_crypto_asym.h:557:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#874: FILE: lib/librte_cryptodev/rte_crypto_asym.h:558:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#875: FILE: lib/librte_cryptodev/rte_crypto_asym.h:559:
+^Iint h;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#876: FILE: lib/librte_cryptodev/rte_crypto_asym.h:560:
+^I/**< Co-factor of the curve */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#877: FILE: lib/librte_cryptodev/rte_crypto_asym.h:561:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#878: FILE: lib/librte_cryptodev/rte_crypto_asym.h:562:
+^Irte_crypto_xform_param pkey;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#879: FILE: lib/librte_cryptodev/rte_crypto_asym.h:563:
+^I/**< pkey: Private key^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#880: FILE: lib/librte_cryptodev/rte_crypto_asym.h:564:
+^I * Private key data for ECDH operation in Octet-string network byte^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#881: FILE: lib/librte_cryptodev/rte_crypto_asym.h:565:
+^I * order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#882: FILE: lib/librte_cryptodev/rte_crypto_asym.h:566:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#883: FILE: lib/librte_cryptodev/rte_crypto_asym.h:567:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#884: FILE: lib/librte_cryptodev/rte_crypto_asym.h:568:
+^Istruct rte_crypto_ec_point Q;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#885: FILE: lib/librte_cryptodev/rte_crypto_asym.h:569:
+^I/**< Q: Public key point^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#886: FILE: lib/librte_cryptodev/rte_crypto_asym.h:570:
+^I * Public key point data of ECDH operation in Octet-string network^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#887: FILE: lib/librte_cryptodev/rte_crypto_asym.h:571:
+^I * byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#888: FILE: lib/librte_cryptodev/rte_crypto_asym.h:572:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#889: FILE: lib/librte_cryptodev/rte_crypto_asym.h:573:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#890: FILE: lib/librte_cryptodev/rte_crypto_asym.h:574:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#891: FILE: lib/librte_cryptodev/rte_crypto_asym.h:575:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#892: FILE: lib/librte_cryptodev/rte_crypto_asym.h:576:
+ * Asymmetric Digital Signature transform operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#893: FILE: lib/librte_cryptodev/rte_crypto_asym.h:577:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#894: FILE: lib/librte_cryptodev/rte_crypto_asym.h:578:
+ * This structure contain signer key information for DSA signature^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#895: FILE: lib/librte_cryptodev/rte_crypto_asym.h:579:
+ * generation and verification.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#896: FILE: lib/librte_cryptodev/rte_crypto_asym.h:580:
+ * App which does both Signature Generation and Verification should^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#897: FILE: lib/librte_cryptodev/rte_crypto_asym.h:581:
+ * create two separate session carrying its own and peer key information^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#898: FILE: lib/librte_cryptodev/rte_crypto_asym.h:582:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#899: FILE: lib/librte_cryptodev/rte_crypto_asym.h:583:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#900: FILE: lib/librte_cryptodev/rte_crypto_asym.h:584:
+struct rte_crypto_dsa_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#901: FILE: lib/librte_cryptodev/rte_crypto_asym.h:585:
+^Irte_crypto_xform_param p;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#902: FILE: lib/librte_cryptodev/rte_crypto_asym.h:586:
+^I/**< p - Prime modulus^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#903: FILE: lib/librte_cryptodev/rte_crypto_asym.h:587:
+^I * Prime modulus data for DSA operation in Octet-string network byte^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#904: FILE: lib/librte_cryptodev/rte_crypto_asym.h:588:
+^I * order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#905: FILE: lib/librte_cryptodev/rte_crypto_asym.h:589:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#906: FILE: lib/librte_cryptodev/rte_crypto_asym.h:590:
+^Irte_crypto_xform_param q;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#907: FILE: lib/librte_cryptodev/rte_crypto_asym.h:591:
+^I/**< q : Order of the subgroup.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#908: FILE: lib/librte_cryptodev/rte_crypto_asym.h:592:
+^I * Order of the subgroup data in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#909: FILE: lib/librte_cryptodev/rte_crypto_asym.h:593:
+^I * format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#910: FILE: lib/librte_cryptodev/rte_crypto_asym.h:594:
+^I * (p-1) % q = 0^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#911: FILE: lib/librte_cryptodev/rte_crypto_asym.h:595:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#912: FILE: lib/librte_cryptodev/rte_crypto_asym.h:596:
+^Irte_crypto_xform_param g;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#913: FILE: lib/librte_cryptodev/rte_crypto_asym.h:597:
+^I/**< g: Generator of the subgroup^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#914: FILE: lib/librte_cryptodev/rte_crypto_asym.h:598:
+^I * Generator  data in Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#915: FILE: lib/librte_cryptodev/rte_crypto_asym.h:599:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#916: FILE: lib/librte_cryptodev/rte_crypto_asym.h:600:
+^Irte_crypto_xform_param x;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#917: FILE: lib/librte_cryptodev/rte_crypto_asym.h:601:
+^I/**< x: Private key of the signer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#918: FILE: lib/librte_cryptodev/rte_crypto_asym.h:602:
+^I * Private key data in Octet-string network byte order format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#919: FILE: lib/librte_cryptodev/rte_crypto_asym.h:603:
+^I * Private key is valid only for signature generation operation.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#920: FILE: lib/librte_cryptodev/rte_crypto_asym.h:604:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#921: FILE: lib/librte_cryptodev/rte_crypto_asym.h:605:
+^Irte_crypto_xform_param y;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#922: FILE: lib/librte_cryptodev/rte_crypto_asym.h:606:
+^I/**< y : Public key of the signer.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#923: FILE: lib/librte_cryptodev/rte_crypto_asym.h:607:
+^I * Public key data of the signer in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#924: FILE: lib/librte_cryptodev/rte_crypto_asym.h:608:
+^I * format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#925: FILE: lib/librte_cryptodev/rte_crypto_asym.h:609:
+^I * y = g^x mod p^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#926: FILE: lib/librte_cryptodev/rte_crypto_asym.h:610:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#927: FILE: lib/librte_cryptodev/rte_crypto_asym.h:611:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#928: FILE: lib/librte_cryptodev/rte_crypto_asym.h:612:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#929: FILE: lib/librte_cryptodev/rte_crypto_asym.h:613:
+/** ^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#930: FILE: lib/librte_cryptodev/rte_crypto_asym.h:614:
+ * Asymmetric ECDSA transform data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#931: FILE: lib/librte_cryptodev/rte_crypto_asym.h:615:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#932: FILE: lib/librte_cryptodev/rte_crypto_asym.h:616:
+ * This structure contains data required to perform ECDSA crypto^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#933: FILE: lib/librte_cryptodev/rte_crypto_asym.h:617:
+ * transform.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#934: FILE: lib/librte_cryptodev/rte_crypto_asym.h:618:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#935: FILE: lib/librte_cryptodev/rte_crypto_asym.h:619:
+struct rte_crypto_ecdsa_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#936: FILE: lib/librte_cryptodev/rte_crypto_asym.h:620:
+^I/** TBD */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#937: FILE: lib/librte_cryptodev/rte_crypto_asym.h:621:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#938: FILE: lib/librte_cryptodev/rte_crypto_asym.h:622:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#939: FILE: lib/librte_cryptodev/rte_crypto_asym.h:623:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#940: FILE: lib/librte_cryptodev/rte_crypto_asym.h:624:
+ * Asymmetric modular inverse transform operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#941: FILE: lib/librte_cryptodev/rte_crypto_asym.h:625:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#942: FILE: lib/librte_cryptodev/rte_crypto_asym.h:626:
+ * This structure contains data required to perform^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#943: FILE: lib/librte_cryptodev/rte_crypto_asym.h:627:
+ * asymmetric modular inverse crypto transform^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#944: FILE: lib/librte_cryptodev/rte_crypto_asym.h:628:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#945: FILE: lib/librte_cryptodev/rte_crypto_asym.h:629:
+struct rte_crypto_modinv_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#946: FILE: lib/librte_cryptodev/rte_crypto_asym.h:630:
+^I/** TBD */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#947: FILE: lib/librte_cryptodev/rte_crypto_asym.h:631:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#948: FILE: lib/librte_cryptodev/rte_crypto_asym.h:632:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#949: FILE: lib/librte_cryptodev/rte_crypto_asym.h:633:
+/** Asymmetric Fundamental ECC transform operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#950: FILE: lib/librte_cryptodev/rte_crypto_asym.h:634:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#951: FILE: lib/librte_cryptodev/rte_crypto_asym.h:635:
+ * This structure contains data required to perform asymmetric^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#952: FILE: lib/librte_cryptodev/rte_crypto_asym.h:636:
+ * fundamental ECC crypto transform.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#953: FILE: lib/librte_cryptodev/rte_crypto_asym.h:637:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#954: FILE: lib/librte_cryptodev/rte_crypto_asym.h:638:
+struct rte_crypto_fecc_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#955: FILE: lib/librte_cryptodev/rte_crypto_asym.h:639:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#956: FILE: lib/librte_cryptodev/rte_crypto_asym.h:640:
+^Ienum rte_crypto_ec_curve_type curve_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#957: FILE: lib/librte_cryptodev/rte_crypto_asym.h:641:
+^I/**< FECC curve type: Prime vs Binary */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#958: FILE: lib/librte_cryptodev/rte_crypto_asym.h:642:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#959: FILE: lib/librte_cryptodev/rte_crypto_asym.h:643:
+^Istruct rte_crypto_ec_curve_id curve_id;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#960: FILE: lib/librte_cryptodev/rte_crypto_asym.h:644:
+^I/**< EC curve ID */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#961: FILE: lib/librte_cryptodev/rte_crypto_asym.h:645:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#962: FILE: lib/librte_cryptodev/rte_crypto_asym.h:646:
+^Irte_crypto_xform_param order;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#963: FILE: lib/librte_cryptodev/rte_crypto_asym.h:647:
+^I/**< order : ECC curve order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#964: FILE: lib/librte_cryptodev/rte_crypto_asym.h:648:
+^I * Curve order data in Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#965: FILE: lib/librte_cryptodev/rte_crypto_asym.h:649:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#966: FILE: lib/librte_cryptodev/rte_crypto_asym.h:650:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#967: FILE: lib/librte_cryptodev/rte_crypto_asym.h:651:
+^Irte_crypto_xform_param prime;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#968: FILE: lib/librte_cryptodev/rte_crypto_asym.h:652:
+^I/**< prime : Curve prime modulus data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#969: FILE: lib/librte_cryptodev/rte_crypto_asym.h:653:
+^I * Prime modulus data in Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#970: FILE: lib/librte_cryptodev/rte_crypto_asym.h:654:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#971: FILE: lib/librte_cryptodev/rte_crypto_asym.h:655:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#972: FILE: lib/librte_cryptodev/rte_crypto_asym.h:656:
+^Istruct rte_crypto_ec_point G;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#973: FILE: lib/librte_cryptodev/rte_crypto_asym.h:657:
+^I/**< G: curve generator point^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#974: FILE: lib/librte_cryptodev/rte_crypto_asym.h:658:
+^I * Curve generator point data in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#975: FILE: lib/librte_cryptodev/rte_crypto_asym.h:659:
+^I * format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#976: FILE: lib/librte_cryptodev/rte_crypto_asym.h:660:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#977: FILE: lib/librte_cryptodev/rte_crypto_asym.h:661:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#978: FILE: lib/librte_cryptodev/rte_crypto_asym.h:662:
+^Irte_crypto_xform_param a;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#979: FILE: lib/librte_cryptodev/rte_crypto_asym.h:663:
+^I/**< Co-efficient 'a' of curve equation data in Octet-string network^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#980: FILE: lib/librte_cryptodev/rte_crypto_asym.h:664:
+^I * byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#981: FILE: lib/librte_cryptodev/rte_crypto_asym.h:665:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#982: FILE: lib/librte_cryptodev/rte_crypto_asym.h:666:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#983: FILE: lib/librte_cryptodev/rte_crypto_asym.h:667:
+^Irte_crypto_xform_param b;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#984: FILE: lib/librte_cryptodev/rte_crypto_asym.h:668:
+^I/**< Co-efficient 'a' of curve equation data in Octet-string network^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#985: FILE: lib/librte_cryptodev/rte_crypto_asym.h:669:
+^I * byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#986: FILE: lib/librte_cryptodev/rte_crypto_asym.h:670:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#987: FILE: lib/librte_cryptodev/rte_crypto_asym.h:671:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#988: FILE: lib/librte_cryptodev/rte_crypto_asym.h:672:
+^Iint h;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#989: FILE: lib/librte_cryptodev/rte_crypto_asym.h:673:
+^I/**< Co-factor of the curve */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#990: FILE: lib/librte_cryptodev/rte_crypto_asym.h:674:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#991: FILE: lib/librte_cryptodev/rte_crypto_asym.h:675:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#992: FILE: lib/librte_cryptodev/rte_crypto_asym.h:676:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#993: FILE: lib/librte_cryptodev/rte_crypto_asym.h:677:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#994: FILE: lib/librte_cryptodev/rte_crypto_asym.h:678:
+ * Asymmetric crypto transform data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#995: FILE: lib/librte_cryptodev/rte_crypto_asym.h:679:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#996: FILE: lib/librte_cryptodev/rte_crypto_asym.h:680:
+ * This structure contains the data required to perform the^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#997: FILE: lib/librte_cryptodev/rte_crypto_asym.h:681:
+ * asymmetric crypto transformation operation. The field op^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#998: FILE: lib/librte_cryptodev/rte_crypto_asym.h:682:
+ * determines the asymmetric algorithm for transformation.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#999: FILE: lib/librte_cryptodev/rte_crypto_asym.h:683:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1000: FILE: lib/librte_cryptodev/rte_crypto_asym.h:684:
+struct rte_crypto_asym_xform {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1001: FILE: lib/librte_cryptodev/rte_crypto_asym.h:685:
+^Istruct rte_crypto_asym_xform *next;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1002: FILE: lib/librte_cryptodev/rte_crypto_asym.h:686:
+^Ienum rte_crypto_asym_xform_type xform_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1003: FILE: lib/librte_cryptodev/rte_crypto_asym.h:687:
+^I/**< Asymmetric algorithm for crypto transform */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1004: FILE: lib/librte_cryptodev/rte_crypto_asym.h:688:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1005: FILE: lib/librte_cryptodev/rte_crypto_asym.h:689:
+^IRTE_STD_C11^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1006: FILE: lib/librte_cryptodev/rte_crypto_asym.h:690:
+^Iunion {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1007: FILE: lib/librte_cryptodev/rte_crypto_asym.h:691:
+^I^Istruct rte_crypto_rsa_xform rsa;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1008: FILE: lib/librte_cryptodev/rte_crypto_asym.h:692:
+^I^I/**< RSA xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1009: FILE: lib/librte_cryptodev/rte_crypto_asym.h:693:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1010: FILE: lib/librte_cryptodev/rte_crypto_asym.h:694:
+^I^Istruct rte_crypto_fecc_xform fecc;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1011: FILE: lib/librte_cryptodev/rte_crypto_asym.h:695:
+^I^I/**< Fundamental Elliptic Curve xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1012: FILE: lib/librte_cryptodev/rte_crypto_asym.h:696:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1013: FILE: lib/librte_cryptodev/rte_crypto_asym.h:697:
+^I^Istruct rte_crypto_modex_xform modex;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1014: FILE: lib/librte_cryptodev/rte_crypto_asym.h:698:
+^I^I/**< Modular Exponentiation xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1015: FILE: lib/librte_cryptodev/rte_crypto_asym.h:699:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1016: FILE: lib/librte_cryptodev/rte_crypto_asym.h:700:
+^I^Istruct rte_crypto_modinv_xform modinv;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1017: FILE: lib/librte_cryptodev/rte_crypto_asym.h:701:
+^I^I/**< Modulus Inverse xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1018: FILE: lib/librte_cryptodev/rte_crypto_asym.h:702:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1019: FILE: lib/librte_cryptodev/rte_crypto_asym.h:703:
+^I^Istruct rte_crypto_ecdsa_xform ecdsa;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1020: FILE: lib/librte_cryptodev/rte_crypto_asym.h:704:
+^I^I/**< ECDSA xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1021: FILE: lib/librte_cryptodev/rte_crypto_asym.h:705:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1022: FILE: lib/librte_cryptodev/rte_crypto_asym.h:706:
+^I^Istruct rte_crypto_ecdh_xform ecdh;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1023: FILE: lib/librte_cryptodev/rte_crypto_asym.h:707:
+^I^I/**< ECDH xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1024: FILE: lib/librte_cryptodev/rte_crypto_asym.h:708:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1025: FILE: lib/librte_cryptodev/rte_crypto_asym.h:709:
+^I^Istruct rte_crypto_dsa_xform dsa;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1026: FILE: lib/librte_cryptodev/rte_crypto_asym.h:710:
+^I^I/**< DSA xform parameters */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1027: FILE: lib/librte_cryptodev/rte_crypto_asym.h:711:
+^I};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1028: FILE: lib/librte_cryptodev/rte_crypto_asym.h:712:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1029: FILE: lib/librte_cryptodev/rte_crypto_asym.h:713:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1030: FILE: lib/librte_cryptodev/rte_crypto_asym.h:714:
+struct rte_cryptodev_asym_session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1031: FILE: lib/librte_cryptodev/rte_crypto_asym.h:715:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1032: FILE: lib/librte_cryptodev/rte_crypto_asym.h:716:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1033: FILE: lib/librte_cryptodev/rte_crypto_asym.h:717:
+ * RSA operation params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1034: FILE: lib/librte_cryptodev/rte_crypto_asym.h:718:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1035: FILE: lib/librte_cryptodev/rte_crypto_asym.h:719:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1036: FILE: lib/librte_cryptodev/rte_crypto_asym.h:720:
+struct rte_crypto_rsa_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1037: FILE: lib/librte_cryptodev/rte_crypto_asym.h:721:
+^Ienum rte_crypto_asym_op_type op_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1038: FILE: lib/librte_cryptodev/rte_crypto_asym.h:722:
+^I/**< Type of RSA operation for transform */;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1039: FILE: lib/librte_cryptodev/rte_crypto_asym.h:723:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1040: FILE: lib/librte_cryptodev/rte_crypto_asym.h:724:
+^Irte_crypto_op_param message;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1041: FILE: lib/librte_cryptodev/rte_crypto_asym.h:725:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1042: FILE: lib/librte_cryptodev/rte_crypto_asym.h:726:
+^I * Pointer to data^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1043: FILE: lib/librte_cryptodev/rte_crypto_asym.h:727:
+^I * - to be encrypted for RSA public encrypt.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1044: FILE: lib/librte_cryptodev/rte_crypto_asym.h:728:
+^I * - to be decrypted for RSA private decrypt.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1045: FILE: lib/librte_cryptodev/rte_crypto_asym.h:729:
+^I * - to be signed for RSA sign generation.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1046: FILE: lib/librte_cryptodev/rte_crypto_asym.h:730:
+^I * - to be authenticated for RSA sign verification.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1047: FILE: lib/librte_cryptodev/rte_crypto_asym.h:731:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1048: FILE: lib/librte_cryptodev/rte_crypto_asym.h:732:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1049: FILE: lib/librte_cryptodev/rte_crypto_asym.h:733:
+^Irte_crypto_op_param sign;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1050: FILE: lib/librte_cryptodev/rte_crypto_asym.h:734:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1051: FILE: lib/librte_cryptodev/rte_crypto_asym.h:735:
+^I * Pointer to RSA signature data. If operation is RSA^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1052: FILE: lib/librte_cryptodev/rte_crypto_asym.h:736:
+^I * sign @ref RTE_CRYPTO_RSA_OP_SIGN, buffer will be^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1053: FILE: lib/librte_cryptodev/rte_crypto_asym.h:737:
+^I * over-written with generated signature.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1054: FILE: lib/librte_cryptodev/rte_crypto_asym.h:738:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1055: FILE: lib/librte_cryptodev/rte_crypto_asym.h:739:
+^I * Length of the signature data will be equal to the^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1056: FILE: lib/librte_cryptodev/rte_crypto_asym.h:740:
+^I * RSA prime modulus length.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1057: FILE: lib/librte_cryptodev/rte_crypto_asym.h:741:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1058: FILE: lib/librte_cryptodev/rte_crypto_asym.h:742:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1059: FILE: lib/librte_cryptodev/rte_crypto_asym.h:743:
+^Ienum rte_crypto_rsa_padding_type pad;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1060: FILE: lib/librte_cryptodev/rte_crypto_asym.h:744:
+^I/**< RSA padding scheme to be used for transform */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1061: FILE: lib/librte_cryptodev/rte_crypto_asym.h:745:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1062: FILE: lib/librte_cryptodev/rte_crypto_asym.h:746:
+^Ienum rte_crypto_auth_algorithm md;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1063: FILE: lib/librte_cryptodev/rte_crypto_asym.h:747:
+^I/**< Hash algorithm to be used for data hash if padding^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1064: FILE: lib/librte_cryptodev/rte_crypto_asym.h:748:
+^I * scheme is either OAEP or PSS. Valid hash algorithms^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1065: FILE: lib/librte_cryptodev/rte_crypto_asym.h:749:
+^I * are:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1066: FILE: lib/librte_cryptodev/rte_crypto_asym.h:750:
+^I * MD5, SHA1, SHA224, SHA256, SHA384, SHA512^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1067: FILE: lib/librte_cryptodev/rte_crypto_asym.h:751:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1068: FILE: lib/librte_cryptodev/rte_crypto_asym.h:752:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1069: FILE: lib/librte_cryptodev/rte_crypto_asym.h:753:
+^Ienum rte_crypto_auth_algorithm mgf1md;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1070: FILE: lib/librte_cryptodev/rte_crypto_asym.h:754:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1071: FILE: lib/librte_cryptodev/rte_crypto_asym.h:755:
+^I * Hash algorithm to be used for mask generation if^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1072: FILE: lib/librte_cryptodev/rte_crypto_asym.h:756:
+^I * padding scheme is either OAEP or PSS. If padding^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1073: FILE: lib/librte_cryptodev/rte_crypto_asym.h:757:
+^I * scheme is unspecified data hash algorithm is used^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1074: FILE: lib/librte_cryptodev/rte_crypto_asym.h:758:
+^I * for mask generation. Valid hash algorithms are:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1075: FILE: lib/librte_cryptodev/rte_crypto_asym.h:759:
+^I * MD5, SHA1, SHA224, SHA256, SHA384, SHA512^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1076: FILE: lib/librte_cryptodev/rte_crypto_asym.h:760:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1077: FILE: lib/librte_cryptodev/rte_crypto_asym.h:761:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1078: FILE: lib/librte_cryptodev/rte_crypto_asym.h:762:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1079: FILE: lib/librte_cryptodev/rte_crypto_asym.h:763:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1080: FILE: lib/librte_cryptodev/rte_crypto_asym.h:764:
+ * Deffie-Hellman Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1081: FILE: lib/librte_cryptodev/rte_crypto_asym.h:765:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1082: FILE: lib/librte_cryptodev/rte_crypto_asym.h:766:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1083: FILE: lib/librte_cryptodev/rte_crypto_asym.h:767:
+struct rte_crypto_dh_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1084: FILE: lib/librte_cryptodev/rte_crypto_asym.h:768:
+^Ienum rte_crypto_asym_op_type op_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1085: FILE: lib/librte_cryptodev/rte_crypto_asym.h:769:
+^I/**< Asymmetric op type: Key Generation / Computation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1086: FILE: lib/librte_cryptodev/rte_crypto_asym.h:770:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1087: FILE: lib/librte_cryptodev/rte_crypto_asym.h:771:
+^Irte_crypto_op_param pub_key;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1088: FILE: lib/librte_cryptodev/rte_crypto_asym.h:772:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1089: FILE: lib/librte_cryptodev/rte_crypto_asym.h:773:
+^I * Output native app public key when DH operation type is^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1090: FILE: lib/librte_cryptodev/rte_crypto_asym.h:774:
+^I * KEY_GENERATION.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1091: FILE: lib/librte_cryptodev/rte_crypto_asym.h:775:
+^I * Input peer public key when DH operation is shared key^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1092: FILE: lib/librte_cryptodev/rte_crypto_asym.h:776:
+^I * KEY_COMPUTATION^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1093: FILE: lib/librte_cryptodev/rte_crypto_asym.h:777:
+^I * An Octet-string network byte order format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1094: FILE: lib/librte_cryptodev/rte_crypto_asym.h:778:
+^I *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1095: FILE: lib/librte_cryptodev/rte_crypto_asym.h:779:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1096: FILE: lib/librte_cryptodev/rte_crypto_asym.h:780:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1097: FILE: lib/librte_cryptodev/rte_crypto_asym.h:781:
+^Irte_crypto_op_param priv_key;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1098: FILE: lib/librte_cryptodev/rte_crypto_asym.h:782:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1099: FILE: lib/librte_cryptodev/rte_crypto_asym.h:783:
+^I * Output native app private key if operation type^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1100: FILE: lib/librte_cryptodev/rte_crypto_asym.h:784:
+^I * KEY_GENERATION.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1101: FILE: lib/librte_cryptodev/rte_crypto_asym.h:785:
+^I * Input native app private key when operation type^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1102: FILE: lib/librte_cryptodev/rte_crypto_asym.h:786:
+^I * is KEY_COMPUTATION. priv_key is in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1103: FILE: lib/librte_cryptodev/rte_crypto_asym.h:787:
+^I * in Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1104: FILE: lib/librte_cryptodev/rte_crypto_asym.h:788:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1105: FILE: lib/librte_cryptodev/rte_crypto_asym.h:789:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1106: FILE: lib/librte_cryptodev/rte_crypto_asym.h:790:
+^Irte_crypto_op_param shared_key;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1107: FILE: lib/librte_cryptodev/rte_crypto_asym.h:791:
+^I/*^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1108: FILE: lib/librte_cryptodev/rte_crypto_asym.h:792:
+^I * Output when DH operation type is KEY_COMPUTATION:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1109: FILE: lib/librte_cryptodev/rte_crypto_asym.h:793:
+^I * computed. shared_key is written as^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1110: FILE: lib/librte_cryptodev/rte_crypto_asym.h:794:
+^I * Octet-string network byte order format.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1111: FILE: lib/librte_cryptodev/rte_crypto_asym.h:795:
+^I * Ignored for KEY_GENERATION.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1112: FILE: lib/librte_cryptodev/rte_crypto_asym.h:796:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1113: FILE: lib/librte_cryptodev/rte_crypto_asym.h:797:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1114: FILE: lib/librte_cryptodev/rte_crypto_asym.h:798:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1115: FILE: lib/librte_cryptodev/rte_crypto_asym.h:799:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1116: FILE: lib/librte_cryptodev/rte_crypto_asym.h:800:
+ * DSA Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1117: FILE: lib/librte_cryptodev/rte_crypto_asym.h:801:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1118: FILE: lib/librte_cryptodev/rte_crypto_asym.h:802:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1119: FILE: lib/librte_cryptodev/rte_crypto_asym.h:803:
+struct rte_crypto_dsa_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1120: FILE: lib/librte_cryptodev/rte_crypto_asym.h:804:
+^I/** TBD */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1121: FILE: lib/librte_cryptodev/rte_crypto_asym.h:805:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1122: FILE: lib/librte_cryptodev/rte_crypto_asym.h:806:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1123: FILE: lib/librte_cryptodev/rte_crypto_asym.h:807:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1124: FILE: lib/librte_cryptodev/rte_crypto_asym.h:808:
+ * Mod Exp Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1125: FILE: lib/librte_cryptodev/rte_crypto_asym.h:809:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1126: FILE: lib/librte_cryptodev/rte_crypto_asym.h:810:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1127: FILE: lib/librte_cryptodev/rte_crypto_asym.h:811:
+struct rte_crypto_modex_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1128: FILE: lib/librte_cryptodev/rte_crypto_asym.h:812:
+^Irte_crypto_op_param base;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1129: FILE: lib/librte_cryptodev/rte_crypto_asym.h:813:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1130: FILE: lib/librte_cryptodev/rte_crypto_asym.h:814:
+^I * Pointer to base of modular exponentiation data in^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1131: FILE: lib/librte_cryptodev/rte_crypto_asym.h:815:
+^I * Octet-string network byte order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1132: FILE: lib/librte_cryptodev/rte_crypto_asym.h:816:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1133: FILE: lib/librte_cryptodev/rte_crypto_asym.h:817:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1134: FILE: lib/librte_cryptodev/rte_crypto_asym.h:818:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1135: FILE: lib/librte_cryptodev/rte_crypto_asym.h:819:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1136: FILE: lib/librte_cryptodev/rte_crypto_asym.h:820:
+ * Elliptic curve Deffie-Hellman Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1137: FILE: lib/librte_cryptodev/rte_crypto_asym.h:821:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1138: FILE: lib/librte_cryptodev/rte_crypto_asym.h:822:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1139: FILE: lib/librte_cryptodev/rte_crypto_asym.h:823:
+struct rte_crypto_ecdh_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1140: FILE: lib/librte_cryptodev/rte_crypto_asym.h:824:
+^Ienum rte_crypto_asym_op_type op_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1141: FILE: lib/librte_cryptodev/rte_crypto_asym.h:825:
+^I/**< Asymmetric operation: key generation, computation */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1142: FILE: lib/librte_cryptodev/rte_crypto_asym.h:826:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1143: FILE: lib/librte_cryptodev/rte_crypto_asym.h:827:
+^Irte_crypto_op_param priv_key;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1144: FILE: lib/librte_cryptodev/rte_crypto_asym.h:828:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1145: FILE: lib/librte_cryptodev/rte_crypto_asym.h:829:
+^I * Output if operation type is KEY_PAIR_GENERATION,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1146: FILE: lib/librte_cryptodev/rte_crypto_asym.h:830:
+^I * output native app private key.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1147: FILE: lib/librte_cryptodev/rte_crypto_asym.h:831:
+^I * Input and output, If ECDH operation type is SHARED_KEY_COMPUTATION,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1148: FILE: lib/librte_cryptodev/rte_crypto_asym.h:832:
+^I * priv_key will hold the 'X' co-ordinate of the shared^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1149: FILE: lib/librte_cryptodev/rte_crypto_asym.h:833:
+^I * secret EC point. priv_key is in Octet-string network^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1150: FILE: lib/librte_cryptodev/rte_crypto_asym.h:834:
+^I * byte order.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1151: FILE: lib/librte_cryptodev/rte_crypto_asym.h:835:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1152: FILE: lib/librte_cryptodev/rte_crypto_asym.h:836:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1153: FILE: lib/librte_cryptodev/rte_crypto_asym.h:837:
+^Istruct rte_crypto_ec_point pub_key;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1154: FILE: lib/librte_cryptodev/rte_crypto_asym.h:838:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1155: FILE: lib/librte_cryptodev/rte_crypto_asym.h:839:
+^I * Output if operation type is KEY_PAIR_GENERATION,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1156: FILE: lib/librte_cryptodev/rte_crypto_asym.h:840:
+^I * store native app public key.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1157: FILE: lib/librte_cryptodev/rte_crypto_asym.h:841:
+^I * Input if operation type is SHARED_KEY_COMPUTATION,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1158: FILE: lib/librte_cryptodev/rte_crypto_asym.h:842:
+^I * ^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1159: FILE: lib/librte_cryptodev/rte_crypto_asym.h:843:
+^I * KEY_COMPUTATION:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1160: FILE: lib/librte_cryptodev/rte_crypto_asym.h:844:
+^I *  pub_key is in Octet-string network byte order.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1161: FILE: lib/librte_cryptodev/rte_crypto_asym.h:845:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1162: FILE: lib/librte_cryptodev/rte_crypto_asym.h:846:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1163: FILE: lib/librte_cryptodev/rte_crypto_asym.h:847:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1164: FILE: lib/librte_cryptodev/rte_crypto_asym.h:848:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1165: FILE: lib/librte_cryptodev/rte_crypto_asym.h:849:
+ * Elliptic Curve DSA Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1166: FILE: lib/librte_cryptodev/rte_crypto_asym.h:850:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1167: FILE: lib/librte_cryptodev/rte_crypto_asym.h:851:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1168: FILE: lib/librte_cryptodev/rte_crypto_asym.h:852:
+struct rte_crypto_ecdsa_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1169: FILE: lib/librte_cryptodev/rte_crypto_asym.h:853:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1170: FILE: lib/librte_cryptodev/rte_crypto_asym.h:854:
+^Ienum rte_crypto_asym_op_type ecdsa_op;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1171: FILE: lib/librte_cryptodev/rte_crypto_asym.h:855:
+^I/**< ECDSA crypto xform operation type: Signature^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1172: FILE: lib/librte_cryptodev/rte_crypto_asym.h:856:
+^I *  generation/Verification^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1173: FILE: lib/librte_cryptodev/rte_crypto_asym.h:857:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1174: FILE: lib/librte_cryptodev/rte_crypto_asym.h:858:
+^I/** TBD */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1175: FILE: lib/librte_cryptodev/rte_crypto_asym.h:859:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1176: FILE: lib/librte_cryptodev/rte_crypto_asym.h:860:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1177: FILE: lib/librte_cryptodev/rte_crypto_asym.h:861:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1178: FILE: lib/librte_cryptodev/rte_crypto_asym.h:862:
+ * Fundamental Elliptic Curve Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1179: FILE: lib/librte_cryptodev/rte_crypto_asym.h:863:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1180: FILE: lib/librte_cryptodev/rte_crypto_asym.h:864:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1181: FILE: lib/librte_cryptodev/rte_crypto_asym.h:865:
+struct rte_crypto_fecc_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1182: FILE: lib/librte_cryptodev/rte_crypto_asym.h:866:
+^Ienum rte_crypto_fecc_optype fecc_op;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1183: FILE: lib/librte_cryptodev/rte_crypto_asym.h:867:
+^I/**< FECC crypto xform operation type */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1184: FILE: lib/librte_cryptodev/rte_crypto_asym.h:868:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1185: FILE: lib/librte_cryptodev/rte_crypto_asym.h:869:
+^I/** TBD */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1186: FILE: lib/librte_cryptodev/rte_crypto_asym.h:870:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1187: FILE: lib/librte_cryptodev/rte_crypto_asym.h:871:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1188: FILE: lib/librte_cryptodev/rte_crypto_asym.h:872:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1189: FILE: lib/librte_cryptodev/rte_crypto_asym.h:873:
+ * Mod Inv Operations params^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1190: FILE: lib/librte_cryptodev/rte_crypto_asym.h:874:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1191: FILE: lib/librte_cryptodev/rte_crypto_asym.h:875:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1192: FILE: lib/librte_cryptodev/rte_crypto_asym.h:876:
+struct rte_crypto_modinv_op_param {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1193: FILE: lib/librte_cryptodev/rte_crypto_asym.h:877:
+^Irte_crypto_op_param prime;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1194: FILE: lib/librte_cryptodev/rte_crypto_asym.h:878:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1195: FILE: lib/librte_cryptodev/rte_crypto_asym.h:879:
+^I * Pointer to the prime modulus data for modular^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1196: FILE: lib/librte_cryptodev/rte_crypto_asym.h:880:
+^I * inverse operation in Octet-string network byte^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1197: FILE: lib/librte_cryptodev/rte_crypto_asym.h:881:
+^I * order format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1198: FILE: lib/librte_cryptodev/rte_crypto_asym.h:882:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1199: FILE: lib/librte_cryptodev/rte_crypto_asym.h:883:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1200: FILE: lib/librte_cryptodev/rte_crypto_asym.h:884:
+^Irte_crypto_op_param base;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1201: FILE: lib/librte_cryptodev/rte_crypto_asym.h:885:
+^I/**<^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1202: FILE: lib/librte_cryptodev/rte_crypto_asym.h:886:
+^I * Pointer to the base for the modular inverse^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1203: FILE: lib/librte_cryptodev/rte_crypto_asym.h:887:
+^I * operation in Octet-string network byte order^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1204: FILE: lib/librte_cryptodev/rte_crypto_asym.h:888:
+^I * format.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1205: FILE: lib/librte_cryptodev/rte_crypto_asym.h:889:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1206: FILE: lib/librte_cryptodev/rte_crypto_asym.h:890:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1207: FILE: lib/librte_cryptodev/rte_crypto_asym.h:891:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1208: FILE: lib/librte_cryptodev/rte_crypto_asym.h:892:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1209: FILE: lib/librte_cryptodev/rte_crypto_asym.h:893:
+ * Asymmetric Cryptographic Operation.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1210: FILE: lib/librte_cryptodev/rte_crypto_asym.h:894:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1211: FILE: lib/librte_cryptodev/rte_crypto_asym.h:895:
+ * This structure contains data relating to performing asymmetric cryptographic^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1212: FILE: lib/librte_cryptodev/rte_crypto_asym.h:896:
+ * operation.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1213: FILE: lib/librte_cryptodev/rte_crypto_asym.h:897:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1214: FILE: lib/librte_cryptodev/rte_crypto_asym.h:898:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1215: FILE: lib/librte_cryptodev/rte_crypto_asym.h:899:
+struct rte_crypto_asym_op {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1216: FILE: lib/librte_cryptodev/rte_crypto_asym.h:900:
+^Ienum rte_crypto_asym_xform_type type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1217: FILE: lib/librte_cryptodev/rte_crypto_asym.h:901:
+^I/**< RSA, DH, ECDH, DSA etc */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1218: FILE: lib/librte_cryptodev/rte_crypto_asym.h:902:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1219: FILE: lib/librte_cryptodev/rte_crypto_asym.h:903:
+^Istruct rte_cryptodev_asym_session *session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1220: FILE: lib/librte_cryptodev/rte_crypto_asym.h:904:
+^I/**< Handle for the initialised session context */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1221: FILE: lib/librte_cryptodev/rte_crypto_asym.h:905:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1222: FILE: lib/librte_cryptodev/rte_crypto_asym.h:906:
+^IRTE_STD_C11^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1223: FILE: lib/librte_cryptodev/rte_crypto_asym.h:907:
+^Iunion {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1224: FILE: lib/librte_cryptodev/rte_crypto_asym.h:908:
+^I^Istruct rte_crypto_rsa_op_param rsa;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1225: FILE: lib/librte_cryptodev/rte_crypto_asym.h:909:
+^I^Istruct rte_crypto_dh_op_param dh;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1226: FILE: lib/librte_cryptodev/rte_crypto_asym.h:910:
+^I^Istruct rte_crypto_modex_op_param modex;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1227: FILE: lib/librte_cryptodev/rte_crypto_asym.h:911:
+^I^Istruct rte_crypto_ecdh_op_param ecdh;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1228: FILE: lib/librte_cryptodev/rte_crypto_asym.h:912:
+^I^Istruct rte_crypto_ecdsa_op_param ecdsa;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1229: FILE: lib/librte_cryptodev/rte_crypto_asym.h:913:
+^I^Istruct rte_crypto_dsa_op_param dsa;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1230: FILE: lib/librte_cryptodev/rte_crypto_asym.h:914:
+^I^Istruct rte_crypto_fecc_op_param fecc;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1231: FILE: lib/librte_cryptodev/rte_crypto_asym.h:915:
+^I^Istruct rte_crypto_modinv_op_param modinv;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1232: FILE: lib/librte_cryptodev/rte_crypto_asym.h:916:
+^I};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1233: FILE: lib/librte_cryptodev/rte_crypto_asym.h:917:
+} __rte_cache_aligned;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1234: FILE: lib/librte_cryptodev/rte_crypto_asym.h:918:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1235: FILE: lib/librte_cryptodev/rte_crypto_asym.h:919:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1236: FILE: lib/librte_cryptodev/rte_crypto_asym.h:920:
+ * Reset the fields of an asymmetric operation to their default values.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1237: FILE: lib/librte_cryptodev/rte_crypto_asym.h:921:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1238: FILE: lib/librte_cryptodev/rte_crypto_asym.h:922:
+ * @param^Iop^IThe crypto operation to be reset.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1239: FILE: lib/librte_cryptodev/rte_crypto_asym.h:923:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1240: FILE: lib/librte_cryptodev/rte_crypto_asym.h:924:
+static inline void^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1241: FILE: lib/librte_cryptodev/rte_crypto_asym.h:925:
+__rte_crypto_asym_op_reset(struct rte_crypto_asym_op *op)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1242: FILE: lib/librte_cryptodev/rte_crypto_asym.h:926:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1243: FILE: lib/librte_cryptodev/rte_crypto_asym.h:927:
+^Imemset(op, 0, sizeof(*op));^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1244: FILE: lib/librte_cryptodev/rte_crypto_asym.h:928:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1245: FILE: lib/librte_cryptodev/rte_crypto_asym.h:929:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1246: FILE: lib/librte_cryptodev/rte_crypto_asym.h:930:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1247: FILE: lib/librte_cryptodev/rte_crypto_asym.h:931:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1248: FILE: lib/librte_cryptodev/rte_crypto_asym.h:932:
+ * Attach a session to an asymmetric crypto operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1249: FILE: lib/librte_cryptodev/rte_crypto_asym.h:933:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1250: FILE: lib/librte_cryptodev/rte_crypto_asym.h:934:
+ * @param^Iasym_op^Icrypto operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1251: FILE: lib/librte_cryptodev/rte_crypto_asym.h:935:
+ * @param^Isess^Icryptodev session^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1252: FILE: lib/librte_cryptodev/rte_crypto_asym.h:936:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1253: FILE: lib/librte_cryptodev/rte_crypto_asym.h:937:
+static inline int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1254: FILE: lib/librte_cryptodev/rte_crypto_asym.h:938:
+__rte_crypto_op_attach_asym_session(struct rte_crypto_asym_op *asym_op,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1255: FILE: lib/librte_cryptodev/rte_crypto_asym.h:939:
+^I^Istruct rte_cryptodev_asym_session *sess)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1256: FILE: lib/librte_cryptodev/rte_crypto_asym.h:940:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1257: FILE: lib/librte_cryptodev/rte_crypto_asym.h:941:
+^Iasym_op->session = sess;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1258: FILE: lib/librte_cryptodev/rte_crypto_asym.h:942:
+^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1259: FILE: lib/librte_cryptodev/rte_crypto_asym.h:943:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1260: FILE: lib/librte_cryptodev/rte_crypto_asym.h:944:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1261: FILE: lib/librte_cryptodev/rte_crypto_asym.h:945:
+#ifdef __cplusplus^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1262: FILE: lib/librte_cryptodev/rte_crypto_asym.h:946:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1263: FILE: lib/librte_cryptodev/rte_crypto_asym.h:947:
+#endif^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1264: FILE: lib/librte_cryptodev/rte_crypto_asym.h:948:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1265: FILE: lib/librte_cryptodev/rte_crypto_asym.h:949:
+#endif /* _RTE_CRYPTO_ASYM_H_ */^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1274: FILE: lib/librte_cryptodev/rte_cryptodev.c:169:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1275: FILE: lib/librte_cryptodev/rte_cryptodev.c:170:
+ * Asymmetric crypto transform operation strings identifiers.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1276: FILE: lib/librte_cryptodev/rte_cryptodev.c:171:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1277: FILE: lib/librte_cryptodev/rte_cryptodev.c:172:
+const char *rte_crypto_asym_xform_strings[] = {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1278: FILE: lib/librte_cryptodev/rte_cryptodev.c:173:
+^I[RTE_CRYPTO_ASYM_XFORM_RSA]^I= "rsa",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1279: FILE: lib/librte_cryptodev/rte_cryptodev.c:174:
+^I[RTE_CRYPTO_ASYM_XFORM_MODEX]^I= "modexp",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1280: FILE: lib/librte_cryptodev/rte_cryptodev.c:175:
+^I[RTE_CRYPTO_ASYM_XFORM_DH]^I= "dh",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1281: FILE: lib/librte_cryptodev/rte_cryptodev.c:176:
+^I[RTE_CRYPTO_ASYM_XFORM_ECDH]^I= "ecdh",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1282: FILE: lib/librte_cryptodev/rte_cryptodev.c:177:
+^I[RTE_CRYPTO_ASYM_XFORM_DSA]^I= "dsa",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1283: FILE: lib/librte_cryptodev/rte_cryptodev.c:178:
+^I[RTE_CRYPTO_ASYM_XFORM_ECDSA]^I= "ecdsa",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1284: FILE: lib/librte_cryptodev/rte_cryptodev.c:179:
+^I[RTE_CRYPTO_ASYM_XFORM_MODINV]^I= "modinv",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1285: FILE: lib/librte_cryptodev/rte_cryptodev.c:180:
+^I[RTE_CRYPTO_ASYM_XFORM_FECC]^I= "fecc"^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1286: FILE: lib/librte_cryptodev/rte_cryptodev.c:181:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1287: FILE: lib/librte_cryptodev/rte_cryptodev.c:182:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1288: FILE: lib/librte_cryptodev/rte_cryptodev.c:183:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1289: FILE: lib/librte_cryptodev/rte_cryptodev.c:184:
+ * Asymmetric crypto operation strings identifiers.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1290: FILE: lib/librte_cryptodev/rte_cryptodev.c:185:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1291: FILE: lib/librte_cryptodev/rte_cryptodev.c:186:
+const char *rte_crypto_asym_op_strings[] = {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1292: FILE: lib/librte_cryptodev/rte_cryptodev.c:187:
+^I[RTE_CRYPTO_ASYM_OP_ENCRYPT]^I= "encrypt",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1293: FILE: lib/librte_cryptodev/rte_cryptodev.c:188:
+^I[RTE_CRYPTO_ASYM_OP_DECRYPT]^I= "decrypt",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1294: FILE: lib/librte_cryptodev/rte_cryptodev.c:189:
+^I[RTE_CRYPTO_ASYM_OP_SIGN]^I= "sign",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1295: FILE: lib/librte_cryptodev/rte_cryptodev.c:190:
+^I[RTE_CRYPTO_ASYM_OP_VERIFY]^I= "verify",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1296: FILE: lib/librte_cryptodev/rte_cryptodev.c:191:
+^I[RTE_CRYPTO_ASYM_OP_KEY_PAIR_GENERATION]^I= "keypair_generate",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1297: FILE: lib/librte_cryptodev/rte_cryptodev.c:192:
+^I[RTE_CRYPTO_ASYM_OP_SHARED_KEY_COMPUTATION] = "sharedkey_computation",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1298: FILE: lib/librte_cryptodev/rte_cryptodev.c:193:
+^I[RTE_CRYPTO_ASYM_OP_ECDH_OP_KEY_CHECK]^I= "ecdh_keycheck",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1299: FILE: lib/librte_cryptodev/rte_cryptodev.c:194:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1300: FILE: lib/librte_cryptodev/rte_cryptodev.c:195:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1308: FILE: lib/librte_cryptodev/rte_cryptodev.c:247:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1309: FILE: lib/librte_cryptodev/rte_cryptodev.c:248:
+rte_cryptodev_get_asym_xform_enum(enum rte_crypto_asym_xform_type *xform_enum,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1310: FILE: lib/librte_cryptodev/rte_cryptodev.c:249:
+^I^Iconst char *xform_string)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1311: FILE: lib/librte_cryptodev/rte_cryptodev.c:250:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1312: FILE: lib/librte_cryptodev/rte_cryptodev.c:251:
+^Iunsigned int i;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1313: FILE: lib/librte_cryptodev/rte_cryptodev.c:252:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1314: FILE: lib/librte_cryptodev/rte_cryptodev.c:253:
+^Ifor (i = 1; i < RTE_DIM(rte_crypto_asym_xform_strings); i++) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1315: FILE: lib/librte_cryptodev/rte_cryptodev.c:254:
+^I^Iif (strcmp(xform_string,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1316: FILE: lib/librte_cryptodev/rte_cryptodev.c:255:
+^I^I^I   rte_crypto_asym_xform_strings[i]) == 0) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1317: FILE: lib/librte_cryptodev/rte_cryptodev.c:256:
+^I^I^I*xform_enum = (enum rte_crypto_asym_xform_type) i;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1318: FILE: lib/librte_cryptodev/rte_cryptodev.c:257:
+^I^I^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1319: FILE: lib/librte_cryptodev/rte_cryptodev.c:258:
+^I^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1320: FILE: lib/librte_cryptodev/rte_cryptodev.c:259:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1321: FILE: lib/librte_cryptodev/rte_cryptodev.c:260:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1322: FILE: lib/librte_cryptodev/rte_cryptodev.c:261:
+^I/* Invalid string */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1323: FILE: lib/librte_cryptodev/rte_cryptodev.c:262:
+^Ireturn -1;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1324: FILE: lib/librte_cryptodev/rte_cryptodev.c:263:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1325: FILE: lib/librte_cryptodev/rte_cryptodev.c:264:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1333: FILE: lib/librte_cryptodev/rte_cryptodev.c:310:
+const struct rte_cryptodev_asymmetric_capability *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1334: FILE: lib/librte_cryptodev/rte_cryptodev.c:311:
+rte_cryptodev_asym_capability_get(uint8_t dev_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1335: FILE: lib/librte_cryptodev/rte_cryptodev.c:312:
+^I^Iconst struct rte_cryptodev_asym_capability_idx *idx)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1336: FILE: lib/librte_cryptodev/rte_cryptodev.c:313:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1337: FILE: lib/librte_cryptodev/rte_cryptodev.c:314:
+^Iconst struct rte_cryptodev_capabilities *capability;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1338: FILE: lib/librte_cryptodev/rte_cryptodev.c:315:
+^Istruct rte_cryptodev_info dev_info;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1339: FILE: lib/librte_cryptodev/rte_cryptodev.c:316:
+^Iunsigned int i = 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1340: FILE: lib/librte_cryptodev/rte_cryptodev.c:317:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1341: FILE: lib/librte_cryptodev/rte_cryptodev.c:318:
+^Imemset(&dev_info, 0, sizeof(rte_cryptodev_info));^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1342: FILE: lib/librte_cryptodev/rte_cryptodev.c:319:
+^Irte_cryptodev_info_get(dev_id, &dev_info);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1343: FILE: lib/librte_cryptodev/rte_cryptodev.c:320:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1344: FILE: lib/librte_cryptodev/rte_cryptodev.c:321:
+^Iwhile ((capability = &dev_info.capabilities[i++])->op !=^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1345: FILE: lib/librte_cryptodev/rte_cryptodev.c:322:
+^I^I^IRTE_CRYPTO_OP_TYPE_UNDEFINED) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1346: FILE: lib/librte_cryptodev/rte_cryptodev.c:323:
+^I^Iif (capability->op != RTE_CRYPTO_OP_TYPE_ASYMMETRIC)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1347: FILE: lib/librte_cryptodev/rte_cryptodev.c:324:
+^I^I^Icontinue;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1348: FILE: lib/librte_cryptodev/rte_cryptodev.c:325:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1349: FILE: lib/librte_cryptodev/rte_cryptodev.c:326:
+^I^Iif (capability->asym.xform_type == idx->type)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1350: FILE: lib/librte_cryptodev/rte_cryptodev.c:327:
+^I^I^Ireturn &capability->asym;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1351: FILE: lib/librte_cryptodev/rte_cryptodev.c:328:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1352: FILE: lib/librte_cryptodev/rte_cryptodev.c:329:
+^Ireturn NULL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1353: FILE: lib/librte_cryptodev/rte_cryptodev.c:330:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1354: FILE: lib/librte_cryptodev/rte_cryptodev.c:331:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1362: FILE: lib/librte_cryptodev/rte_cryptodev.c:671:
+uint16_t^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1363: FILE: lib/librte_cryptodev/rte_cryptodev.c:672:
+rte_cryptodev_asym_queue_pair_count(uint8_t dev_id)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1364: FILE: lib/librte_cryptodev/rte_cryptodev.c:673:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1365: FILE: lib/librte_cryptodev/rte_cryptodev.c:674:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1366: FILE: lib/librte_cryptodev/rte_cryptodev.c:675:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1367: FILE: lib/librte_cryptodev/rte_cryptodev.c:676:
+^Idev = &rte_crypto_devices[dev_id];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1368: FILE: lib/librte_cryptodev/rte_cryptodev.c:677:
+^Ireturn dev->data->nb_asym_qp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1369: FILE: lib/librte_cryptodev/rte_cryptodev.c:678:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1370: FILE: lib/librte_cryptodev/rte_cryptodev.c:679:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1371: FILE: lib/librte_cryptodev/rte_cryptodev.c:680:
+uint16_t^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1372: FILE: lib/librte_cryptodev/rte_cryptodev.c:681:
+rte_cryptodev_sym_queue_pair_count(uint8_t dev_id)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1373: FILE: lib/librte_cryptodev/rte_cryptodev.c:682:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1374: FILE: lib/librte_cryptodev/rte_cryptodev.c:683:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1375: FILE: lib/librte_cryptodev/rte_cryptodev.c:684:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1376: FILE: lib/librte_cryptodev/rte_cryptodev.c:685:
+^Idev = &rte_crypto_devices[dev_id];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1377: FILE: lib/librte_cryptodev/rte_cryptodev.c:686:
+^Ireturn dev->data->nb_sym_qp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1378: FILE: lib/librte_cryptodev/rte_cryptodev.c:687:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1379: FILE: lib/librte_cryptodev/rte_cryptodev.c:688:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1387: FILE: lib/librte_cryptodev/rte_cryptodev.c:1176:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1388: FILE: lib/librte_cryptodev/rte_cryptodev.c:1177:
+rte_cryptodev_asym_session_init(uint8_t dev_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1389: FILE: lib/librte_cryptodev/rte_cryptodev.c:1178:
+^I^Istruct rte_cryptodev_asym_session *sess,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1390: FILE: lib/librte_cryptodev/rte_cryptodev.c:1179:
+^I^Istruct rte_crypto_asym_xform *xforms,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1391: FILE: lib/librte_cryptodev/rte_cryptodev.c:1180:
+^I^Istruct rte_mempool *mp)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1392: FILE: lib/librte_cryptodev/rte_cryptodev.c:1181:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1393: FILE: lib/librte_cryptodev/rte_cryptodev.c:1182:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1394: FILE: lib/librte_cryptodev/rte_cryptodev.c:1183:
+^Iuint8_t index;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1395: FILE: lib/librte_cryptodev/rte_cryptodev.c:1184:
+^Iint ret;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1396: FILE: lib/librte_cryptodev/rte_cryptodev.c:1185:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1397: FILE: lib/librte_cryptodev/rte_cryptodev.c:1186:
+^Idev = rte_cryptodev_pmd_get_dev(dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1398: FILE: lib/librte_cryptodev/rte_cryptodev.c:1187:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1399: FILE: lib/librte_cryptodev/rte_cryptodev.c:1188:
+^Iif (sess == NULL || xforms == NULL || dev == NULL)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1400: FILE: lib/librte_cryptodev/rte_cryptodev.c:1189:
+^I^Ireturn -EINVAL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1401: FILE: lib/librte_cryptodev/rte_cryptodev.c:1190:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1402: FILE: lib/librte_cryptodev/rte_cryptodev.c:1191:
+^Iindex = dev->driver_id;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1403: FILE: lib/librte_cryptodev/rte_cryptodev.c:1192:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1404: FILE: lib/librte_cryptodev/rte_cryptodev.c:1193:
+^Iif (sess->sess_private_data[index] == NULL) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1405: FILE: lib/librte_cryptodev/rte_cryptodev.c:1194:
+^I^Iret = dev->dev_ops->asym_session_configure(dev,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1406: FILE: lib/librte_cryptodev/rte_cryptodev.c:1195:
+^I^I^I^I^I^I^I   xforms,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1407: FILE: lib/librte_cryptodev/rte_cryptodev.c:1196:
+^I^I^I^I^I^I^I   sess, mp);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1408: FILE: lib/librte_cryptodev/rte_cryptodev.c:1197:
+^I^Iif (ret < 0) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1409: FILE: lib/librte_cryptodev/rte_cryptodev.c:1198:
+^I^I^ICDEV_LOG_ERR(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1410: FILE: lib/librte_cryptodev/rte_cryptodev.c:1199:
+^I^I^I^I"dev_id %d failed to configure session details",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1411: FILE: lib/librte_cryptodev/rte_cryptodev.c:1200:
+^I^I^I^Idev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1412: FILE: lib/librte_cryptodev/rte_cryptodev.c:1201:
+^I^I^Ireturn ret;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1413: FILE: lib/librte_cryptodev/rte_cryptodev.c:1202:
+^I^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1414: FILE: lib/librte_cryptodev/rte_cryptodev.c:1203:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1415: FILE: lib/librte_cryptodev/rte_cryptodev.c:1204:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1416: FILE: lib/librte_cryptodev/rte_cryptodev.c:1205:
+^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1417: FILE: lib/librte_cryptodev/rte_cryptodev.c:1206:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1418: FILE: lib/librte_cryptodev/rte_cryptodev.c:1207:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1426: FILE: lib/librte_cryptodev/rte_cryptodev.c:1225:
+struct rte_cryptodev_asym_session *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1427: FILE: lib/librte_cryptodev/rte_cryptodev.c:1226:
+rte_cryptodev_asym_session_create(struct rte_mempool *mp)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1428: FILE: lib/librte_cryptodev/rte_cryptodev.c:1227:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1429: FILE: lib/librte_cryptodev/rte_cryptodev.c:1228:
+^Istruct rte_cryptodev_asym_session *sess;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1430: FILE: lib/librte_cryptodev/rte_cryptodev.c:1229:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1431: FILE: lib/librte_cryptodev/rte_cryptodev.c:1230:
+^I/* Allocate a session structure from the session pool */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1432: FILE: lib/librte_cryptodev/rte_cryptodev.c:1231:
+^Iif (rte_mempool_get(mp, (void *)&sess)) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1433: FILE: lib/librte_cryptodev/rte_cryptodev.c:1232:
+^I^ICDEV_LOG_ERR("couldn't get object from session mempool");^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1434: FILE: lib/librte_cryptodev/rte_cryptodev.c:1233:
+^I^Ireturn NULL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1435: FILE: lib/librte_cryptodev/rte_cryptodev.c:1234:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1436: FILE: lib/librte_cryptodev/rte_cryptodev.c:1235:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1437: FILE: lib/librte_cryptodev/rte_cryptodev.c:1236:
+^I/* Clear device session pointer */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1438: FILE: lib/librte_cryptodev/rte_cryptodev.c:1237:
+^Imemset(sess, 0, (sizeof(void *) * nb_drivers));^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1439: FILE: lib/librte_cryptodev/rte_cryptodev.c:1238:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1440: FILE: lib/librte_cryptodev/rte_cryptodev.c:1239:
+^Ireturn sess;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1441: FILE: lib/librte_cryptodev/rte_cryptodev.c:1240:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1442: FILE: lib/librte_cryptodev/rte_cryptodev.c:1241:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1450: FILE: lib/librte_cryptodev/rte_cryptodev.c:1297:
+rte_cryptodev_queue_pair_attach_asym_session(uint8_t dev_id, uint16_t qp_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1451: FILE: lib/librte_cryptodev/rte_cryptodev.c:1298:
+^I^Istruct rte_cryptodev_asym_session *sess)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1452: FILE: lib/librte_cryptodev/rte_cryptodev.c:1299:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1453: FILE: lib/librte_cryptodev/rte_cryptodev.c:1300:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1454: FILE: lib/librte_cryptodev/rte_cryptodev.c:1301:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1455: FILE: lib/librte_cryptodev/rte_cryptodev.c:1302:
+^Iif (!rte_cryptodev_pmd_is_valid_dev(dev_id)) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1456: FILE: lib/librte_cryptodev/rte_cryptodev.c:1303:
+^I^ICDEV_LOG_ERR("Invalid dev_id=%d", dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1457: FILE: lib/librte_cryptodev/rte_cryptodev.c:1304:
+^I^Ireturn -EINVAL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1458: FILE: lib/librte_cryptodev/rte_cryptodev.c:1305:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1459: FILE: lib/librte_cryptodev/rte_cryptodev.c:1306:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1460: FILE: lib/librte_cryptodev/rte_cryptodev.c:1307:
+^Idev = &rte_crypto_devices[dev_id];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1461: FILE: lib/librte_cryptodev/rte_cryptodev.c:1308:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1462: FILE: lib/librte_cryptodev/rte_cryptodev.c:1309:
+^I/* The API is optional, not returning error if driver do not suuport */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1463: FILE: lib/librte_cryptodev/rte_cryptodev.c:1310:
+^IRTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->asym_qp_attach_session, 0);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1464: FILE: lib/librte_cryptodev/rte_cryptodev.c:1311:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1465: FILE: lib/librte_cryptodev/rte_cryptodev.c:1312:
+^Ivoid *sess_priv = get_asym_session_private_data(sess, dev->driver_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1466: FILE: lib/librte_cryptodev/rte_cryptodev.c:1313:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1467: FILE: lib/librte_cryptodev/rte_cryptodev.c:1314:
+^Iif (dev->dev_ops->asym_qp_attach_session(dev, qp_id, sess_priv)) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1468: FILE: lib/librte_cryptodev/rte_cryptodev.c:1315:
+^I^ICDEV_LOG_ERR("dev_id %d failed to attach qp: %d with session",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1469: FILE: lib/librte_cryptodev/rte_cryptodev.c:1316:
+^I^I^I^Idev_id, qp_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1470: FILE: lib/librte_cryptodev/rte_cryptodev.c:1317:
+^I^Ireturn -EPERM;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1471: FILE: lib/librte_cryptodev/rte_cryptodev.c:1318:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1472: FILE: lib/librte_cryptodev/rte_cryptodev.c:1319:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1473: FILE: lib/librte_cryptodev/rte_cryptodev.c:1320:
+^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1474: FILE: lib/librte_cryptodev/rte_cryptodev.c:1321:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1475: FILE: lib/librte_cryptodev/rte_cryptodev.c:1322:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1476: FILE: lib/librte_cryptodev/rte_cryptodev.c:1323:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1477: FILE: lib/librte_cryptodev/rte_cryptodev.c:1324:
+rte_cryptodev_queue_pair_detach_asym_session(uint8_t dev_id, uint16_t qp_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1478: FILE: lib/librte_cryptodev/rte_cryptodev.c:1325:
+^I^Istruct rte_cryptodev_asym_session *sess)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1479: FILE: lib/librte_cryptodev/rte_cryptodev.c:1326:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1480: FILE: lib/librte_cryptodev/rte_cryptodev.c:1327:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1481: FILE: lib/librte_cryptodev/rte_cryptodev.c:1328:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1482: FILE: lib/librte_cryptodev/rte_cryptodev.c:1329:
+^Iif (!rte_cryptodev_pmd_is_valid_dev(dev_id)) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1483: FILE: lib/librte_cryptodev/rte_cryptodev.c:1330:
+^I^ICDEV_LOG_ERR("Invalid dev_id=%d", dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1484: FILE: lib/librte_cryptodev/rte_cryptodev.c:1331:
+^I^Ireturn -EINVAL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1485: FILE: lib/librte_cryptodev/rte_cryptodev.c:1332:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1486: FILE: lib/librte_cryptodev/rte_cryptodev.c:1333:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1487: FILE: lib/librte_cryptodev/rte_cryptodev.c:1334:
+^Idev = &rte_crypto_devices[dev_id];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1488: FILE: lib/librte_cryptodev/rte_cryptodev.c:1335:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1489: FILE: lib/librte_cryptodev/rte_cryptodev.c:1336:
+^I/* The API is optional, not returning error if driver do not suuport */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1490: FILE: lib/librte_cryptodev/rte_cryptodev.c:1337:
+^IRTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->asym_qp_detach_session, 0);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1491: FILE: lib/librte_cryptodev/rte_cryptodev.c:1338:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1492: FILE: lib/librte_cryptodev/rte_cryptodev.c:1339:
+^Ivoid *sess_priv = get_asym_session_private_data(sess, dev->driver_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1493: FILE: lib/librte_cryptodev/rte_cryptodev.c:1340:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1494: FILE: lib/librte_cryptodev/rte_cryptodev.c:1341:
+^Iif (dev->dev_ops->asym_qp_detach_session(dev, qp_id, sess_priv)) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1495: FILE: lib/librte_cryptodev/rte_cryptodev.c:1342:
+^I^ICDEV_LOG_ERR("dev_id %d failed to detach qp: %d from session",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1496: FILE: lib/librte_cryptodev/rte_cryptodev.c:1343:
+^I^I^I^Idev_id, qp_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1497: FILE: lib/librte_cryptodev/rte_cryptodev.c:1344:
+^I^Ireturn -EPERM;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1498: FILE: lib/librte_cryptodev/rte_cryptodev.c:1345:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1499: FILE: lib/librte_cryptodev/rte_cryptodev.c:1346:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1500: FILE: lib/librte_cryptodev/rte_cryptodev.c:1347:
+^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1501: FILE: lib/librte_cryptodev/rte_cryptodev.c:1348:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1502: FILE: lib/librte_cryptodev/rte_cryptodev.c:1349:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1503: FILE: lib/librte_cryptodev/rte_cryptodev.c:1350:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1511: FILE: lib/librte_cryptodev/rte_cryptodev.c:1367:
+rte_cryptodev_asym_session_clear(uint8_t dev_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1512: FILE: lib/librte_cryptodev/rte_cryptodev.c:1368:
+^I^Istruct rte_cryptodev_asym_session *sess)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1513: FILE: lib/librte_cryptodev/rte_cryptodev.c:1369:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1514: FILE: lib/librte_cryptodev/rte_cryptodev.c:1370:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1515: FILE: lib/librte_cryptodev/rte_cryptodev.c:1371:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1516: FILE: lib/librte_cryptodev/rte_cryptodev.c:1372:
+^Idev = rte_cryptodev_pmd_get_dev(dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1517: FILE: lib/librte_cryptodev/rte_cryptodev.c:1373:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1518: FILE: lib/librte_cryptodev/rte_cryptodev.c:1374:
+^Iif (dev == NULL || sess == NULL)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1519: FILE: lib/librte_cryptodev/rte_cryptodev.c:1375:
+^I^Ireturn -EINVAL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1520: FILE: lib/librte_cryptodev/rte_cryptodev.c:1376:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1521: FILE: lib/librte_cryptodev/rte_cryptodev.c:1377:
+^Idev->dev_ops->asym_session_clear(dev, sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1522: FILE: lib/librte_cryptodev/rte_cryptodev.c:1378:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1523: FILE: lib/librte_cryptodev/rte_cryptodev.c:1379:
+^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1524: FILE: lib/librte_cryptodev/rte_cryptodev.c:1380:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1525: FILE: lib/librte_cryptodev/rte_cryptodev.c:1381:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1526: FILE: lib/librte_cryptodev/rte_cryptodev.c:1382:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1534: FILE: lib/librte_cryptodev/rte_cryptodev.c:1406:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1535: FILE: lib/librte_cryptodev/rte_cryptodev.c:1407:
+rte_cryptodev_asym_session_free(struct rte_cryptodev_asym_session *sess)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1536: FILE: lib/librte_cryptodev/rte_cryptodev.c:1408:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1537: FILE: lib/librte_cryptodev/rte_cryptodev.c:1409:
+^Iuint8_t i;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1538: FILE: lib/librte_cryptodev/rte_cryptodev.c:1410:
+^Ivoid *sess_priv;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1539: FILE: lib/librte_cryptodev/rte_cryptodev.c:1411:
+^Istruct rte_mempool *sess_mp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1540: FILE: lib/librte_cryptodev/rte_cryptodev.c:1412:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1541: FILE: lib/librte_cryptodev/rte_cryptodev.c:1413:
+^Iif (sess == NULL)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1542: FILE: lib/librte_cryptodev/rte_cryptodev.c:1414:
+^I^Ireturn -EINVAL;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1543: FILE: lib/librte_cryptodev/rte_cryptodev.c:1415:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1544: FILE: lib/librte_cryptodev/rte_cryptodev.c:1416:
+^I/* Check that all device private data has been freed */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1545: FILE: lib/librte_cryptodev/rte_cryptodev.c:1417:
+^Ifor (i = 0; i < nb_drivers; i++) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1546: FILE: lib/librte_cryptodev/rte_cryptodev.c:1418:
+^I^Isess_priv = get_asym_session_private_data(sess, i);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1547: FILE: lib/librte_cryptodev/rte_cryptodev.c:1419:
+^I^Iif (sess_priv != NULL)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1548: FILE: lib/librte_cryptodev/rte_cryptodev.c:1420:
+^I^I^Ireturn -EBUSY;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1549: FILE: lib/librte_cryptodev/rte_cryptodev.c:1421:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1550: FILE: lib/librte_cryptodev/rte_cryptodev.c:1422:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1551: FILE: lib/librte_cryptodev/rte_cryptodev.c:1423:
+^I/* Return session to mempool */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1552: FILE: lib/librte_cryptodev/rte_cryptodev.c:1424:
+^Isess_mp = rte_mempool_from_obj(sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1553: FILE: lib/librte_cryptodev/rte_cryptodev.c:1425:
+^Irte_mempool_put(sess_mp, sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1554: FILE: lib/librte_cryptodev/rte_cryptodev.c:1426:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1555: FILE: lib/librte_cryptodev/rte_cryptodev.c:1427:
+^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1556: FILE: lib/librte_cryptodev/rte_cryptodev.c:1428:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1557: FILE: lib/librte_cryptodev/rte_cryptodev.c:1429:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1558: FILE: lib/librte_cryptodev/rte_cryptodev.c:1430:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1566: FILE: lib/librte_cryptodev/rte_cryptodev.c:1467:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1567: FILE: lib/librte_cryptodev/rte_cryptodev.c:1468:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1568: FILE: lib/librte_cryptodev/rte_cryptodev.c:1469:
+unsigned int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1569: FILE: lib/librte_cryptodev/rte_cryptodev.c:1470:
+rte_cryptodev_get_sym_session_private_size(uint8_t dev_id)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1570: FILE: lib/librte_cryptodev/rte_cryptodev.c:1471:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1571: FILE: lib/librte_cryptodev/rte_cryptodev.c:1472:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1572: FILE: lib/librte_cryptodev/rte_cryptodev.c:1473:
+^Iunsigned int header_size = sizeof(void *) * nb_drivers;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1573: FILE: lib/librte_cryptodev/rte_cryptodev.c:1474:
+^Iunsigned int priv_sess_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1574: FILE: lib/librte_cryptodev/rte_cryptodev.c:1475:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1575: FILE: lib/librte_cryptodev/rte_cryptodev.c:1476:
+^Iif (!rte_cryptodev_pmd_is_valid_dev(dev_id))^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1576: FILE: lib/librte_cryptodev/rte_cryptodev.c:1477:
+^I^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1577: FILE: lib/librte_cryptodev/rte_cryptodev.c:1478:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1578: FILE: lib/librte_cryptodev/rte_cryptodev.c:1479:
+^Idev = rte_cryptodev_pmd_get_dev(dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1579: FILE: lib/librte_cryptodev/rte_cryptodev.c:1480:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1580: FILE: lib/librte_cryptodev/rte_cryptodev.c:1481:
+^Iif (*dev->dev_ops->sym_session_get_size == NULL)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1581: FILE: lib/librte_cryptodev/rte_cryptodev.c:1482:
+^I^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1582: FILE: lib/librte_cryptodev/rte_cryptodev.c:1483:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1583: FILE: lib/librte_cryptodev/rte_cryptodev.c:1484:
+^Ipriv_sess_size = (*dev->dev_ops->sym_session_get_size)(dev);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1584: FILE: lib/librte_cryptodev/rte_cryptodev.c:1485:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1585: FILE: lib/librte_cryptodev/rte_cryptodev.c:1486:
+^I/*^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1586: FILE: lib/librte_cryptodev/rte_cryptodev.c:1487:
+^I * If size is less than session header size,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1587: FILE: lib/librte_cryptodev/rte_cryptodev.c:1488:
+^I * return the latter, as this guarantees that^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1588: FILE: lib/librte_cryptodev/rte_cryptodev.c:1489:
+^I * sessionless operations will work^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1589: FILE: lib/librte_cryptodev/rte_cryptodev.c:1490:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1590: FILE: lib/librte_cryptodev/rte_cryptodev.c:1491:
+^Iif (priv_sess_size < header_size)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1591: FILE: lib/librte_cryptodev/rte_cryptodev.c:1492:
+^I^Ireturn header_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1592: FILE: lib/librte_cryptodev/rte_cryptodev.c:1493:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1593: FILE: lib/librte_cryptodev/rte_cryptodev.c:1494:
+^Ireturn priv_sess_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1594: FILE: lib/librte_cryptodev/rte_cryptodev.c:1495:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1595: FILE: lib/librte_cryptodev/rte_cryptodev.c:1496:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1596: FILE: lib/librte_cryptodev/rte_cryptodev.c:1497:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1597: FILE: lib/librte_cryptodev/rte_cryptodev.c:1498:
+unsigned int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1598: FILE: lib/librte_cryptodev/rte_cryptodev.c:1499:
+rte_cryptodev_get_asym_session_private_size(uint8_t dev_id)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1599: FILE: lib/librte_cryptodev/rte_cryptodev.c:1500:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1600: FILE: lib/librte_cryptodev/rte_cryptodev.c:1501:
+^Istruct rte_cryptodev *dev;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1601: FILE: lib/librte_cryptodev/rte_cryptodev.c:1502:
+^Iunsigned int header_size = sizeof(void *) * nb_drivers;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1602: FILE: lib/librte_cryptodev/rte_cryptodev.c:1503:
+^Iunsigned int priv_sess_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1603: FILE: lib/librte_cryptodev/rte_cryptodev.c:1504:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1604: FILE: lib/librte_cryptodev/rte_cryptodev.c:1505:
+^Iif (!rte_cryptodev_pmd_is_valid_dev(dev_id))^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1605: FILE: lib/librte_cryptodev/rte_cryptodev.c:1506:
+^I^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1606: FILE: lib/librte_cryptodev/rte_cryptodev.c:1507:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1607: FILE: lib/librte_cryptodev/rte_cryptodev.c:1508:
+^Idev = rte_cryptodev_pmd_get_dev(dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1608: FILE: lib/librte_cryptodev/rte_cryptodev.c:1509:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1609: FILE: lib/librte_cryptodev/rte_cryptodev.c:1510:
+^Iif (*dev->dev_ops->asym_session_get_size == NULL)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1610: FILE: lib/librte_cryptodev/rte_cryptodev.c:1511:
+^I^Ireturn 0;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1611: FILE: lib/librte_cryptodev/rte_cryptodev.c:1512:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1612: FILE: lib/librte_cryptodev/rte_cryptodev.c:1513:
+^Ipriv_sess_size = (*dev->dev_ops->asym_session_get_size)(dev);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1613: FILE: lib/librte_cryptodev/rte_cryptodev.c:1514:
+^Iif (priv_sess_size < header_size)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1614: FILE: lib/librte_cryptodev/rte_cryptodev.c:1515:
+^I^Ireturn header_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1615: FILE: lib/librte_cryptodev/rte_cryptodev.c:1516:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1616: FILE: lib/librte_cryptodev/rte_cryptodev.c:1517:
+^Ireturn priv_sess_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1624: FILE: lib/librte_cryptodev/rte_cryptodev.c:1551:
+^Iif (type == RTE_CRYPTO_OP_TYPE_ASYMMETRIC) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1625: FILE: lib/librte_cryptodev/rte_cryptodev.c:1552:
+^I^I/* override size by size of asym op */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1626: FILE: lib/librte_cryptodev/rte_cryptodev.c:1553:
+^I^Ielt_size = sizeof(struct rte_crypto_op) +^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1627: FILE: lib/librte_cryptodev/rte_cryptodev.c:1554:
+^I^I^I   sizeof(struct rte_crypto_asym_op) +^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1628: FILE: lib/librte_cryptodev/rte_cryptodev.c:1555:
+^I^I^I   priv_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1629: FILE: lib/librte_cryptodev/rte_cryptodev.c:1556:
+^I}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1630: FILE: lib/librte_cryptodev/rte_cryptodev.c:1557:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1642: FILE: lib/librte_cryptodev/rte_cryptodev.h:181:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1643: FILE: lib/librte_cryptodev/rte_cryptodev.h:182:
+ * Asymmetric Crypto Capability^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1644: FILE: lib/librte_cryptodev/rte_cryptodev.h:183:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1645: FILE: lib/librte_cryptodev/rte_cryptodev.h:184:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1646: FILE: lib/librte_cryptodev/rte_cryptodev.h:185:
+struct rte_cryptodev_asymmetric_capability {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1647: FILE: lib/librte_cryptodev/rte_cryptodev.h:186:
+^Ienum rte_crypto_asym_xform_type xform_type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1648: FILE: lib/librte_cryptodev/rte_cryptodev.h:187:
+^I/**< Transform type: RSA/MODEXP/DH/ECDH/DSA/ECDSA/FECC/MODINV */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1649: FILE: lib/librte_cryptodev/rte_cryptodev.h:188:
+^IRTE_STD_C11^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1650: FILE: lib/librte_cryptodev/rte_cryptodev.h:189:
+^Iunion {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1651: FILE: lib/librte_cryptodev/rte_cryptodev.h:190:
+^I^Istruct rte_crypto_param_range modlen;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1652: FILE: lib/librte_cryptodev/rte_cryptodev.h:191:
+^I^I/**< Range of modulus length supported for modulus based^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1653: FILE: lib/librte_cryptodev/rte_cryptodev.h:192:
+^I^I * algos:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1654: FILE: lib/librte_cryptodev/rte_cryptodev.h:193:
+^I^I * RSA^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1655: FILE: lib/librte_cryptodev/rte_cryptodev.h:194:
+^I^I * MODEXP^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1656: FILE: lib/librte_cryptodev/rte_cryptodev.h:195:
+^I^I * MODINV^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1657: FILE: lib/librte_cryptodev/rte_cryptodev.h:196:
+^I^I * DH^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1658: FILE: lib/librte_cryptodev/rte_cryptodev.h:197:
+^I^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1659: FILE: lib/librte_cryptodev/rte_cryptodev.h:198:
+^I^I * Value 0 to min and/or max means no specific limit and limit^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1660: FILE: lib/librte_cryptodev/rte_cryptodev.h:199:
+^I^I * is implementation dependent^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1661: FILE: lib/librte_cryptodev/rte_cryptodev.h:200:
+^I^I *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1662: FILE: lib/librte_cryptodev/rte_cryptodev.h:201:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1663: FILE: lib/librte_cryptodev/rte_cryptodev.h:202:
+^I};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1664: FILE: lib/librte_cryptodev/rte_cryptodev.h:203:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1665: FILE: lib/librte_cryptodev/rte_cryptodev.h:204:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1670: FILE: lib/librte_cryptodev/rte_cryptodev.h:208:
+^I/**< Operation type: symmetric/asymmetric */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1676: FILE: lib/librte_cryptodev/rte_cryptodev.h:214:
+^I^Istruct rte_cryptodev_asymmetric_capability asym;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1677: FILE: lib/librte_cryptodev/rte_cryptodev.h:215:
+^I^I/**< Asymmetric operation capability parameters */^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1686: FILE: lib/librte_cryptodev/rte_cryptodev.h:230:
+ * Structure used to describe asymmetric crypto xforms^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1687: FILE: lib/librte_cryptodev/rte_cryptodev.h:231:
+ * Each xform maps to one asym algorithm.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1688: FILE: lib/librte_cryptodev/rte_cryptodev.h:232:
+ *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1689: FILE: lib/librte_cryptodev/rte_cryptodev.h:233:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1690: FILE: lib/librte_cryptodev/rte_cryptodev.h:234:
+struct rte_cryptodev_asym_capability_idx {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1691: FILE: lib/librte_cryptodev/rte_cryptodev.h:235:
+^Ienum rte_crypto_asym_xform_type type;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1692: FILE: lib/librte_cryptodev/rte_cryptodev.h:236:
+^I/**< Asymmetric xform (algo) type */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1693: FILE: lib/librte_cryptodev/rte_cryptodev.h:237:
+};^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1694: FILE: lib/librte_cryptodev/rte_cryptodev.h:238:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1695: FILE: lib/librte_cryptodev/rte_cryptodev.h:239:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1696: FILE: lib/librte_cryptodev/rte_cryptodev.h:240:
+ * Provide capabilities available for defined device and algorithm^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1704: FILE: lib/librte_cryptodev/rte_cryptodev.h:254:
+ *  Provide capabilities available for defined device and algorithm^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1705: FILE: lib/librte_cryptodev/rte_cryptodev.h:255:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1706: FILE: lib/librte_cryptodev/rte_cryptodev.h:256:
+ * @param^Idev_id^I^IThe identifier of the device.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1707: FILE: lib/librte_cryptodev/rte_cryptodev.h:257:
+ * @param^Ialgo^I^IDescription of crypto algorithms.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1708: FILE: lib/librte_cryptodev/rte_cryptodev.h:258:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1709: FILE: lib/librte_cryptodev/rte_cryptodev.h:259:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1710: FILE: lib/librte_cryptodev/rte_cryptodev.h:260:
+ *   - Return description of the asymmetric crypto capability if exist.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1711: FILE: lib/librte_cryptodev/rte_cryptodev.h:261:
+ *   - Return NULL if the capability not exist.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1712: FILE: lib/librte_cryptodev/rte_cryptodev.h:262:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1713: FILE: lib/librte_cryptodev/rte_cryptodev.h:263:
+const struct rte_cryptodev_asymmetric_capability *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1714: FILE: lib/librte_cryptodev/rte_cryptodev.h:264:
+rte_cryptodev_asym_capability_get(uint8_t dev_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1715: FILE: lib/librte_cryptodev/rte_cryptodev.h:265:
+^I^Iconst struct rte_cryptodev_asym_capability_idx *idx);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1716: FILE: lib/librte_cryptodev/rte_cryptodev.h:266:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1717: FILE: lib/librte_cryptodev/rte_cryptodev.h:267:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1725: FILE: lib/librte_cryptodev/rte_cryptodev.h:323:
+ * Check if modulus length is in supported range^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1726: FILE: lib/librte_cryptodev/rte_cryptodev.h:324:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1727: FILE: lib/librte_cryptodev/rte_cryptodev.h:325:
+ * @param^Icapability^IDescription of the asymmetric crypto capability.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1728: FILE: lib/librte_cryptodev/rte_cryptodev.h:326:
+ * @param^Imodlen^I^Imodulus length.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1729: FILE: lib/librte_cryptodev/rte_cryptodev.h:327:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1730: FILE: lib/librte_cryptodev/rte_cryptodev.h:328:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1731: FILE: lib/librte_cryptodev/rte_cryptodev.h:329:
+ *   - Return 0 if the parameters are in range of the capability.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1732: FILE: lib/librte_cryptodev/rte_cryptodev.h:330:
+ *   - Return -1 if the parameters are out of range of the capability.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1733: FILE: lib/librte_cryptodev/rte_cryptodev.h:331:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1734: FILE: lib/librte_cryptodev/rte_cryptodev.h:332:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1735: FILE: lib/librte_cryptodev/rte_cryptodev.h:333:
+rte_cryptodev_asym_capability_check_modlen(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1736: FILE: lib/librte_cryptodev/rte_cryptodev.h:334:
+^I^Iconst struct rte_cryptodev_asymmetric_capability *capability,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1737: FILE: lib/librte_cryptodev/rte_cryptodev.h:335:
+^I^Iuint16_t modlen);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1738: FILE: lib/librte_cryptodev/rte_cryptodev.h:336:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1739: FILE: lib/librte_cryptodev/rte_cryptodev.h:337:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1747: FILE: lib/librte_cryptodev/rte_cryptodev.h:382:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1748: FILE: lib/librte_cryptodev/rte_cryptodev.h:383:
+ * Provide the Asymmetric xform enum, given an xform string^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1749: FILE: lib/librte_cryptodev/rte_cryptodev.h:384:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1750: FILE: lib/librte_cryptodev/rte_cryptodev.h:385:
+ * @param^Ixform_enum^IA pointer to the xform type^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1751: FILE: lib/librte_cryptodev/rte_cryptodev.h:386:
+ *^I^I^I^Ienum to be filled^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1752: FILE: lib/librte_cryptodev/rte_cryptodev.h:387:
+ * @param^Ixform_string^Ixform string^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1753: FILE: lib/librte_cryptodev/rte_cryptodev.h:388:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1754: FILE: lib/librte_cryptodev/rte_cryptodev.h:389:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1755: FILE: lib/librte_cryptodev/rte_cryptodev.h:390:
+ * - Return -1 if string is not valid^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1756: FILE: lib/librte_cryptodev/rte_cryptodev.h:391:
+ * - Return 0 is the string is valid^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1757: FILE: lib/librte_cryptodev/rte_cryptodev.h:392:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1758: FILE: lib/librte_cryptodev/rte_cryptodev.h:393:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1759: FILE: lib/librte_cryptodev/rte_cryptodev.h:394:
+rte_cryptodev_get_asym_xform_enum(enum rte_crypto_asym_xform_type *xform_enum,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1760: FILE: lib/librte_cryptodev/rte_cryptodev.h:395:
+^I^Iconst char *xform_string);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1761: FILE: lib/librte_cryptodev/rte_cryptodev.h:396:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1762: FILE: lib/librte_cryptodev/rte_cryptodev.h:397:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1771: FILE: lib/librte_cryptodev/rte_cryptodev.h:463:
+^I/**< Maximum number of queues pairs supported by device.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1772: FILE: lib/librte_cryptodev/rte_cryptodev.h:464:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1773: FILE: lib/librte_cryptodev/rte_cryptodev.h:465:
+^I * This is total number of queues supported by device and inclusive^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1774: FILE: lib/librte_cryptodev/rte_cryptodev.h:466:
+^I * of numbers used for both symmetric and asymmetric for PMD that^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1775: FILE: lib/librte_cryptodev/rte_cryptodev.h:467:
+^I * support symmetric and asymmetric op i.e.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1776: FILE: lib/librte_cryptodev/rte_cryptodev.h:468:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1777: FILE: lib/librte_cryptodev/rte_cryptodev.h:469:
+^I * max_nb_queue_pairs = max_nb_symm_qp + max_nb_asymm_qp^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1778: FILE: lib/librte_cryptodev/rte_cryptodev.h:470:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1779: FILE: lib/librte_cryptodev/rte_cryptodev.h:471:
+^I * Following table demonstarte what the values should be for device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1780: FILE: lib/librte_cryptodev/rte_cryptodev.h:472:
+^I * with max num of 'n' queue pair (x = don't care):^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1781: FILE: lib/librte_cryptodev/rte_cryptodev.h:473:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1782: FILE: lib/librte_cryptodev/rte_cryptodev.h:474:
+^I *  -------------------------------------------------------------------^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1783: FILE: lib/librte_cryptodev/rte_cryptodev.h:475:
+^I * |dev_capa                | max_nb_asymm_qp| max_nb_symm_qp | max_qp|^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1784: FILE: lib/librte_cryptodev/rte_cryptodev.h:476:
+^I *  -------------------------------------------------------------------^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1785: FILE: lib/librte_cryptodev/rte_cryptodev.h:477:
+^I * | Symm only              |    x           | 0              | n     |^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1786: FILE: lib/librte_cryptodev/rte_cryptodev.h:478:
+^I * | Asymm only             |    0           | x              | n     |^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1787: FILE: lib/librte_cryptodev/rte_cryptodev.h:479:
+^I * | symm+asymm w/ fixed qp |    p           | n-p            | n     |^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1788: FILE: lib/librte_cryptodev/rte_cryptodev.h:480:
+^I * | symm+asymm w/ all qp   |    0           | 0              | n     |^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1789: FILE: lib/librte_cryptodev/rte_cryptodev.h:481:
+^I *  -------------------------------------------------------------------^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1790: FILE: lib/librte_cryptodev/rte_cryptodev.h:482:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1791: FILE: lib/librte_cryptodev/rte_cryptodev.h:483:
+^I * - if device supports only asymmetric, then max_nb_queue_pair^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1792: FILE: lib/librte_cryptodev/rte_cryptodev.h:484:
+^I *   indicates max qp available for asymmetric operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1793: FILE: lib/librte_cryptodev/rte_cryptodev.h:485:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1794: FILE: lib/librte_cryptodev/rte_cryptodev.h:486:
+^I * - if device support only symmetric, then max_nb_queue_pair^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1795: FILE: lib/librte_cryptodev/rte_cryptodev.h:487:
+^I *   indicates max qp available for symmetric operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1796: FILE: lib/librte_cryptodev/rte_cryptodev.h:488:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1797: FILE: lib/librte_cryptodev/rte_cryptodev.h:489:
+^I * - if device support both symmetric and asymmetric crypto op,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1798: FILE: lib/librte_cryptodev/rte_cryptodev.h:490:
+^I *   then max_nb_queue_pair indicates total number of available^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1799: FILE: lib/librte_cryptodev/rte_cryptodev.h:491:
+^I *   qp for both operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1800: FILE: lib/librte_cryptodev/rte_cryptodev.h:492:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1801: FILE: lib/librte_cryptodev/rte_cryptodev.h:493:
+^I * **Special note on devices supporting symm and asymm:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1802: FILE: lib/librte_cryptodev/rte_cryptodev.h:494:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1803: FILE: lib/librte_cryptodev/rte_cryptodev.h:495:
+^I * Such dual function devices may manage qp in various possible ways.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1804: FILE: lib/librte_cryptodev/rte_cryptodev.h:496:
+^I * They can either:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1805: FILE: lib/librte_cryptodev/rte_cryptodev.h:497:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1806: FILE: lib/librte_cryptodev/rte_cryptodev.h:498:
+^I * 1. Use all max_nb_queue_pair for any operation type.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1807: FILE: lib/librte_cryptodev/rte_cryptodev.h:499:
+^I *    In such case, app can configure any of the available qp^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1808: FILE: lib/librte_cryptodev/rte_cryptodev.h:500:
+^I *    for any operaiton. Thus,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1809: FILE: lib/librte_cryptodev/rte_cryptodev.h:501:
+^I *    dev_info should return num queue pair distribution as mentioned^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1810: FILE: lib/librte_cryptodev/rte_cryptodev.h:502:
+^I *    in row 'symm+asymm w/ all qp' in table above^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1811: FILE: lib/librte_cryptodev/rte_cryptodev.h:503:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1812: FILE: lib/librte_cryptodev/rte_cryptodev.h:504:
+^I * 2. Or, use dedicated set of qp for each op^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1813: FILE: lib/librte_cryptodev/rte_cryptodev.h:505:
+^I *    Such device PMDs, can take 2 approaches:^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1814: FILE: lib/librte_cryptodev/rte_cryptodev.h:506:
+^I *    1. Either, it can show up as 2 separate PMDs where one as^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1815: FILE: lib/librte_cryptodev/rte_cryptodev.h:507:
+^I *^I symmetric only and other asymmetric only. in such case,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1816: FILE: lib/librte_cryptodev/rte_cryptodev.h:508:
+^I *^I device info will return num queue pair distribution as^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1817: FILE: lib/librte_cryptodev/rte_cryptodev.h:509:
+^I *^I mentioned in row 'symmetric/asymmetric only' device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1818: FILE: lib/librte_cryptodev/rte_cryptodev.h:510:
+^I *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1819: FILE: lib/librte_cryptodev/rte_cryptodev.h:511:
+^I *    2. Or, can appear as one PMD with number of queue pair dedicated^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1820: FILE: lib/librte_cryptodev/rte_cryptodev.h:512:
+^I *^I to each operation in max_nb_symm_qp and max_nb_asymm_qp^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1821: FILE: lib/librte_cryptodev/rte_cryptodev.h:513:
+^I *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1822: FILE: lib/librte_cryptodev/rte_cryptodev.h:514:
+^I */^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1827: FILE: lib/librte_cryptodev/rte_cryptodev.h:518:
+^I^I/**< Maximum number of sessions supported^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1828: FILE: lib/librte_cryptodev/rte_cryptodev.h:519:
+^I^I * for symmetric operations.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1829: FILE: lib/librte_cryptodev/rte_cryptodev.h:520:
+^I^I */^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1832: FILE: lib/librte_cryptodev/rte_cryptodev.h:522:
+^I^I/**< Maximum number of symmetric sessions^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1833: FILE: lib/librte_cryptodev/rte_cryptodev.h:523:
+^I^I * per queue pair.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1836: FILE: lib/librte_cryptodev/rte_cryptodev.h:526:
+^I^I unsigned int max_nb_sym_qp;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1837: FILE: lib/librte_cryptodev/rte_cryptodev.h:527:
+^I^I/**< Maximum num of qp dedicated to symmetric op.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1838: FILE: lib/librte_cryptodev/rte_cryptodev.h:528:
+^I^I * NA for device that support symmetric only.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1839: FILE: lib/librte_cryptodev/rte_cryptodev.h:529:
+^I^I * 0 means device can use all max_nb_queue_pair^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1840: FILE: lib/librte_cryptodev/rte_cryptodev.h:530:
+^I^I * for symm op.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1841: FILE: lib/librte_cryptodev/rte_cryptodev.h:531:
+^I^I * Please note, this variable only tells number of queue pairs^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1842: FILE: lib/librte_cryptodev/rte_cryptodev.h:532:
+^I^I * that can be enqueued with symmetric ops and doesn't reveal^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1843: FILE: lib/librte_cryptodev/rte_cryptodev.h:533:
+^I^I * specific IDs used by PMDs for this operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1844: FILE: lib/librte_cryptodev/rte_cryptodev.h:534:
+^I^I *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1845: FILE: lib/librte_cryptodev/rte_cryptodev.h:535:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1847: FILE: lib/librte_cryptodev/rte_cryptodev.h:537:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1848: FILE: lib/librte_cryptodev/rte_cryptodev.h:538:
+^Istruct {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1849: FILE: lib/librte_cryptodev/rte_cryptodev.h:539:
+^I^Iunsigned int max_nb_asym_sessions;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1850: FILE: lib/librte_cryptodev/rte_cryptodev.h:540:
+^I^I/**< Maximum number of asymmetric sessions supported by device.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1851: FILE: lib/librte_cryptodev/rte_cryptodev.h:541:
+^I^I * 0 infinite as long as resources are available^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1852: FILE: lib/librte_cryptodev/rte_cryptodev.h:542:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1853: FILE: lib/librte_cryptodev/rte_cryptodev.h:543:
+^I^Iunsigned int max_nb_asym_sessions_per_qp;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1854: FILE: lib/librte_cryptodev/rte_cryptodev.h:544:
+^I^I/**< Maximum number of asymmetric sessions per queue pair.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1855: FILE: lib/librte_cryptodev/rte_cryptodev.h:545:
+^I^I * 0 means infinite as long as resources are available^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1856: FILE: lib/librte_cryptodev/rte_cryptodev.h:546:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1857: FILE: lib/librte_cryptodev/rte_cryptodev.h:547:
+^I^Iunsigned int max_nb_asym_qp;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1858: FILE: lib/librte_cryptodev/rte_cryptodev.h:548:
+^I^I/**< Maximum number of qp dedicated for asymm operation.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1859: FILE: lib/librte_cryptodev/rte_cryptodev.h:549:
+^I^I * 0 means device can use all max_nb_queue_pair for asymm op.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1860: FILE: lib/librte_cryptodev/rte_cryptodev.h:550:
+^I^I * Please note, this variable only tells number of queue pairs^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1861: FILE: lib/librte_cryptodev/rte_cryptodev.h:551:
+^I^I * that can be enqueued with asymmetric ops and doesn't reveal^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1862: FILE: lib/librte_cryptodev/rte_cryptodev.h:552:
+^I^I * specific IDs used by PMDs for this operation^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1863: FILE: lib/librte_cryptodev/rte_cryptodev.h:553:
+^I^I *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1864: FILE: lib/librte_cryptodev/rte_cryptodev.h:554:
+^I^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1865: FILE: lib/librte_cryptodev/rte_cryptodev.h:555:
+^I} asym;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1873: FILE: lib/librte_cryptodev/rte_cryptodev.h:680:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1874: FILE: lib/librte_cryptodev/rte_cryptodev.h:681:
+^Iuint16_t nb_symm_qp;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1875: FILE: lib/librte_cryptodev/rte_cryptodev.h:682:
+^I/**< Number of queue pair to be used for symmetric operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1876: FILE: lib/librte_cryptodev/rte_cryptodev.h:683:
+^I * Optional input.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1877: FILE: lib/librte_cryptodev/rte_cryptodev.h:684:
+^I * Valid for device supporting both symmetric and asymmetric.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1878: FILE: lib/librte_cryptodev/rte_cryptodev.h:685:
+^I * Should be less than equal to rte_cryptodev_info:max_nb_symm_qp.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1879: FILE: lib/librte_cryptodev/rte_cryptodev.h:686:
+^I * please note this number only tells how many queue pair to be used^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1880: FILE: lib/librte_cryptodev/rte_cryptodev.h:687:
+^I * for symmetric op and does *not* tell specific IDs to be used.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1881: FILE: lib/librte_cryptodev/rte_cryptodev.h:688:
+^I */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1882: FILE: lib/librte_cryptodev/rte_cryptodev.h:689:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1883: FILE: lib/librte_cryptodev/rte_cryptodev.h:690:
+^Iuint16_t nb_asymm_qp;^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1884: FILE: lib/librte_cryptodev/rte_cryptodev.h:691:
+^I/**< Number of queue pair to be used for asymmetric operations.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1885: FILE: lib/librte_cryptodev/rte_cryptodev.h:692:
+^I * Optional input.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1886: FILE: lib/librte_cryptodev/rte_cryptodev.h:693:
+^I * Valid for device supporting both asymmetric and symmetric.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1887: FILE: lib/librte_cryptodev/rte_cryptodev.h:694:
+^I * Should be less than equal to rte_cryptodev_info:max_nb_asymm_qp^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1888: FILE: lib/librte_cryptodev/rte_cryptodev.h:695:
+^I * Please note this number only tells how many queue pair to be^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1889: FILE: lib/librte_cryptodev/rte_cryptodev.h:696:
+^I * used for asymmetric and does *not* specifically tell qp ID^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1890: FILE: lib/librte_cryptodev/rte_cryptodev.h:697:
+^I */^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1898: FILE: lib/librte_cryptodev/rte_cryptodev.h:780:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1899: FILE: lib/librte_cryptodev/rte_cryptodev.h:781:
+ * @note: queue pair to be setup independent of operation type.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1900: FILE: lib/librte_cryptodev/rte_cryptodev.h:782:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1908: FILE: lib/librte_cryptodev/rte_cryptodev.h:832:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1909: FILE: lib/librte_cryptodev/rte_cryptodev.h:833:
+ * Get the number of symmetric queue pairs on this crypto device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1910: FILE: lib/librte_cryptodev/rte_cryptodev.h:834:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1911: FILE: lib/librte_cryptodev/rte_cryptodev.h:835:
+ * @param^Idev_id^I^ICrypto device identifier.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1912: FILE: lib/librte_cryptodev/rte_cryptodev.h:836:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1913: FILE: lib/librte_cryptodev/rte_cryptodev.h:837:
+ *   - The number of configured symmetric queue pairs.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1914: FILE: lib/librte_cryptodev/rte_cryptodev.h:838:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1915: FILE: lib/librte_cryptodev/rte_cryptodev.h:839:
+extern uint16_t^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1916: FILE: lib/librte_cryptodev/rte_cryptodev.h:840:
+rte_cryptodev_sym_queue_pair_count(uint8_t dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1917: FILE: lib/librte_cryptodev/rte_cryptodev.h:841:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1918: FILE: lib/librte_cryptodev/rte_cryptodev.h:842:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1919: FILE: lib/librte_cryptodev/rte_cryptodev.h:843:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1920: FILE: lib/librte_cryptodev/rte_cryptodev.h:844:
+ * Get the number of asymmetric queue pairs on this crypto device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1921: FILE: lib/librte_cryptodev/rte_cryptodev.h:845:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1922: FILE: lib/librte_cryptodev/rte_cryptodev.h:846:
+ * @param^Idev_id^I^ICrypto device identifier.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1923: FILE: lib/librte_cryptodev/rte_cryptodev.h:847:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1924: FILE: lib/librte_cryptodev/rte_cryptodev.h:848:
+ *   - The number of configured asymmetric queue pairs.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1925: FILE: lib/librte_cryptodev/rte_cryptodev.h:849:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1926: FILE: lib/librte_cryptodev/rte_cryptodev.h:850:
+extern uint16_t^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1927: FILE: lib/librte_cryptodev/rte_cryptodev.h:851:
+rte_cryptodev_asym_queue_pair_count(uint8_t dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1935: FILE: lib/librte_cryptodev/rte_cryptodev.h:1003:
+^Iuint16_t nb_sym_qp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1936: FILE: lib/librte_cryptodev/rte_cryptodev.h:1004:
+^I/**< Number of symmetric queue pairs. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1937: FILE: lib/librte_cryptodev/rte_cryptodev.h:1005:
+^Iuint16_t nb_asym_qp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1938: FILE: lib/librte_cryptodev/rte_cryptodev.h:1006:
+^I/**< Number of asymmetric queue pairs. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1946: FILE: lib/librte_cryptodev/rte_cryptodev.h:1112:
+/** Cryptodev asymmetric crypto session */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1947: FILE: lib/librte_cryptodev/rte_cryptodev.h:1113:
+struct rte_cryptodev_asym_session {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1948: FILE: lib/librte_cryptodev/rte_cryptodev.h:1114:
+^I__extension__ void *sess_private_data[0];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1949: FILE: lib/librte_cryptodev/rte_cryptodev.h:1115:
+^I/**< Private asymmetric session material */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1950: FILE: lib/librte_cryptodev/rte_cryptodev.h:1116:
+};^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1958: FILE: lib/librte_cryptodev/rte_cryptodev.h:1131:
+ * Create asymmetric crypto session header (generic with no private data)^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1959: FILE: lib/librte_cryptodev/rte_cryptodev.h:1132:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1960: FILE: lib/librte_cryptodev/rte_cryptodev.h:1133:
+ * @param   mempool    mempool to allocate asymmetric session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1961: FILE: lib/librte_cryptodev/rte_cryptodev.h:1134:
+ *                     objects from^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1962: FILE: lib/librte_cryptodev/rte_cryptodev.h:1135:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1963: FILE: lib/librte_cryptodev/rte_cryptodev.h:1136:
+ *  - On success return pointer to asym-session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1964: FILE: lib/librte_cryptodev/rte_cryptodev.h:1137:
+ *  - On failure returns NULL^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1965: FILE: lib/librte_cryptodev/rte_cryptodev.h:1138:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1966: FILE: lib/librte_cryptodev/rte_cryptodev.h:1139:
+struct rte_cryptodev_asym_session *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1967: FILE: lib/librte_cryptodev/rte_cryptodev.h:1140:
+rte_cryptodev_asym_session_create(struct rte_mempool *mempool);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1968: FILE: lib/librte_cryptodev/rte_cryptodev.h:1141:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1969: FILE: lib/librte_cryptodev/rte_cryptodev.h:1142:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1977: FILE: lib/librte_cryptodev/rte_cryptodev.h:1158:
+ * Frees asymmetric crypto session header, after checking that all^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1978: FILE: lib/librte_cryptodev/rte_cryptodev.h:1159:
+ * the device private data has been freed, returning it^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1979: FILE: lib/librte_cryptodev/rte_cryptodev.h:1160:
+ * to its original mempool.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1980: FILE: lib/librte_cryptodev/rte_cryptodev.h:1161:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1981: FILE: lib/librte_cryptodev/rte_cryptodev.h:1162:
+ * @param   sess     Session header to be freed.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1982: FILE: lib/librte_cryptodev/rte_cryptodev.h:1163:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1983: FILE: lib/librte_cryptodev/rte_cryptodev.h:1164:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1984: FILE: lib/librte_cryptodev/rte_cryptodev.h:1165:
+ *  - 0 if successful.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1985: FILE: lib/librte_cryptodev/rte_cryptodev.h:1166:
+ *  - -EINVAL if session is NULL.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1986: FILE: lib/librte_cryptodev/rte_cryptodev.h:1167:
+ *  - -EBUSY if not all device private data has been freed.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1987: FILE: lib/librte_cryptodev/rte_cryptodev.h:1168:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1988: FILE: lib/librte_cryptodev/rte_cryptodev.h:1169:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1989: FILE: lib/librte_cryptodev/rte_cryptodev.h:1170:
+rte_cryptodev_asym_session_free(struct rte_cryptodev_asym_session *sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#1990: FILE: lib/librte_cryptodev/rte_cryptodev.h:1171:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1991: FILE: lib/librte_cryptodev/rte_cryptodev.h:1172:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#1999: FILE: lib/librte_cryptodev/rte_cryptodev.h:1194:
+ * Initialize asymmetric session on a device with specific asymmetric xform^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2000: FILE: lib/librte_cryptodev/rte_cryptodev.h:1195:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2001: FILE: lib/librte_cryptodev/rte_cryptodev.h:1196:
+ * @param   dev_id   ID of device that we want the session to be used on^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2002: FILE: lib/librte_cryptodev/rte_cryptodev.h:1197:
+ * @param   sess     Session to be set up on a device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2003: FILE: lib/librte_cryptodev/rte_cryptodev.h:1198:
+ * @param   xforms   Asymmetric crypto transform operations to apply on flow^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2004: FILE: lib/librte_cryptodev/rte_cryptodev.h:1199:
+ *                   processed with this session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2005: FILE: lib/librte_cryptodev/rte_cryptodev.h:1200:
+ * @param   mempool  Mempool to be used for internal allocation.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2006: FILE: lib/librte_cryptodev/rte_cryptodev.h:1201:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2007: FILE: lib/librte_cryptodev/rte_cryptodev.h:1202:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2008: FILE: lib/librte_cryptodev/rte_cryptodev.h:1203:
+ *  - On success, zero.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2009: FILE: lib/librte_cryptodev/rte_cryptodev.h:1204:
+ *  - -EINVAL if input parameters are invalid.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2010: FILE: lib/librte_cryptodev/rte_cryptodev.h:1205:
+ *  - -ENOTSUP if crypto device does not support the crypto transform.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2011: FILE: lib/librte_cryptodev/rte_cryptodev.h:1206:
+ *  - -ENOMEM if the private session could not be allocated.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2012: FILE: lib/librte_cryptodev/rte_cryptodev.h:1207:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2013: FILE: lib/librte_cryptodev/rte_cryptodev.h:1208:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2014: FILE: lib/librte_cryptodev/rte_cryptodev.h:1209:
+rte_cryptodev_asym_session_init(uint8_t dev_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2015: FILE: lib/librte_cryptodev/rte_cryptodev.h:1210:
+^I^I^Istruct rte_cryptodev_asym_session *sess,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2016: FILE: lib/librte_cryptodev/rte_cryptodev.h:1211:
+^I^I^Istruct rte_crypto_asym_xform *xforms,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2017: FILE: lib/librte_cryptodev/rte_cryptodev.h:1212:
+^I^I^Istruct rte_mempool *mempool);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2018: FILE: lib/librte_cryptodev/rte_cryptodev.h:1213:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2019: FILE: lib/librte_cryptodev/rte_cryptodev.h:1214:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2027: FILE: lib/librte_cryptodev/rte_cryptodev.h:1230:
+ * Frees resources held by asymmetric session during rte_cryptodev_session_init^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2028: FILE: lib/librte_cryptodev/rte_cryptodev.h:1231:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2029: FILE: lib/librte_cryptodev/rte_cryptodev.h:1232:
+ * @param   dev_id   ID of device that uses the asymmetric session.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2030: FILE: lib/librte_cryptodev/rte_cryptodev.h:1233:
+ * @param   sess     Asymmetric session setup on device using^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2031: FILE: lib/librte_cryptodev/rte_cryptodev.h:1234:
+ *^I^I^I^I^I rte_cryptodev_session_init^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2032: FILE: lib/librte_cryptodev/rte_cryptodev.h:1235:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2033: FILE: lib/librte_cryptodev/rte_cryptodev.h:1236:
+ *  - 0 if successful.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2034: FILE: lib/librte_cryptodev/rte_cryptodev.h:1237:
+ *  - -EINVAL if device is invalid or session is NULL.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2035: FILE: lib/librte_cryptodev/rte_cryptodev.h:1238:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2036: FILE: lib/librte_cryptodev/rte_cryptodev.h:1239:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2037: FILE: lib/librte_cryptodev/rte_cryptodev.h:1240:
+rte_cryptodev_asym_session_clear(uint8_t dev_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2038: FILE: lib/librte_cryptodev/rte_cryptodev.h:1241:
+^I^I^Istruct rte_cryptodev_asym_session *sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2039: FILE: lib/librte_cryptodev/rte_cryptodev.h:1242:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2040: FILE: lib/librte_cryptodev/rte_cryptodev.h:1243:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2042: FILE: lib/librte_cryptodev/rte_cryptodev.h:1245:
+ * For devices supporting both symmetric and asymmetric, it should^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2043: FILE: lib/librte_cryptodev/rte_cryptodev.h:1246:
+ * return header size inclusive of both^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2051: FILE: lib/librte_cryptodev/rte_cryptodev.h:1256:
+ * if device support both symmetric and asymmetric, it^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2052: FILE: lib/librte_cryptodev/rte_cryptodev.h:1257:
+ * return size inclusive of both^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2060: FILE: lib/librte_cryptodev/rte_cryptodev.h:1269:
+ * Get the size of the private data for symmetric session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2061: FILE: lib/librte_cryptodev/rte_cryptodev.h:1270:
+ * on device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2062: FILE: lib/librte_cryptodev/rte_cryptodev.h:1271:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2063: FILE: lib/librte_cryptodev/rte_cryptodev.h:1272:
+ * @param^Idev_id^I^IThe device identifier.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2064: FILE: lib/librte_cryptodev/rte_cryptodev.h:1273:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2065: FILE: lib/librte_cryptodev/rte_cryptodev.h:1274:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2066: FILE: lib/librte_cryptodev/rte_cryptodev.h:1275:
+ *   - Size of the symmetric session private data, if successful^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2067: FILE: lib/librte_cryptodev/rte_cryptodev.h:1276:
+ *   - 0 if device is invalid or does not have private session^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2068: FILE: lib/librte_cryptodev/rte_cryptodev.h:1277:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2069: FILE: lib/librte_cryptodev/rte_cryptodev.h:1278:
+unsigned int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2070: FILE: lib/librte_cryptodev/rte_cryptodev.h:1279:
+rte_cryptodev_get_sym_session_private_size(uint8_t dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2071: FILE: lib/librte_cryptodev/rte_cryptodev.h:1280:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2072: FILE: lib/librte_cryptodev/rte_cryptodev.h:1281:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2073: FILE: lib/librte_cryptodev/rte_cryptodev.h:1282:
+ * Get the size of the private data for asymmetric session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2074: FILE: lib/librte_cryptodev/rte_cryptodev.h:1283:
+ * on device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2075: FILE: lib/librte_cryptodev/rte_cryptodev.h:1284:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2076: FILE: lib/librte_cryptodev/rte_cryptodev.h:1285:
+ * @param^Idev_id^I^IThe device identifier.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2077: FILE: lib/librte_cryptodev/rte_cryptodev.h:1286:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2078: FILE: lib/librte_cryptodev/rte_cryptodev.h:1287:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2079: FILE: lib/librte_cryptodev/rte_cryptodev.h:1288:
+ *   - Size of the asymmetric private data, if successful^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2080: FILE: lib/librte_cryptodev/rte_cryptodev.h:1289:
+ *   - 0 if device is invalid or does not have private session^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2081: FILE: lib/librte_cryptodev/rte_cryptodev.h:1290:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2082: FILE: lib/librte_cryptodev/rte_cryptodev.h:1291:
+unsigned int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2083: FILE: lib/librte_cryptodev/rte_cryptodev.h:1292:
+rte_cryptodev_get_asym_session_private_size(uint8_t dev_id);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2084: FILE: lib/librte_cryptodev/rte_cryptodev.h:1293:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2085: FILE: lib/librte_cryptodev/rte_cryptodev.h:1294:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2093: FILE: lib/librte_cryptodev/rte_cryptodev.h:1311:
+ * Attach queue pair with asym session.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2094: FILE: lib/librte_cryptodev/rte_cryptodev.h:1312:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2095: FILE: lib/librte_cryptodev/rte_cryptodev.h:1313:
+ * @param^Idev_id^I^IDevice to which the session is attached.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2096: FILE: lib/librte_cryptodev/rte_cryptodev.h:1314:
+ * @param^Iqp_id^I^IQueue pair to which the session will be^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2097: FILE: lib/librte_cryptodev/rte_cryptodev.h:1315:
+ *^I^I^I^Iattached.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2098: FILE: lib/librte_cryptodev/rte_cryptodev.h:1316:
+ * @param^Isession^I^IAsymmetric Session pointer previously^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2099: FILE: lib/librte_cryptodev/rte_cryptodev.h:1317:
+ *^I^I^I^Iallocated by^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2100: FILE: lib/librte_cryptodev/rte_cryptodev.h:1318:
+ *^I^I^I^I*rte_cryptodev_asym_session_create*.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2101: FILE: lib/librte_cryptodev/rte_cryptodev.h:1319:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2102: FILE: lib/librte_cryptodev/rte_cryptodev.h:1320:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2103: FILE: lib/librte_cryptodev/rte_cryptodev.h:1321:
+ *  - On success, zero.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2104: FILE: lib/librte_cryptodev/rte_cryptodev.h:1322:
+ *  - On failure, a negative value.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2105: FILE: lib/librte_cryptodev/rte_cryptodev.h:1323:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2106: FILE: lib/librte_cryptodev/rte_cryptodev.h:1324:
+ * @note : app can dedicate a qp_id to specific operation type:symm/asymm^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2107: FILE: lib/librte_cryptodev/rte_cryptodev.h:1325:
+ * by calling rte_cryptodev_queue_pair_attach_sym/asym_session() before^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2108: FILE: lib/librte_cryptodev/rte_cryptodev.h:1326:
+ * enqueue_burst() call. PMD with SYMMETRIC & ASYMMETRIC feature flag set,^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2109: FILE: lib/librte_cryptodev/rte_cryptodev.h:1327:
+ * can internally bind the logical qp_id to actual physical qp_id here and^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2110: FILE: lib/librte_cryptodev/rte_cryptodev.h:1328:
+ * dedicate specific qp_id to perform specific op_type(symmetric or^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2111: FILE: lib/librte_cryptodev/rte_cryptodev.h:1329:
+ * asymmetric).^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2112: FILE: lib/librte_cryptodev/rte_cryptodev.h:1330:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2113: FILE: lib/librte_cryptodev/rte_cryptodev.h:1331:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2114: FILE: lib/librte_cryptodev/rte_cryptodev.h:1332:
+rte_cryptodev_queue_pair_attach_asym_session(uint8_t dev_id, uint16_t qp_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2115: FILE: lib/librte_cryptodev/rte_cryptodev.h:1333:
+^I^Istruct rte_cryptodev_asym_session *session);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2116: FILE: lib/librte_cryptodev/rte_cryptodev.h:1334:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2117: FILE: lib/librte_cryptodev/rte_cryptodev.h:1335:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2125: FILE: lib/librte_cryptodev/rte_cryptodev.h:1352:
+ * Detach queue pair from asym session.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2126: FILE: lib/librte_cryptodev/rte_cryptodev.h:1353:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2127: FILE: lib/librte_cryptodev/rte_cryptodev.h:1354:
+ * @param^Idev_id^I^IDevice to which the session is attached.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2128: FILE: lib/librte_cryptodev/rte_cryptodev.h:1355:
+ * @param^Iqp_id^I^IQueue pair to which the session is attached.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2129: FILE: lib/librte_cryptodev/rte_cryptodev.h:1356:
+ * @param^Isession^I^IAsymmetric Session pointer previously attached^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2130: FILE: lib/librte_cryptodev/rte_cryptodev.h:1357:
+ *^I^I^I^Iby calling^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2131: FILE: lib/librte_cryptodev/rte_cryptodev.h:1358:
+ *^I^I^I^I*rte_cryptodev_queue_pair_attach_asym_session*.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2132: FILE: lib/librte_cryptodev/rte_cryptodev.h:1359:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2133: FILE: lib/librte_cryptodev/rte_cryptodev.h:1360:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2134: FILE: lib/librte_cryptodev/rte_cryptodev.h:1361:
+ *  - On success, zero.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2135: FILE: lib/librte_cryptodev/rte_cryptodev.h:1362:
+ *  - On failure, a negative value.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2136: FILE: lib/librte_cryptodev/rte_cryptodev.h:1363:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2137: FILE: lib/librte_cryptodev/rte_cryptodev.h:1364:
+int^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2138: FILE: lib/librte_cryptodev/rte_cryptodev.h:1365:
+rte_cryptodev_queue_pair_detach_asym_session(uint8_t dev_id, uint16_t qp_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2139: FILE: lib/librte_cryptodev/rte_cryptodev.h:1366:
+^I^Istruct rte_cryptodev_asym_session *session);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2140: FILE: lib/librte_cryptodev/rte_cryptodev.h:1367:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2141: FILE: lib/librte_cryptodev/rte_cryptodev.h:1368:
+/**^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2153: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:69:
+^I^I^I^IRTE_CRYPTODEV_PMD_MAX_NB_ASYM_QP_ARG,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2154: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:70:
+^I^I^I^I&rte_cryptodev_pmd_parse_uint_arg,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2155: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:71:
+^I^I^I^I&params->max_nb_asym_qp);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2156: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:72:
+^I^Iif (ret < 0)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2157: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:73:
+^I^I^Igoto free_kvlist;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2158: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:74:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2159: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:75:
+^I^Iret = rte_kvargs_process(kvlist,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2160: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:76:
+^I^I^I^IRTE_CRYPTODEV_PMD_MAX_NB_SYM_QP_ARG,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2161: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:77:
+^I^I^I^I&rte_cryptodev_pmd_parse_uint_arg,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2162: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:78:
+^I^I^I^I&params->max_nb_sym_qp);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2163: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:79:
+^I^Iif (ret < 0)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2164: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:80:
+^I^I^Igoto free_kvlist;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2165: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:81:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2166: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:82:
+^I^Iret = rte_kvargs_process(kvlist,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2175: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:126:
+^I^I^I"socket id: %d, max queue pairs: %u, "^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2176: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:127:
+^I^I^I"max sym queue paid: %u, max asym queue pair %u, "^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2177: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:128:
+^I^I^I"max sessions: %u",^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2180: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.c:131:
+^I^I^Iparams->max_nb_asym_qp, params->max_nb_sym_qp,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2192: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:63:
+/* Allow all qp to be used for sym */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2193: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:64:
+#define RTE_CRYPTODEV_PMD_DEFAULT_MAX_NB_SYM_QP^I^I0^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2194: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:65:
+/* Allow all qp to be used for asym */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2195: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:66:
+#define RTE_CRYPTODEV_PMD_DEFAULT_MAX_NB_ASYM_QP^I0^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2202: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:72:
+#define RTE_CRYPTODEV_PMD_MAX_NB_ASYM_QP_ARG^I^I("max_nb_asym_qp")^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2203: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:73:
+#define RTE_CRYPTODEV_PMD_MAX_NB_SYM_QP_ARG^I^I("max_nb_sym_qp")^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2210: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:79:
+^IRTE_CRYPTODEV_PMD_SOCKET_ID_ARG,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2211: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:80:
+^IRTE_CRYPTODEV_PMD_MAX_NB_ASYM_QP_ARG,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2212: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:81:
+^IRTE_CRYPTODEV_PMD_MAX_NB_SYM_QP_ARG^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2220: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:94:
+^Iunsigned int max_nb_asym_qp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2221: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:95:
+^I/**< maximum number of qp to be used for asymmetric ops */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2222: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:96:
+^Iunsigned int max_nb_sym_qp;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2223: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:97:
+^I/**< maximum number of qp to be used for symmetric ops */^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2232: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:289:
+ * Get number of available symmetric queue pairs of a device.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2233: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:290:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2234: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:291:
+ * @param^Idev^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2235: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:292:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2236: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:293:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2237: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:294:
+ * - Returns number of symmetric queue pairs^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2238: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:295:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2239: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:296:
+typedef uint32_t (*cryptodev_sym_queue_pair_count_t)(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2240: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:297:
+^I^I^Istruct rte_cryptodev *dev);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2241: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:298:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2242: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:299:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2243: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:300:
+ * Get number of available asymmetric queue pairs of a device.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2244: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:301:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2245: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:302:
+ * @param^Idev^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2246: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:303:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2247: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:304:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2248: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:305:
+ * - Returns number of symmetric queue pairs^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2249: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:306:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2250: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:307:
+typedef uint32_t (*cryptodev_asym_queue_pair_count_t)(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2251: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:308:
+^I^I^Istruct rte_cryptodev *dev);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2252: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:309:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2253: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:310:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2254: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:311:
+ * Create a symmetric session mempool to allocate sessions from^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2262: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:326:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2263: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:327:
+ * Create a asymmetric session mempool to allocate sessions from^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2264: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:328:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2265: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:329:
+ * @param^Idev^I^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2266: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:330:
+ * @param^Inb_objs^I^INumber of asymmetric sessions objects in mempool^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2267: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:331:
+ * @param^Iobj_cache^Il-core object cache size, see *rte_ring_create*^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2268: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:332:
+ * @param^Isocket_id^ISocket Id to allocate  mempool on.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2269: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:333:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2270: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:334:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2271: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:335:
+ * - On success returns a pointer to a rte_mempool^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2272: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:336:
+ * - On failure returns a NULL pointer^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2273: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:337:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2274: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:338:
+typedef int (*cryptodev_asym_create_session_pool_t)(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2275: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:339:
+^I^Istruct rte_cryptodev *dev, unsigned nb_objs,^M$

WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2275: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:339:
+		struct rte_cryptodev *dev, unsigned nb_objs,

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2276: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:340:
+^I^Iunsigned obj_cache_size, int socket_id);^M$

WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2276: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:340:
+		unsigned obj_cache_size, int socket_id);

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2284: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:353:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2285: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:354:
+ * Get the size of a asymmetric cryptodev session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2286: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:355:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2287: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:356:
+ * @param^Idev^I^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2288: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:357:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2289: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:358:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2290: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:359:
+ *  - On success returns the size of the session structure for device^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2291: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:360:
+ *  - On failure returns 0^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2292: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:361:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2293: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:362:
+typedef unsigned (*cryptodev_asym_get_session_private_size_t)(^M$

WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2293: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:362:
+typedef unsigned (*cryptodev_asym_get_session_private_size_t)(

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2294: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:363:
+^I^Istruct rte_cryptodev *dev);^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2303: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:383:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2304: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:384:
+ * Configure a Crypto asymmetric session on a device.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2305: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:385:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2306: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:386:
+ * @param^Idev^I^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2307: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:387:
+ * @param^Ixform^I^ISingle or chain of crypto xforms^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2308: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:388:
+ * @param^Ipriv_sess^IPointer to cryptodev's private session structure^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2309: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:389:
+ * @param^Imp^I^IMempool where the private session is allocated^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2310: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:390:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2311: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:391:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2312: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:392:
+ *  - Returns 0 if private session structure have been created successfully.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2313: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:393:
+ *  - Returns -EINVAL if input parameters are invalid.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2314: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:394:
+ *  - Returns -ENOTSUP if crypto device does not support the crypto transform.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2315: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:395:
+ *  - Returns -ENOMEM if the private session could not be allocated.^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2316: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:396:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2317: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:397:
+typedef int (*cryptodev_asym_configure_session_t)(struct rte_cryptodev *dev,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2318: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:398:
+^I^Istruct rte_crypto_asym_xform *xform,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2319: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:399:
+^I^Istruct rte_cryptodev_asym_session *session,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2320: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:400:
+^I^Istruct rte_mempool *mp);^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2328: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:411:
+ * Free asymmetric session private data.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2329: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:412:
+ *^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2330: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:413:
+ * @param^Idev^I^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2331: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:414:
+ * @param^Isess^I^ICryptodev session structure^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2332: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:415:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2333: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:416:
+typedef void (*cryptodev_asym_free_session_t)(struct rte_cryptodev *dev,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2334: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:417:
+^I^Istruct rte_cryptodev_asym_session *sess);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2335: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:418:
+^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2336: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:419:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2344: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:431:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2345: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:432:
+ * Optional API for drivers to attach asymmetric session with queue pair.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2346: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:433:
+ * @param^Idev^I^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2347: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:434:
+ * @param^Iqp_id^I^IQueue pair id for attaching session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2348: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:435:
+ * @param^Ipriv_sess       Pointer to cryptodev's private session structure^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2349: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:436:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2350: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:437:
+ *  - Return 0 on success^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2351: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:438:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2352: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:439:
+typedef int (*cryptodev_asym_queue_pair_attach_session_t)(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2353: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:440:
+^I^I  struct rte_cryptodev *dev,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2354: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:441:
+^I^I  uint16_t qp_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2355: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:442:
+^I^I  void *session_private);^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2363: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:457:
+/**^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2364: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:458:
+ * Optional API for drivers to detach asymmetric session from queue pair.^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2365: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:459:
+ * @param^Idev^I^ICrypto device pointer^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2366: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:460:
+ * @param^Iqp_id^I^Iqueue pair id for detaching session^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2367: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:461:
+ * @param^Ipriv_sess       Pointer to cryptodev's private session structure^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2368: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:462:
+ * @return^M$

ERROR:TRAILING_WHITESPACE: trailing whitespace
#2369: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:463:
+ *  - Return 0 on success^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2370: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:464:
+ */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2371: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:465:
+typedef int (*cryptodev_asym_queue_pair_detach_session_t)(^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2372: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:466:
+^I^I  struct rte_cryptodev *dev,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2373: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:467:
+^I^I  uint16_t qp_id,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2374: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:468:
+^I^I  void *session_private);^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2375: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:469:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2385: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:493:
+^I/**< Get total count of the queue pairs(symmetric+asymmetric). */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2386: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:494:
+^Icryptodev_sym_queue_pair_count_t sym_queue_pair_count;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2387: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:495:
+^I/**< Get count of the symmetric queue pairs. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2388: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:496:
+^Icryptodev_asym_queue_pair_count_t asym_queue_pair_count;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2389: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:497:
+^I/**< Get count of the asymmetric queue pairs. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2392: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:499:
+^I/**< Return private size for a session */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2393: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:500:
+^Icryptodev_sym_get_session_private_size_t sym_session_get_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2394: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:501:
+^I/**< Return private size for symmetric crypto. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2395: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:502:
+^Icryptodev_sym_get_session_private_size_t asym_session_get_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2396: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:503:
+^I/**< Return private size for asymmetric crypto. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2399: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:506:
+^Icryptodev_asym_configure_session_t asym_session_configure;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2400: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:507:
+^I/**< Configure asymmetric Crypto session. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2403: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:510:
+^Icryptodev_asym_free_session_t asym_session_clear;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2404: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:511:
+^I/**< Clear a Crypto sessions private data. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2408: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:514:
+^Icryptodev_asym_queue_pair_attach_session_t asym_qp_attach_session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2409: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:515:
+^I/**< Attach asymmetric session to queue pair. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2410: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:516:
+^Icryptodev_sym_queue_pair_attach_session_t qp_detach_session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2411: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:517:
+^I/**< Detach session from queue pair. */^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2412: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:518:
+^Icryptodev_asym_queue_pair_attach_session_t asym_qp_detach_session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2420: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:663:
+static inline void *^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2421: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:664:
+get_asym_session_private_data(const struct rte_cryptodev_asym_session *sess,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2422: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:665:
+^I^Iuint8_t driver_id) {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2423: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:666:
+^Ireturn sess->sess_private_data[driver_id];^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2424: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:667:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2425: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:668:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2426: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:669:
+static inline void^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2427: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:670:
+set_asym_session_private_data(struct rte_cryptodev_asym_session *sess,^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2428: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:671:
+^I^Iuint8_t driver_id, void *private_data)^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2429: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:672:
+{^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2430: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:673:
+^Isess->sess_private_data[driver_id] = private_data;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2431: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:674:
+}^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2432: FILE: lib/librte_cryptodev/rte_cryptodev_pmd.h:675:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2444: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:88:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2445: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:89:
+EXPERIMENTAL {^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2446: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:90:
+^Iglobal:^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2447: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:91:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2448: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:92:
+^Irte_cryptodev_asym_capability_get;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2449: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:93:
+^Irte_cryptodev_asym_capability_modlen;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2450: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:94:
+^Irte_cryptodev_asym_queue_pair_count;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2451: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:95:
+^Irte_cryptodev_asym_session_create;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2452: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:96:
+^Irte_cryptodev_asym_session_clear;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2453: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:97:
+^Irte_cryptodev_asym_session_free;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2454: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:98:
+^Irte_cryptodev_asym_session_init;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2455: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:99:
+^Irte_cryptodev_get_asym_session_private_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2456: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:100:
+^Irte_cryptodev_get_sym_session_private_size;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2457: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:101:
+^Irte_cryptodev_get_xform_algo_enum;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2458: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:102:
+^Irte_cryptodev_queue_pair_attach_asym_session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2459: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:103:
+^Irte_cryptodev_queue_pair_detach_asym_session;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2460: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:104:
+^Irte_cryptodev_sym_queue_pair_count;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2461: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:105:
+^Irte_crypto_asym_xform_strings;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2462: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:106:
+^Irte_crypto_asym_operation_strings;^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2463: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:107:
+^M$

ERROR:DOS_LINE_ENDINGS: DOS line endings
#2464: FILE: lib/librte_cryptodev/rte_cryptodev_version.map:108:
+};^M$

total: 1811 errors, 6 warnings, 2173 lines checked


More information about the test-report mailing list