[dpdk-test-report] |WARNING| pw40840 [PATCH 14/21] net/softnic: add cli to create softnic objects

checkpatch at dpdk.org checkpatch at dpdk.org
Fri Jun 8 16:19:25 CEST 2018


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

_coding style issues_


CHECK:BRACES: braces {} should be used on all arms of this statement
#119: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:124:
+	if (strcmp(tokens[2], "dev") == 0)
[...]
+	else if (strcmp(tokens[2], "port") == 0) {
[...]
+	} else {
[...]

WARNING:LONG_LINE_COMMENT: line over 90 characters
#208: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:213:
+ *  [filter match | mismatch offset <key_offset> mask <key_mask> key <key_value> port <port_id>]

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#249: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:254:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "filter") == 0)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#257: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:262:
+		if (strcmp(tokens[t0 + 1], "match") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "mismatch") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#261: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:266:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'size != RTE_PORT_IN_ACTION_FLTR_KEY_SIZE'
#282: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:287:
+		if ((parse_hex_string(tokens[t0 + 5], p.fltr.key_mask, &size) != 0) ||
+			(size != RTE_PORT_IN_ACTION_FLTR_KEY_SIZE)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'size != RTE_PORT_IN_ACTION_FLTR_KEY_SIZE'
#294: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:299:
+		if ((parse_hex_string(tokens[t0 + 7], p.fltr.key, &size) != 0) ||
+			(size != RTE_PORT_IN_ACTION_FLTR_KEY_SIZE)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#314: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:319:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "balance") == 0)) {

WARNING:LONG_LINE: line over 90 characters
#339: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:344:
+		if (parse_hex_string(tokens[t0 + 4], p.lb.key_mask, &p.lb.key_size) != 0) {

WARNING:LONG_LINE: line over 90 characters
#350: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:355:
+			if (parser_read_uint32(&p.lb.port_id[i], tokens[t0 + 6 + i]) != 0) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#420: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:425:
+	if (strcmp(tokens[4], "ipv4") == 0)
[...]
+	else if (strcmp(tokens[4], "ipv6") == 0)
[...]
+	else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#424: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:429:
+	else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#447: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:452:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "balance") == 0)) {

WARNING:LONG_LINE: line over 90 characters
#469: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:474:
+		if (parse_hex_string(tokens[t0 + 4], p.lb.key_mask, &p.lb.key_size) != 0) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#488: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:493:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "meter") == 0)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#495: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:500:
+		if (strcmp(tokens[t0 + 1], "srtcm") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "trtcm") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#499: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:504:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#542: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:547:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "tm") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#577: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:582:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "encap") == 0)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#584: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:589:
+		if (strcmp(tokens[t0 + 1], "ether") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "vlan") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "qinq") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "mpls") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "pppoe") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#594: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:599:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#603: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:608:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "nat") == 0)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#610: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:615:
+		if (strcmp(tokens[t0 + 1], "src") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "dst") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#614: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:619:
+		else {

CHECK:BRACES: braces {} should be used on all arms of this statement
#625: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:630:
+		if (strcmp(tokens[t0 + 3], "tcp") == 0)
[...]
+		else if (strcmp(tokens[t0 + 3], "udp") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#629: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:634:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#639: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:644:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "ttl") == 0)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#646: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:651:
+		if (strcmp(tokens[t0 + 1], "drop") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "fwd") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#650: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:655:
+		else {

CHECK:BRACES: braces {} should be used on all arms of this statement
#661: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:666:
+		if (strcmp(tokens[t0 + 3], "none") == 0)
[...]
+		else if (strcmp(tokens[t0 + 3], "pkts") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#665: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:670:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#675: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:680:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "stats") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 't0 < n_tokens'
#701: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:706:
+	if ((t0 < n_tokens) && (strcmp(tokens[t0], "time") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens > t0'
#943: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:948:
+	if ((n_tokens > t0) && (strcmp(tokens[t0], "action") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens > t0'
#955: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:960:
+	if ((n_tokens > t0) &&
+		(strcmp(tokens[t0], "disabled") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens != 7'
#1077: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1082:
+		if ((n_tokens != 7) && (n_tokens != 11)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens != 11'
#1077: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1082:
+		if ((n_tokens != 7) && (n_tokens != 11)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#1185: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1190:
+		if (strcmp(tokens[t0 + 1], "ipv4") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "ipv6") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#1189: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1194:
+		else {

CHECK:BRACES: braces {} should be used on all arms of this statement
#1262: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1267:
+		if (strcmp(tokens[t0 + 1], "ext") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "lru") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#1266: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1271:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'p.match.hash.key_size == 0'
#1277: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1282:
+		if ((parser_read_uint32(&p.match.hash.key_size,
+			tokens[t0 + 3]) != 0) ||
+			(p.match.hash.key_size == 0) ||
+			(p.match.hash.key_size > TABLE_RULE_MATCH_SIZE_MAX)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'p.match.hash.key_size > TABLE_RULE_MATCH_SIZE_MAX'
#1277: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1282:
+		if ((parser_read_uint32(&p.match.hash.key_size,
+			tokens[t0 + 3]) != 0) ||
+			(p.match.hash.key_size == 0) ||
+			(p.match.hash.key_size > TABLE_RULE_MATCH_SIZE_MAX)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'key_mask_size != p.match.hash.key_size'
#1290: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1295:
+		if ((parse_hex_string(tokens[t0 + 5],
+			key_mask, &key_mask_size) != 0) ||
+			(key_mask_size != p.match.hash.key_size)) {

CHECK:BRACES: braces {} should be used on all arms of this statement
#1341: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1346:
+		if (strcmp(tokens[t0 + 1], "ipv4") == 0)
[...]
+		else if (strcmp(tokens[t0 + 1], "ipv6") == 0)
[...]
+		else {
[...]

CHECK:BRACES: Unbalanced braces around else statement
#1345: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1350:
+		else {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens > t0'
#1384: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1389:
+	if ((n_tokens > t0) && (strcmp(tokens[t0], "action") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 3'
#1607: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1615:
+		if ((n_tokens >= 3) &&
+			(strcmp(tokens[2], "period") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 5'
#1613: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1621:
+		if ((n_tokens >= 5) &&
+			(strcmp(tokens[2], "port") == 0) &&
+			(strcmp(tokens[3], "in") == 0) &&
+			(strcmp(tokens[4], "bsz") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 5'
#1621: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1629:
+		if ((n_tokens >= 5) &&
+			(strcmp(tokens[2], "port") == 0) &&
+			(strcmp(tokens[3], "out") == 0) &&
+			(strcmp(tokens[4], "bsz") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 4'
#1629: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1637:
+		if ((n_tokens >= 4) &&
+			(strcmp(tokens[2], "table") == 0) &&
+			(strcmp(tokens[3], "match") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 6'
#1636: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1644:
+		if ((n_tokens >= 6) &&
+			(strcmp(tokens[2], "port") == 0) &&
+			(strcmp(tokens[3], "in") == 0) &&
+			(strcmp(tokens[5], "table") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 6'
#1645: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1653:
+		if ((n_tokens >= 6) &&
+			(strcmp(tokens[2], "port") == 0) &&
+			(strcmp(tokens[3], "in") == 0) &&
+			(strcmp(tokens[5], "enable") == 0)) {

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'n_tokens >= 6'
#1654: FILE: drivers/net/softnic/rte_eth_softnic_cli.c:1662:
+		if ((n_tokens >= 6) &&
+			(strcmp(tokens[2], "port") == 0) &&
+			(strcmp(tokens[3], "in") == 0) &&
+			(strcmp(tokens[5], "disable") == 0)) {

CHECK:SPACING: No space is necessary after a cast
#1821: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:209:
+		status = rte_ring_sc_dequeue(msgq_rsp, (void **) &rsp);

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'p == NULL'
#1842: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:230:
+	if ((p == NULL) ||
+		(p->enabled == 0) ||
+		(port_id >= p->n_ports_in))

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'p->enabled == 0'
#1842: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:230:
+	if ((p == NULL) ||
+		(p->enabled == 0) ||
+		(port_id >= p->n_ports_in))

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'port_id >= p->n_ports_in'
#1842: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:230:
+	if ((p == NULL) ||
+		(p->enabled == 0) ||
+		(port_id >= p->n_ports_in))

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'p == NULL'
#1885: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:273:
+	if ((p == NULL) ||
+		(p->enabled == 0) ||
+		(port_id >= p->n_ports_in))

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'p->enabled == 0'
#1885: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:273:
+	if ((p == NULL) ||
+		(p->enabled == 0) ||
+		(port_id >= p->n_ports_in))

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'port_id >= p->n_ports_in'
#1885: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:273:
+	if ((p == NULL) ||
+		(p->enabled == 0) ||
+		(port_id >= p->n_ports_in))

CHECK:SPACING: No space is necessary after a cast
#1925: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:332:
+	struct pipeline_msg_rsp *rsp = (struct pipeline_msg_rsp *) req;

CHECK:SPACING: No space is necessary after a cast
#1938: FILE: drivers/net/softnic/rte_eth_softnic_thread.c:345:
+	struct pipeline_msg_rsp *rsp = (struct pipeline_msg_rsp *) req;

total: 0 errors, 4 warnings, 59 checks, 1919 lines checked


More information about the test-report mailing list