DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Fwd: |WARNING| pw23442 [PATCH] net/tap: add support for fixed mac addresses
       [not found] <20170410182018.918882C1A@dpdk.org>
@ 2017-04-10 18:29 ` Wiles, Keith
  2017-04-11  8:29   ` Ferruh Yigit
  0 siblings, 1 reply; 2+ messages in thread
From: Wiles, Keith @ 2017-04-10 18:29 UTC (permalink / raw)
  To: DPDK



Begin forwarded message:

From: <checkpatch@dpdk.org<mailto:checkpatch@dpdk.org>>
Subject: |WARNING| pw23442 [PATCH] net/tap: add support for fixed mac addresses
Date: April 10, 2017 at 1:20:18 PM CDT
To: <test-report@dpdk.org<mailto:test-report@dpdk.org>>
Cc: Keith Wiles <keith.wiles@intel.com<mailto:keith.wiles@intel.com>>

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

_coding style issues_


CHECK:BRACES: braces {} should be used on all arms of this statement
#100: FILE: drivers/net/tap/rte_eth_tap.c:1242:
+ if (fixed_mac_type) {
[...]
+ } else
[...]

CHECK:BRACES: Unbalanced braces around else statement
#109: FILE: drivers/net/tap/rte_eth_tap.c:1251:
+ } else

total: 0 errors, 0 warnings, 2 checks, 123 lines checked

Got the above error running checkpatch locally then got the email above and I assumed this warning can be ignored is this the case?

Code that caused the warning:

} else {
if (fixed_mac_type) {
static int iface_idx;

pmd->eth_addr.addr_bytes[0] = 0x00;
pmd->eth_addr.addr_bytes[1] = 'd';
pmd->eth_addr.addr_bytes[2] = 't';
pmd->eth_addr.addr_bytes[3] = 'a';
pmd->eth_addr.addr_bytes[4] = 'p';
pmd->eth_addr.addr_bytes[5] = 0 + iface_idx++;
} else
eth_random_addr((uint8_t *)&pmd->eth_addr);     <<<<<
}

Regards,
Keith

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [dpdk-dev] Fwd: |WARNING| pw23442 [PATCH] net/tap: add support for fixed mac addresses
  2017-04-10 18:29 ` [dpdk-dev] Fwd: |WARNING| pw23442 [PATCH] net/tap: add support for fixed mac addresses Wiles, Keith
@ 2017-04-11  8:29   ` Ferruh Yigit
  0 siblings, 0 replies; 2+ messages in thread
From: Ferruh Yigit @ 2017-04-11  8:29 UTC (permalink / raw)
  To: Wiles, Keith, DPDK

On 4/10/2017 7:29 PM, Wiles, Keith wrote:
> 
> 
> Begin forwarded message:
> 
> From: <checkpatch@dpdk.org<mailto:checkpatch@dpdk.org>>
> Subject: |WARNING| pw23442 [PATCH] net/tap: add support for fixed mac addresses
> Date: April 10, 2017 at 1:20:18 PM CDT
> To: <test-report@dpdk.org<mailto:test-report@dpdk.org>>
> Cc: Keith Wiles <keith.wiles@intel.com<mailto:keith.wiles@intel.com>>
> 
> Test-Label: checkpatch
> Test-Status: WARNING
> http://dpdk.org/patch/23442
> 
> _coding style issues_
> 
> 
> CHECK:BRACES: braces {} should be used on all arms of this statement
> #100: FILE: drivers/net/tap/rte_eth_tap.c:1242:
> + if (fixed_mac_type) {
> [...]
> + } else
> [...]
> 
> CHECK:BRACES: Unbalanced braces around else statement
> #109: FILE: drivers/net/tap/rte_eth_tap.c:1251:
> + } else
> 
> total: 0 errors, 0 warnings, 2 checks, 123 lines checked
> 
> Got the above error running checkpatch locally then got the email above and I assumed this warning can be ignored is this the case?

Linux requires, if "if" or "else" part is multi-line, both block should
use brackets, that is the reason of the warning.

But DPDK does not requires this:
http://dpdk.org/doc/guides/contributing/coding_style.html#control-statements-and-loops

For DPDK, this is free to ignore.

> 
> Code that caused the warning:
> 
> } else {
> if (fixed_mac_type) {
> static int iface_idx;
> 
> pmd->eth_addr.addr_bytes[0] = 0x00;
> pmd->eth_addr.addr_bytes[1] = 'd';
> pmd->eth_addr.addr_bytes[2] = 't';
> pmd->eth_addr.addr_bytes[3] = 'a';
> pmd->eth_addr.addr_bytes[4] = 'p';
> pmd->eth_addr.addr_bytes[5] = 0 + iface_idx++;
> } else
> eth_random_addr((uint8_t *)&pmd->eth_addr);     <<<<<
> }
> 
> Regards,
> Keith
> 

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-04-11  8:29 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20170410182018.918882C1A@dpdk.org>
2017-04-10 18:29 ` [dpdk-dev] Fwd: |WARNING| pw23442 [PATCH] net/tap: add support for fixed mac addresses Wiles, Keith
2017-04-11  8:29   ` Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).