* [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).