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 996EEA05D3 for ; Fri, 29 Mar 2019 17:01:18 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0E5BC69D4; Fri, 29 Mar 2019 17:01:13 +0100 (CET) Received: by dpdk.org (Postfix, from userid 1017) id BDA1D5B38; Fri, 29 Mar 2019 17:00:58 +0100 (CET) In-Reply-To: <1553875099-166351-6-git-send-email-rosen.xu@intel.com> References: <1553875099-166351-6-git-send-email-rosen.xu@intel.com> To: test-report@dpdk.org Cc: Rosen Xu Message-Id: <20190329160058.BDA1D5B38@dpdk.org> Date: Fri, 29 Mar 2019 17:00:58 +0100 (CET) From: checkpatch@dpdk.org Subject: [dpdk-test-report] |WARNING| pw51916 [PATCH v2 05/15] drivers/net/ipn3ke: add IPN3KE TM of PMD driver 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/51916 _coding style issues_ CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->tm_id != RTE_TM_NODE_ID_NULL' #442: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:339: + if ((n->tm_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node != NULL) || + (n->n_children > 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node_id != RTE_TM_NODE_ID_NULL' #442: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:339: + if ((n->tm_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node != NULL) || + (n->n_children > 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node != NULL' #442: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:339: + if ((n->tm_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node != NULL) || + (n->n_children > 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->n_children > 0' #442: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:339: + if ((n->tm_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->parent_node != NULL) || + (n->n_children > 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->tm_id == RTE_TM_NODE_ID_NULL' #449: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:346: + if ((n->tm_id == RTE_TM_NODE_ID_NULL) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node_id == RTE_TM_NODE_ID_NULL)) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node == NULL))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT' #449: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:346: + if ((n->tm_id == RTE_TM_NODE_ID_NULL) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node_id == RTE_TM_NODE_ID_NULL)) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node == NULL))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node_id == RTE_TM_NODE_ID_NULL' #449: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:346: + if ((n->tm_id == RTE_TM_NODE_ID_NULL) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node_id == RTE_TM_NODE_ID_NULL)) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node == NULL))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT' #449: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:346: + if ((n->tm_id == RTE_TM_NODE_ID_NULL) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node_id == RTE_TM_NODE_ID_NULL)) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node == NULL))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node == NULL' #449: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:346: + if ((n->tm_id == RTE_TM_NODE_ID_NULL) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node_id == RTE_TM_NODE_ID_NULL)) || + ((level_of_node_id != IPN3KE_TM_NODE_LEVEL_PORT) && + (n->parent_node == NULL))) { CHECK:BRACES: braces {} should be used on all arms of this statement #460: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:357: + if (IPN3KE_BIT_ISSET(state_mask, n->node_state)) { [...] + } else [...] CHECK:BRACES: Unbalanced braces around else statement #467: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:364: + } else CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'node == NULL' #496: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:393: + if (node_id == RTE_TM_NODE_ID_NULL || + (node == NULL)) CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'rate >= r->low' #803: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:700: + if ((rate >= r->low) && + (rate <= r->high)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'rate <= r->high' #803: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:700: + if ((rate >= r->low) && + (rate <= r->high)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'params->shaper_profile_id != RTE_TM_SHAPER_PROFILE_ID_NONE' #1293: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1190: + if ((params->shaper_profile_id != RTE_TM_SHAPER_PROFILE_ID_NONE) && + (params->shaper_profile_id != node_id)) CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'params->shaper_profile_id != node_id' #1293: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1190: + if ((params->shaper_profile_id != RTE_TM_SHAPER_PROFILE_ID_NONE) && + (params->shaper_profile_id != node_id)) CHECK:BRACES: braces {} should be used on all arms of this statement #1318: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1215: + if (parent_node_id != RTE_TM_NODE_ID_NULL) { [...] + } else [...] CHECK:BRACES: Unbalanced braces around else statement #1329: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1226: + } else CHECK:BRACES: braces {} should be used on all arms of this statement #1508: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1405: + if (n->parent_node_id != RTE_TM_NODE_ID_NULL) { [...] + } else [...] CHECK:BRACES: Unbalanced braces around else statement #1528: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1425: + } else CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node_id == RTE_TM_NODE_ID_NULL' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->level != IPN3KE_TM_NODE_LEVEL_COS' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->tm_id != tm_id' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'parent_node == NULL' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'parent_node->node_state == IPN3KE_TM_NODE_STATE_CONFIGURED_DEL' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'parent_node->node_state == IPN3KE_TM_NODE_STATE_IDLE' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->shaper_profile.valid == 0' #1605: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1502: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->level != IPN3KE_TM_NODE_LEVEL_COS' #1624: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1521: + if ((n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->n_children != 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->n_children != 0' #1624: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1521: + if ((n->level != IPN3KE_TM_NODE_LEVEL_COS) || + (n->n_children != 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node_id == RTE_TM_NODE_ID_NULL' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->level != IPN3KE_TM_NODE_LEVEL_VT' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->tm_id != tm_id' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'parent_node == NULL' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'parent_node->node_state == IPN3KE_TM_NODE_STATE_CONFIGURED_DEL' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'parent_node->node_state == IPN3KE_TM_NODE_STATE_IDLE' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->shaper_profile.valid == 0' #1645: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1542: + if ((n->parent_node_id == RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->tm_id != tm_id) || + (parent_node == NULL) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_CONFIGURED_DEL)) || + (parent_node && + (parent_node->node_state == + IPN3KE_TM_NODE_STATE_IDLE)) || + (n->shaper_profile.valid == 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->level != IPN3KE_TM_NODE_LEVEL_VT' #1664: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1561: + if ((n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->n_children != 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->n_children != 0' #1664: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1561: + if ((n->level != IPN3KE_TM_NODE_LEVEL_VT) || + (n->n_children != 0)) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node_id != RTE_TM_NODE_ID_NULL' #1682: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1579: + if (n && + ((n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_PORT) || + (n->tm_id != tm_id) || + (n->parent_node != NULL) || + (n->shaper_profile.valid == 0))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->level != IPN3KE_TM_NODE_LEVEL_PORT' #1682: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1579: + if (n && + ((n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_PORT) || + (n->tm_id != tm_id) || + (n->parent_node != NULL) || + (n->shaper_profile.valid == 0))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->tm_id != tm_id' #1682: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1579: + if (n && + ((n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_PORT) || + (n->tm_id != tm_id) || + (n->parent_node != NULL) || + (n->shaper_profile.valid == 0))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->parent_node != NULL' #1682: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1579: + if (n && + ((n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_PORT) || + (n->tm_id != tm_id) || + (n->parent_node != NULL) || + (n->shaper_profile.valid == 0))) { CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n->shaper_profile.valid == 0' #1682: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:1579: + if (n && + ((n->parent_node_id != RTE_TM_NODE_ID_NULL) || + (n->level != IPN3KE_TM_NODE_LEVEL_PORT) || + (n->tm_id != tm_id) || + (n->parent_node != NULL) || + (n->shaper_profile.valid == 0))) { CHECK:BRACES: braces {} should be used on all arms of this statement #2169: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:2066: + if (hw->acc_tm) [...] + else if (rpst->i40e_pf_eth) { [...] + } else [...] CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'i40e_pf_eth->dev_ops->tm_ops_get == NULL' #2173: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:2070: + if ((i40e_pf_eth->dev_ops->tm_ops_get == NULL) || + (i40e_pf_eth->dev_ops->tm_ops_get(i40e_pf_eth, + &ops) != 0) || + (ops == NULL)) CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'ops == NULL' #2173: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:2070: + if ((i40e_pf_eth->dev_ops->tm_ops_get == NULL) || + (i40e_pf_eth->dev_ops->tm_ops_get(i40e_pf_eth, + &ops) != 0) || + (ops == NULL)) CHECK:BRACES: Unbalanced braces around else statement #2179: FILE: drivers/net/ipn3ke/ipn3ke_tm.c:2076: + } else total: 0 errors, 0 warnings, 47 checks, 2131 lines checked