|WARNING| pw162481 [RFC PATCH v1 14/21] net/i40e: reimplement FDIR parser
checkpatch at dpdk.org
checkpatch at dpdk.org
Mon Mar 16 18:31:09 CET 2026
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/162481
_coding style issues_
CHECK:CAMELCASE: Avoid CamelCase: <I40E_FDIR_IPv6_TC_OFFSET>
#2466: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:44:
+#define I40E_IPV6_TC_MASK (0xFF << I40E_FDIR_IPv6_TC_OFFSET)
WARNING:LONG_LINE_COMMENT: line length of 101 exceeds 100 columns
#2474: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:52:
+ * Pattern: START -> ETH -> [VLAN] -> (IPv4 | IPv6) -> [TCP | UDP | SCTP | ESP | L2TPv3 | GTP] -> END
WARNING:LONG_LINE: line length of 120 exceeds 100 columns
#2898: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:476:
+ memcpy(&filter->input.flow.ipv6_flow.src_ip, &ipv6_spec->hdr.src_addr, sizeof(ipv6_spec->hdr.src_addr));
WARNING:LONG_LINE: line length of 120 exceeds 100 columns
#2902: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:480:
+ memcpy(&filter->input.flow.ipv6_flow.dst_ip, &ipv6_spec->hdr.dst_addr, sizeof(ipv6_spec->hdr.dst_addr));
WARNING:BRACES: braces {} are not necessary for single statement blocks
#2921: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:499:
+ if (ipv6_spec->hdr.proto == I40E_IPV6_FRAG_HEADER) {
+ filter->input.pctype = I40E_FILTER_PCTYPE_FRAG_IPV6;
+ }
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#2984: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:562:
+ if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV4) {
[...]
+ } else if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV6) {
[...]
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#3071: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:649:
+ if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV4) {
[...]
+ } else if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV6) {
[...]
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#3162: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:740:
+ if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV4) {
[...]
+ } else if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV6) {
[...]
WARNING:BRACES: braces {} are not necessary for single statement blocks
#3171: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:749:
+ if (!CI_FIELD_IS_ZERO(&sctp_mask->hdr.tag)) {
+ filter->input.flow_ext.input_set |= I40E_INSET_SCTP_VT;
+ }
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#3418: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:996:
+ if (is_udp)
[...]
+ else {
[...]
CHECK:BRACES: Unbalanced braces around else statement
#3420: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:998:
+ else {
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#3424: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1002:
+ if (is_udp)
[...]
+ else {
[...]
CHECK:BRACES: Unbalanced braces around else statement
#3426: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1004:
+ else {
CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#3448: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1026:
+
+}
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#3464: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1042:
+ if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV4) {
[...]
+ } else if (filter->input.flow_ext.oip_type == I40E_FDIR_IPTYPE_IPV6) {
[...]
WARNING:BRACES: braces {} are not necessary for single statement blocks
#3985: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1563:
+ if (ret) {
+ return ret;
+ }
WARNING:BRACES: braces {} are not necessary for single statement blocks
#3990: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1568:
+ if (ret) {
+ return ret;
+ }
WARNING:LONG_LINE: line length of 102 exceeds 100 columns
#4175: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1753:
+ struct i40e_fdir_engine_priv *priv = ci_flow_engine_priv(&pf->flow_engine_conf, engine->type);
WARNING:LONG_LINE: line length of 107 exceeds 100 columns
#4203: FILE: drivers/net/intel/i40e/i40e_flow_fdir.c:1781:
+ struct i40e_fdir_engine_priv *priv = ci_flow_engine_priv(&pf->flow_engine_conf, flow->engine_type);
total: 0 errors, 15 warnings, 4 checks, 4091 lines checked
More information about the test-report
mailing list