From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id AB1EBA00E6 for ; Thu, 16 May 2019 17:21:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A308E5B2A; Thu, 16 May 2019 17:21:11 +0200 (CEST) Received: by dpdk.org (Postfix, from userid 1017) id 59F907CCF; Thu, 16 May 2019 17:21:11 +0200 (CEST) In-Reply-To: <1558020019-156458-1-git-send-email-motih@mellanox.com> References: <1558020019-156458-1-git-send-email-motih@mellanox.com> To: test-report@dpdk.org Cc: Moti Haimovsky Message-Id: <20190516152111.59F907CCF@dpdk.org> Date: Thu, 16 May 2019 17:21:11 +0200 (CEST) From: checkpatch@dpdk.org Subject: [dpdk-test-report] |WARNING| pw53479 [RFC] net/mlx5: support for flow action on VLAN header X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Sender: "test-report" Test-Label: checkpatch Test-Status: WARNING http://dpdk.org/patch/53479 _coding style issues_ ERROR:DOS_LINE_ENDINGS: DOS line endings #64: FILE: drivers/net/mlx5/Makefile:11: +LIB_GLUE_VERSION = 19.08.0^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #77: FILE: drivers/net/mlx5/meson.build:7: +LIB_GLUE_VERSION = '19.08.0'^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #89: FILE: drivers/net/mlx5/mlx5.c:372: +^Ish->pop_vlan_action = mlx5_glue->dr_create_flow_action_pop_vlan();^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #97: FILE: drivers/net/mlx5/mlx5.c:404: +^Iif (sh->pop_vlan_action) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #98: FILE: drivers/net/mlx5/mlx5.c:405: +^I^Imlx5_glue->destroy_flow_action(sh->pop_vlan_action);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #99: FILE: drivers/net/mlx5/mlx5.c:406: +^I^Ish->pop_vlan_action = NULL;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #100: FILE: drivers/net/mlx5/mlx5.c:407: +^I}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #108: FILE: drivers/net/mlx5/mlx5.c:447: +^Iif (sh->pop_vlan_action) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #109: FILE: drivers/net/mlx5/mlx5.c:448: +^I^Imlx5_glue->destroy_flow_action(sh->pop_vlan_action);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #110: FILE: drivers/net/mlx5/mlx5.c:449: +^I^Ish->pop_vlan_action = NULL;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #111: FILE: drivers/net/mlx5/mlx5.c:450: +^I}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #123: FILE: drivers/net/mlx5/mlx5.h:300: +^Ivoid *pop_vlan_action; /* Pointer to DR pop VLAN action. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #136: FILE: drivers/net/mlx5/mlx5_flow.h:128: +^I^I^I^I MLX5_FLOW_ACTION_RAW_ENCAP | \^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #137: FILE: drivers/net/mlx5/mlx5_flow.h:129: +^I^I^I^I MLX5_FLOW_ACTION_OF_PUSH_VLAN)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #142: FILE: drivers/net/mlx5/mlx5_flow.h:133: +^I^I^I^I MLX5_FLOW_ACTION_RAW_DECAP | \^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #143: FILE: drivers/net/mlx5/mlx5_flow.h:134: +^I^I^I^I MLX5_FLOW_ACTION_OF_POP_VLAN)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #152: FILE: drivers/net/mlx5/mlx5_flow.h:145: +^I^I^I^I MLX5_FLOW_ACTION_SET_MAC_DST | \^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #153: FILE: drivers/net/mlx5/mlx5_flow.h:146: +^I^I^I^I MLX5_FLOW_ACTION_OF_SET_VLAN_VID | \^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #154: FILE: drivers/net/mlx5/mlx5_flow.h:147: +^I^I^I^I MLX5_FLOW_ACTION_OF_SET_VLAN_PCP)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #155: FILE: drivers/net/mlx5/mlx5_flow.h:148: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #156: FILE: drivers/net/mlx5/mlx5_flow.h:149: +#define MLX5_FLOW_VLAN_ACTIONS \^M$ WARNING:WHITESPACE_AFTER_LINE_CONTINUATION: Whitespace after \ makes next lines useless #156: FILE: drivers/net/mlx5/mlx5_flow.h:149: +#define MLX5_FLOW_VLAN_ACTIONS \ ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #156: FILE: drivers/net/mlx5/mlx5_flow.h:149: +#define MLX5_FLOW_VLAN_ACTIONS \ ERROR:DOS_LINE_ENDINGS: DOS line endings #157: FILE: drivers/net/mlx5/mlx5_flow.h:150: +^I(MLX5_FLOW_ACTION_OF_POP_VLAN | MLX5_FLOW_ACTION_OF_PUSH_VLAN | \^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #158: FILE: drivers/net/mlx5/mlx5_flow.h:151: +^I MLX5_FLOW_ACTION_OF_SET_VLAN_VID | MLX5_FLOW_ACTION_OF_SET_VLAN_PCP)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #166: FILE: drivers/net/mlx5/mlx5_flow.h:269: +/* Push VLAN action resource structure */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #167: FILE: drivers/net/mlx5/mlx5_flow.h:270: +struct mlx5_flow_dv_push_vlan_action_resource {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #168: FILE: drivers/net/mlx5/mlx5_flow.h:271: +^ILIST_ENTRY(mlx5_flow_dv_push_vlan_action_resource) next;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #169: FILE: drivers/net/mlx5/mlx5_flow.h:272: +^I/* Pointer to next element. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #170: FILE: drivers/net/mlx5/mlx5_flow.h:273: +^Irte_atomic32_t refcnt; /**< Reference counter. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #171: FILE: drivers/net/mlx5/mlx5_flow.h:274: +^Ivoid *action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #172: FILE: drivers/net/mlx5/mlx5_flow.h:275: +^I/**< Direct verbs action object. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #173: FILE: drivers/net/mlx5/mlx5_flow.h:276: +^Iuint32_t vlan_hdr; /**< VLAN header value. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #174: FILE: drivers/net/mlx5/mlx5_flow.h:277: +};^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #175: FILE: drivers/net/mlx5/mlx5_flow.h:278: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #183: FILE: drivers/net/mlx5/mlx5_flow.h:318: +^Istruct mlx5_flow_dv_push_vlan_action_resource *push_vlan_action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #184: FILE: drivers/net/mlx5/mlx5_flow.h:319: +^I/**< Pointer to push VLAN action resource in cache. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #196: FILE: drivers/net/mlx5/mlx5_flow_dv.c:52: +union flow_dr_vlan_hdr {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #197: FILE: drivers/net/mlx5/mlx5_flow_dv.c:53: +^Istruct vlan_hdr vhdr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #198: FILE: drivers/net/mlx5/mlx5_flow_dv.c:54: +^Istruct {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #199: FILE: drivers/net/mlx5/mlx5_flow_dv.c:55: +^I uint32_t vid:12;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #200: FILE: drivers/net/mlx5/mlx5_flow_dv.c:56: +^I uint32_t dei:1;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #201: FILE: drivers/net/mlx5/mlx5_flow_dv.c:57: +^I uint32_t pcp:3;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #202: FILE: drivers/net/mlx5/mlx5_flow_dv.c:58: +^I uint32_t tpid:16;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #203: FILE: drivers/net/mlx5/mlx5_flow_dv.c:59: +^I};^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #204: FILE: drivers/net/mlx5/mlx5_flow_dv.c:60: +^Iuint32_t tag;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #205: FILE: drivers/net/mlx5/mlx5_flow_dv.c:61: +} __attribute__((__packed__));^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #206: FILE: drivers/net/mlx5/mlx5_flow_dv.c:62: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #214: FILE: drivers/net/mlx5/mlx5_flow_dv.c:121: +struct field_modify_info modify_vlan[] = {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #215: FILE: drivers/net/mlx5/mlx5_flow_dv.c:122: +^I/* TODO: Fill with correct values */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #216: FILE: drivers/net/mlx5/mlx5_flow_dv.c:123: +^I{4, 0, MLX5_MODI_OUT_FIRST_VID},^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #217: FILE: drivers/net/mlx5/mlx5_flow_dv.c:124: +^I{0, 0, 0},^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #218: FILE: drivers/net/mlx5/mlx5_flow_dv.c:125: +};^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #219: FILE: drivers/net/mlx5/mlx5_flow_dv.c:126: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #227: FILE: drivers/net/mlx5/mlx5_flow_dv.c:258: + * Convert modify-header set Modify-VLAN action to DV specification or create^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #228: FILE: drivers/net/mlx5/mlx5_flow_dv.c:259: + * a new VLAN push action.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #229: FILE: drivers/net/mlx5/mlx5_flow_dv.c:260: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #230: FILE: drivers/net/mlx5/mlx5_flow_dv.c:261: + * @param[in,out] resource^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #231: FILE: drivers/net/mlx5/mlx5_flow_dv.c:262: + * Pointer to the modify-header resource.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #232: FILE: drivers/net/mlx5/mlx5_flow_dv.c:263: + * @param[in] action^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #233: FILE: drivers/net/mlx5/mlx5_flow_dv.c:264: + * Pointer to action specification.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #234: FILE: drivers/net/mlx5/mlx5_flow_dv.c:265: + * @param[out] error^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #235: FILE: drivers/net/mlx5/mlx5_flow_dv.c:266: + * Pointer to the error structure.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #236: FILE: drivers/net/mlx5/mlx5_flow_dv.c:267: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #237: FILE: drivers/net/mlx5/mlx5_flow_dv.c:268: + * @return^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #238: FILE: drivers/net/mlx5/mlx5_flow_dv.c:269: + * 0 on success, a negative errno value otherwise and rte_errno is set.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #239: FILE: drivers/net/mlx5/mlx5_flow_dv.c:270: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #240: FILE: drivers/net/mlx5/mlx5_flow_dv.c:271: +static int^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #241: FILE: drivers/net/mlx5/mlx5_flow_dv.c:272: +flow_dv_create_action_modify_vlan^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #242: FILE: drivers/net/mlx5/mlx5_flow_dv.c:273: +^I^I^I(struct mlx5_flow_dv_modify_hdr_resource *res,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #243: FILE: drivers/net/mlx5/mlx5_flow_dv.c:274: +^I^I^I const union flow_dr_vlan_hdr *vlan,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #244: FILE: drivers/net/mlx5/mlx5_flow_dv.c:275: +^I^I^I const uint64_t action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #245: FILE: drivers/net/mlx5/mlx5_flow_dv.c:276: +^I^I^I const struct rte_flow_item *items,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #246: FILE: drivers/net/mlx5/mlx5_flow_dv.c:277: +^I^I^I struct rte_flow_error *error)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #247: FILE: drivers/net/mlx5/mlx5_flow_dv.c:278: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #248: FILE: drivers/net/mlx5/mlx5_flow_dv.c:279: +^I(void)res;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #249: FILE: drivers/net/mlx5/mlx5_flow_dv.c:280: +^I(void)vlan;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #250: FILE: drivers/net/mlx5/mlx5_flow_dv.c:281: +^I(void)action_flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #251: FILE: drivers/net/mlx5/mlx5_flow_dv.c:282: +^I(void)items;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #252: FILE: drivers/net/mlx5/mlx5_flow_dv.c:283: +^Ireturn rte_flow_error_set(error, ENOTSUP,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #253: FILE: drivers/net/mlx5/mlx5_flow_dv.c:284: +^I^I^I^I RTE_FLOW_ERROR_TYPE_ACTION, NULL,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #254: FILE: drivers/net/mlx5/mlx5_flow_dv.c:285: +^I^I^I^I "unsupported action");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #255: FILE: drivers/net/mlx5/mlx5_flow_dv.c:286: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #256: FILE: drivers/net/mlx5/mlx5_flow_dv.c:287: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #257: FILE: drivers/net/mlx5/mlx5_flow_dv.c:288: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #265: FILE: drivers/net/mlx5/mlx5_flow_dv.c:870: + * Validate the push VLAN action.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #266: FILE: drivers/net/mlx5/mlx5_flow_dv.c:871: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #267: FILE: drivers/net/mlx5/mlx5_flow_dv.c:872: + * @param[in] action_flags^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #268: FILE: drivers/net/mlx5/mlx5_flow_dv.c:873: + * Holds the actions detected until now.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #269: FILE: drivers/net/mlx5/mlx5_flow_dv.c:874: + * @param[in] action^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #270: FILE: drivers/net/mlx5/mlx5_flow_dv.c:875: + * Pointer to the encap action.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #271: FILE: drivers/net/mlx5/mlx5_flow_dv.c:876: + * @param[in] attr^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #272: FILE: drivers/net/mlx5/mlx5_flow_dv.c:877: + * Pointer to flow attributes^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #273: FILE: drivers/net/mlx5/mlx5_flow_dv.c:878: + * @param[out] error^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #274: FILE: drivers/net/mlx5/mlx5_flow_dv.c:879: + * Pointer to error structure.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #275: FILE: drivers/net/mlx5/mlx5_flow_dv.c:880: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #276: FILE: drivers/net/mlx5/mlx5_flow_dv.c:881: + * @return^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #277: FILE: drivers/net/mlx5/mlx5_flow_dv.c:882: + * 0 on success, a negative errno value otherwise and rte_errno is set.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #278: FILE: drivers/net/mlx5/mlx5_flow_dv.c:883: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #279: FILE: drivers/net/mlx5/mlx5_flow_dv.c:884: +static int^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #280: FILE: drivers/net/mlx5/mlx5_flow_dv.c:885: +flow_dv_validate_action_push_vlan(uint64_t action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #281: FILE: drivers/net/mlx5/mlx5_flow_dv.c:886: +^I^I^I^I const struct rte_flow_action *action,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #282: FILE: drivers/net/mlx5/mlx5_flow_dv.c:887: +^I^I^I^I const struct rte_flow_attr *attr,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #283: FILE: drivers/net/mlx5/mlx5_flow_dv.c:888: +^I^I^I^I struct rte_flow_error *error)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #284: FILE: drivers/net/mlx5/mlx5_flow_dv.c:889: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #285: FILE: drivers/net/mlx5/mlx5_flow_dv.c:890: +^I(void)action_flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #286: FILE: drivers/net/mlx5/mlx5_flow_dv.c:891: +^I(void)action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #287: FILE: drivers/net/mlx5/mlx5_flow_dv.c:892: +^I(void)attr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #288: FILE: drivers/net/mlx5/mlx5_flow_dv.c:893: +^Ireturn rte_flow_error_set(error, ENOTSUP,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #289: FILE: drivers/net/mlx5/mlx5_flow_dv.c:894: +^I^I^I^I RTE_FLOW_ERROR_TYPE_ACTION, action,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #290: FILE: drivers/net/mlx5/mlx5_flow_dv.c:895: +^I^I^I^I "unsupported action");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #291: FILE: drivers/net/mlx5/mlx5_flow_dv.c:896: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #292: FILE: drivers/net/mlx5/mlx5_flow_dv.c:897: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #293: FILE: drivers/net/mlx5/mlx5_flow_dv.c:898: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #294: FILE: drivers/net/mlx5/mlx5_flow_dv.c:899: + * Validate the pop VLAN action.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #295: FILE: drivers/net/mlx5/mlx5_flow_dv.c:900: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #296: FILE: drivers/net/mlx5/mlx5_flow_dv.c:901: + * @param[in] action_flags^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #297: FILE: drivers/net/mlx5/mlx5_flow_dv.c:902: + * Holds the actions detected until now.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #298: FILE: drivers/net/mlx5/mlx5_flow_dv.c:903: + * @param[in] action^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #299: FILE: drivers/net/mlx5/mlx5_flow_dv.c:904: + * Pointer to the pop vlan action.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #300: FILE: drivers/net/mlx5/mlx5_flow_dv.c:905: + * @param[in] item_flags^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #301: FILE: drivers/net/mlx5/mlx5_flow_dv.c:906: + * The items found in this flow rule.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #302: FILE: drivers/net/mlx5/mlx5_flow_dv.c:907: + * @param[in] attr^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #303: FILE: drivers/net/mlx5/mlx5_flow_dv.c:908: + * Pointer to flow attributes.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #304: FILE: drivers/net/mlx5/mlx5_flow_dv.c:909: + * @param[out] error^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #305: FILE: drivers/net/mlx5/mlx5_flow_dv.c:910: + * Pointer to error structure.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #306: FILE: drivers/net/mlx5/mlx5_flow_dv.c:911: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #307: FILE: drivers/net/mlx5/mlx5_flow_dv.c:912: + * @return^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #308: FILE: drivers/net/mlx5/mlx5_flow_dv.c:913: + * 0 on success, a negative errno value otherwise and rte_errno is set.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #309: FILE: drivers/net/mlx5/mlx5_flow_dv.c:914: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #310: FILE: drivers/net/mlx5/mlx5_flow_dv.c:915: +static int^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #311: FILE: drivers/net/mlx5/mlx5_flow_dv.c:916: +flow_dv_validate_action_pop_vlan(uint64_t action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #312: FILE: drivers/net/mlx5/mlx5_flow_dv.c:917: +^I^I^I^I const struct rte_flow_action *action,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #313: FILE: drivers/net/mlx5/mlx5_flow_dv.c:918: +^I^I^I^I uint64_t item_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #314: FILE: drivers/net/mlx5/mlx5_flow_dv.c:919: +^I^I^I^I const struct rte_flow_attr *attr,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #315: FILE: drivers/net/mlx5/mlx5_flow_dv.c:920: +^I^I^I^I struct rte_flow_error *error)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #316: FILE: drivers/net/mlx5/mlx5_flow_dv.c:921: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #317: FILE: drivers/net/mlx5/mlx5_flow_dv.c:922: +^I(void)action_flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #318: FILE: drivers/net/mlx5/mlx5_flow_dv.c:923: +^I(void)action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #319: FILE: drivers/net/mlx5/mlx5_flow_dv.c:924: +^I(void)item_flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #320: FILE: drivers/net/mlx5/mlx5_flow_dv.c:925: +^I(void)attr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #321: FILE: drivers/net/mlx5/mlx5_flow_dv.c:926: +^Ireturn rte_flow_error_set(error, ENOTSUP,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #322: FILE: drivers/net/mlx5/mlx5_flow_dv.c:927: +^I^I^I^I RTE_FLOW_ERROR_TYPE_ACTION, action,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #323: FILE: drivers/net/mlx5/mlx5_flow_dv.c:928: +^I^I^I^I "unsupported action");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #324: FILE: drivers/net/mlx5/mlx5_flow_dv.c:929: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #325: FILE: drivers/net/mlx5/mlx5_flow_dv.c:930: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #326: FILE: drivers/net/mlx5/mlx5_flow_dv.c:931: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #334: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1615: + * Create action push VLAN.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #335: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1616: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #336: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1617: + * @param[in] dev^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #337: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1618: + * Pointer to rte_eth_dev structure.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #338: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1619: + * @param[in] vlan_tag^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #339: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1620: + * the vlan tag to push to the Ethernet header.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #340: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1621: + * @param[in, out] dev_flow^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #341: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1622: + * Pointer to the mlx5_flow.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #342: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1623: + * @param[in] attr^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #343: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1624: + * Pointer to the flow attributes.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #344: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1625: + * @param[out] error^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #345: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1626: + * Pointer to the error structure.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #346: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1627: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #347: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1628: + * @return^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #348: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1629: + * 0 on success, a negative errno value otherwise and rte_errno is set.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #349: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1630: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #350: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1631: +static int^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #351: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1632: +flow_dv_create_action_push_vlan(struct rte_eth_dev *dev,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #352: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1633: +^I^I^I^Iconst uint32_t vlan_tag,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #353: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1634: +^I^I^I^Istruct mlx5_flow *dev_flow,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #354: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1635: +^I^I^I^Istruct rte_flow_error *error)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #355: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1636: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #356: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1637: +^I(void)dev;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #357: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1638: +^I(void)vlan_tag;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #358: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1639: +^I(void)dev_flow;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #359: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1640: +^Ireturn rte_flow_error_set(error, ENOTSUP,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #360: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1641: +^I^I^I^I RTE_FLOW_ERROR_TYPE_ACTION,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #361: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1642: +^I^I^I^I NULL, "unsupported action");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #362: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1643: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #363: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1644: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #364: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1645: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #372: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1710: + * Validate the modify-header VLAN actions.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #373: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1711: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #374: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1712: + * @param[in] action_flags^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #375: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1713: + * Holds the actions detected until now.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #376: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1714: + * @param[in] action^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #377: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1715: + * Pointer to the modify action.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #378: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1716: + * @param[in] item_flags^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #379: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1717: + * Holds the items detected.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #380: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1718: + * @param[out] error^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #381: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1719: + * Pointer to error structure.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #382: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1720: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #383: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1721: + * @return^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #384: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1722: + * 0 on success, a negative errno value otherwise and rte_errno is set.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #385: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1723: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #386: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1724: +static int^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #387: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1725: +flow_dv_validate_action_modify_vlan(const uint64_t action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #388: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1726: +^I^I^I^I const struct rte_flow_action *action,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #389: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1727: +^I^I^I^I const uint64_t item_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #390: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1728: +^I^I^I^I struct rte_flow_error *error)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #391: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1729: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #392: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1730: +^I(void)action_flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #393: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1731: +^I(void)action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #394: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1732: +^I(void)item_flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #395: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1733: +^Ireturn rte_flow_error_set(error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #396: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1734: +^I^I^I^I NULL, "unsupported action");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #397: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1735: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #398: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1736: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #399: FILE: drivers/net/mlx5/mlx5_flow_dv.c:1737: +/**^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #407: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2449: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_PUSH_VLAN:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #408: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2450: +^I^I^Iret = flow_dv_validate_action_push_vlan(action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #409: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2451: +^I^I^I^I^I^I^I^Iactions, attr,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #410: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2452: +^I^I^I^I^I^I^I^Ierror);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #411: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2453: +^I^I^Iif (ret < 0)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #412: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2454: +^I^I^I^Ireturn ret;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #413: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2455: +^I^I^Iaction_flags |= MLX5_FLOW_ACTION_OF_PUSH_VLAN;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #414: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2456: +^I^I^I++actions_n;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #415: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2457: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #416: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2458: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_POP_VLAN:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #417: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2459: +^I^I^Iret = flow_dv_validate_action_pop_vlan(action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #418: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2460: +^I^I^I^I^I^I^I actions,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #419: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2461: +^I^I^I^I^I^I^I item_flags, attr,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #420: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2462: +^I^I^I^I^I^I^I error);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #421: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2463: +^I^I^I^Ireturn -rte_errno;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #422: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2464: +^I^I^Iif (ret < 0)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #423: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2465: +^I^I^I^Ireturn ret;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #424: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2466: +^I^I^Iaction_flags |= MLX5_FLOW_ACTION_OF_POP_VLAN;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #425: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2467: +^I^I^I++actions_n;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #426: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2468: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #435: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2528: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_VID:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #436: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2529: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_PCP:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #437: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2530: +^I^I^Iret = flow_dv_validate_action_modify_vlan(action_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #438: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2531: +^I^I^I^I^I^I^I^I actions,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #439: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2532: +^I^I^I^I^I^I^I^I item_flags,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #440: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2533: +^I^I^I^I^I^I^I^I error);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #441: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2534: +^I^I^Iif (ret < 0)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #442: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2535: +^I^I^I^Ireturn ret;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #443: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2536: +^I^I^I/* Count all modify-header actions as one action. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #444: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2537: +^I^I^Iif (!(action_flags & MLX5_FLOW_MODIFY_HDR_ACTIONS))^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #445: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2538: +^I^I^I^I++actions_n;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #446: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2539: +^I^I^Iaction_flags |= actions->type ==^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #447: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2540: +^I^I^I^I^IRTE_FLOW_ACTION_TYPE_OF_SET_VLAN_VID ?^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #448: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2541: +^I^I^I^I^IMLX5_FLOW_ACTION_OF_SET_VLAN_VID :^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #449: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2542: +^I^I^I^I^IMLX5_FLOW_ACTION_OF_SET_VLAN_PCP;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #450: FILE: drivers/net/mlx5/mlx5_flow_dv.c:2543: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #458: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3841: +^Iunion flow_dr_vlan_hdr vlan;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #466: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3948: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #467: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3949: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_POP_VLAN:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #468: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3950: +^I^I^Iif (!priv->sh->pop_vlan_action)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #469: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3951: +^I^I^I^Ireturn rte_flow_error_set^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #470: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3952: +^I^I^I^I^I^I(error, ENOTSUP,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #471: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3953: +^I^I^I^I^I^I RTE_FLOW_ERROR_TYPE_ACTION,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #472: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3954: +^I^I^I^I^I^I action,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #473: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3955: +^I^I^I^I^I^I "cannot create pop vlan"^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #474: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3956: +^I^I^I^I^I^I " action.");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #475: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3957: +^I^I^Idev_flow->dv.actions[actions_n++] =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #476: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3958: +^I^I^I^I^I^I priv->sh->pop_vlan_action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #477: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3959: +^I^I^Iaction_flags |= MLX5_FLOW_ACTION_OF_POP_VLAN;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #478: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3960: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #479: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3961: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_PUSH_VLAN:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #480: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3962: +^I^I^Ivlan.tpid =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #481: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3963: +^I^I^I^I((const struct rte_flow_action_of_push_vlan *)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #482: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3964: +^I^I^I^I^I^I actions->conf)->ethertype;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #483: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3965: +^I^I^Iaction_flags |= MLX5_FLOW_ACTION_OF_PUSH_VLAN;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #484: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3966: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #485: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3967: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_VID:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #486: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3968: +^I^I^Ivlan.vid =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #487: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3969: +^I^I^I ((const struct rte_flow_action_of_set_vlan_vid *)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #488: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3970: +^I^I^I^I^I^I actions->conf)->vlan_vid;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #489: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3971: +^I^I^Iaction_flags |= MLX5_FLOW_ACTION_OF_SET_VLAN_VID;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #490: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3972: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #491: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3973: +^I^Icase RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_PCP:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #492: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3974: +^I^I^Ivlan.pcp =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #493: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3975: +^I^I^I ((const struct rte_flow_action_of_set_vlan_pcp *)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #494: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3976: +^I^I^I^I^I^I actions->conf)->vlan_pcp;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #495: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3977: +^I^I^Iaction_flags |= MLX5_FLOW_ACTION_OF_SET_VLAN_PCP;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #496: FILE: drivers/net/mlx5/mlx5_flow_dv.c:3978: +^I^I^Ibreak;^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #504: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4125: +^I^I^I/*^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #505: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4126: +^I^I^I * Finally we can handle the VLAN commands.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #506: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4127: +^I^I^I * If we have a push VLAN action it will handle all^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #507: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4128: +^I^I^I * other VLAN modify-header actions.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #508: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4129: +^I^I^I */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #509: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4130: +^I^I^Iif (action_flags & MLX5_FLOW_ACTION_OF_PUSH_VLAN) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #510: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4131: +^I^I^I^Iaction_flags &=^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #511: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4132: +^I^I^I^I^I~(MLX5_FLOW_ACTION_OF_SET_VLAN_VID |^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #512: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4133: +^I^I^I^I^I MLX5_FLOW_ACTION_OF_SET_VLAN_PCP);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #513: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4134: +^I^I^I^Iif (flow_dv_create_action_push_vlan^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #514: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4135: +^I^I^I^I^I (dev, vlan.tag, dev_flow, error))^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #515: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4136: +^I^I^I^I^Ireturn -rte_errno;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #516: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4137: +^I^I^I^Idev_flow->dv.actions[actions_n++] =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #517: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4138: +^I^I^I^I^I^Idev_flow->dv.push_vlan_action;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #518: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4139: +^I^I^I} else if (action_flags & MLX5_FLOW_VLAN_ACTIONS) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #519: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4140: +^I^I^I^Iif (flow_dv_create_action_modify_vlan^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #520: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4141: +^I^I^I^I^I^I(&res, &vlan,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #521: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4142: +^I^I^I^I^I^I action_flags, items, error))^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #522: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4143: +^I^I^I^I^Ireturn -rte_errno;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #523: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4144: +^I^I^I}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #530: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4148: +^I^I^I^I^I^I^I(dev, &res,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #531: FILE: drivers/net/mlx5/mlx5_flow_dv.c:4149: +^I^I^I^I^I^I^I dev_flow, error))^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #543: FILE: drivers/net/mlx5/mlx5_glue.c:411: +mlx5_glue_dr_create_flow_action_push_vlan(uint32_t vlan_tag)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #544: FILE: drivers/net/mlx5/mlx5_glue.c:412: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #545: FILE: drivers/net/mlx5/mlx5_glue.c:413: +#ifdef HAVE_MLX5DV_DR_VLAN^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #546: FILE: drivers/net/mlx5/mlx5_glue.c:414: +^Ireturn mlx5dv_dr_create_action_pop_vlan(vlan_tag);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #547: FILE: drivers/net/mlx5/mlx5_glue.c:415: +#else^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #548: FILE: drivers/net/mlx5/mlx5_glue.c:416: +^I(void)vlan_tag;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #549: FILE: drivers/net/mlx5/mlx5_glue.c:417: +^Ierrno = ENOTSUP;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #550: FILE: drivers/net/mlx5/mlx5_glue.c:418: +^Ireturn NULL;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #551: FILE: drivers/net/mlx5/mlx5_glue.c:419: +#endif^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #552: FILE: drivers/net/mlx5/mlx5_glue.c:420: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #553: FILE: drivers/net/mlx5/mlx5_glue.c:421: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #554: FILE: drivers/net/mlx5/mlx5_glue.c:422: +static void *^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #555: FILE: drivers/net/mlx5/mlx5_glue.c:423: +mlx5_glue_dr_create_flow_action_pop_vlan(void)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #556: FILE: drivers/net/mlx5/mlx5_glue.c:424: +{^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #557: FILE: drivers/net/mlx5/mlx5_glue.c:425: +#ifdef HAVE_MLX5DV_DR_VLAN^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #558: FILE: drivers/net/mlx5/mlx5_glue.c:426: +^Ireturn mlx5dv_dr_create_action_pop_vlan();^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #559: FILE: drivers/net/mlx5/mlx5_glue.c:427: +#else^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #560: FILE: drivers/net/mlx5/mlx5_glue.c:428: +^Ierrno = ENOTSUP;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #561: FILE: drivers/net/mlx5/mlx5_glue.c:429: +^Ireturn NULL;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #562: FILE: drivers/net/mlx5/mlx5_glue.c:430: +#endif^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #563: FILE: drivers/net/mlx5/mlx5_glue.c:431: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #564: FILE: drivers/net/mlx5/mlx5_glue.c:432: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #565: FILE: drivers/net/mlx5/mlx5_glue.c:433: +static void *^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #573: FILE: drivers/net/mlx5/mlx5_glue.c:919: +^I.dr_create_flow_action_push_vlan =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #574: FILE: drivers/net/mlx5/mlx5_glue.c:920: +^I^Imlx5_glue_dr_create_flow_action_push_vlan,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #575: FILE: drivers/net/mlx5/mlx5_glue.c:921: +^I.dr_create_flow_action_pop_vlan =^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #576: FILE: drivers/net/mlx5/mlx5_glue.c:922: +^I^Imlx5_glue_dr_create_flow_action_pop_vlan,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #588: FILE: drivers/net/mlx5/mlx5_glue.h:151: +^Ivoid *(*dr_create_flow_action_push_vlan)(uint32_t vlan_tag);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #589: FILE: drivers/net/mlx5/mlx5_glue.h:152: +^Ivoid *(*dr_create_flow_action_pop_vlan)();^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #601: FILE: drivers/net/mlx5/mlx5_prm.h:313: +^IMLX5_MODI_OUT_FIRST_VID,^M$ total: 325 errors, 1 warnings, 0 checks, 489 lines checked