* [dpdk-test-report] |WARNING| pw48401 helloworld: Windows DPDK sample application is compiled and built using eal and kvargs libraries in order to add windows support in the
[not found] <20181129050504.26996-1-pallavi.kadam@intel.com>
@ 2018-11-29 11:15 ` checkpatch
0 siblings, 0 replies; only message in thread
From: checkpatch @ 2018-11-29 11:15 UTC (permalink / raw)
To: test-report; +Cc: Pallavi Kadam
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/48401
_coding style issues_
WARNING:COMMIT_MESSAGE: Missing commit description - Add an appropriate one
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#513: FILE: lib/librte_eal/windows/eal/eal.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
ERROR:INITIALISED_STATIC: do not initialise statics to NULL
#542: FILE: lib/librte_eal/windows/eal/eal.c:31:
+static rte_usage_hook_t rte_application_usage_hook = NULL;
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#545: FILE: lib/librte_eal/windows/eal/eal.c:34:
+ * duration of the program, as we hold a write lock on it in the primary proc */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#549: FILE: lib/librte_eal/windows/eal/eal.c:38:
+/*
+static struct flock wr_lock = {
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#572: FILE: lib/librte_eal/windows/eal/eal.c:61:
+extern void businitfn_pci(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#573: FILE: lib/librte_eal/windows/eal/eal.c:62:
+extern void businitfn_vdev(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#576: FILE: lib/librte_eal/windows/eal/eal.c:65:
+extern void mp_hdlr_init_ops_mp_mc(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#577: FILE: lib/librte_eal/windows/eal/eal.c:66:
+extern void mp_hdlr_init_ops_sp_sc(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#578: FILE: lib/librte_eal/windows/eal/eal.c:67:
+extern void mp_hdlr_init_ops_mp_sc(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#579: FILE: lib/librte_eal/windows/eal/eal.c:68:
+extern void mp_hdlr_init_ops_sp_mc(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#582: FILE: lib/librte_eal/windows/eal/eal.c:71:
+extern void init_rte_mempool_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#583: FILE: lib/librte_eal/windows/eal/eal.c:72:
+extern void init_rte_ring_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#584: FILE: lib/librte_eal/windows/eal/eal.c:73:
+extern void init_rte_hash_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#585: FILE: lib/librte_eal/windows/eal/eal.c:74:
+extern void init_rte_fbk_hash_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#586: FILE: lib/librte_eal/windows/eal/eal.c:75:
+extern void init_rte_distributor_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#587: FILE: lib/librte_eal/windows/eal/eal.c:76:
+extern void init_rte_dist_burst_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#588: FILE: lib/librte_eal/windows/eal/eal.c:77:
+extern void init_rte_uio_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#589: FILE: lib/librte_eal/windows/eal/eal.c:78:
+extern void init_rte_lpm_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#590: FILE: lib/librte_eal/windows/eal/eal.c:79:
+extern void init_rte_lpm6_tailq(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#593: FILE: lib/librte_eal/windows/eal/eal.c:82:
+extern void pciinitfn_net_i40e(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#596: FILE: lib/librte_eal/windows/eal/eal.c:85:
+extern void rte_timer_init(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#597: FILE: lib/librte_eal/windows/eal/eal.c:86:
+extern void rte_log_init(void);
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#598: FILE: lib/librte_eal/windows/eal/eal.c:87:
+extern void i40e_init_log(void);
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#628: FILE: lib/librte_eal/windows/eal/eal.c:117:
+ * processes. */
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#640: FILE: lib/librte_eal/windows/eal/eal.c:129:
+ if (mem_cfg_fd < 0) {
+ mem_cfg_fd = _open(pathname, _O_CREAT | _O_RDWR | _O_TRUNC, _S_IREAD | _S_IWRITE);
WARNING:LONG_LINE: line over 90 characters
#641: FILE: lib/librte_eal/windows/eal/eal.c:130:
+ mem_cfg_fd = _open(pathname, _O_CREAT | _O_RDWR | _O_TRUNC, _S_IREAD | _S_IWRITE);
WARNING:TABSTOP: Statements should start on a tabstop
#642: FILE: lib/librte_eal/windows/eal/eal.c:131:
+ if (mem_cfg_fd < 0)
WARNING:LONG_LINE: line over 90 characters
#643: FILE: lib/librte_eal/windows/eal/eal.c:132:
+ rte_panic("Cannot open '%s' for rte_mem_config...Error: %d
", pathname, errno);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#655: FILE: lib/librte_eal/windows/eal/eal.c:144:
+ if (!retval) {
+ _close(mem_cfg_fd);
WARNING:LONG_LINE: line over 90 characters
#657: FILE: lib/librte_eal/windows/eal/eal.c:146:
+ rte_exit(EXIT_FAILURE, "Cannot create lock on '%s'. Is another primary process running?
", pathname);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#663: FILE: lib/librte_eal/windows/eal/eal.c:152:
+ if (rte_mem_cfg_addr == MAP_FAILED) {
+ _close(mem_cfg_fd);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#682: FILE: lib/librte_eal/windows/eal/eal.c:171:
+ if (mem_cfg_fd < 0) {
+ mem_cfg_fd = _open(pathname, O_RDWR);
WARNING:TABSTOP: Statements should start on a tabstop
#684: FILE: lib/librte_eal/windows/eal/eal.c:173:
+ if (mem_cfg_fd < 0)
WARNING:LONG_LINE: line over 90 characters
#688: FILE: lib/librte_eal/windows/eal/eal.c:177:
+ rte_mem_cfg_addr = mmap(NULL, sizeof(*rte_config.mem_config), PROT_READ | PROT_WRITE, MAP_SHARED, mem_cfg_fd, 0);
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#706: FILE: lib/librte_eal/windows/eal/eal.c:195:
+ * and don't close it to prevent a race condition between multiple opens */
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#707: FILE: lib/librte_eal/windows/eal/eal.c:196:
+ if ((mem_cfg_fd = _open(pathname, O_RDWR)) >= 0) {
+ OVERLAPPED sOverlapped = { 0 };
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#707: FILE: lib/librte_eal/windows/eal/eal.c:196:
+ if ((mem_cfg_fd = _open(pathname, O_RDWR)) >= 0) {
WARNING:TABSTOP: Statements should start on a tabstop
#708: FILE: lib/librte_eal/windows/eal/eal.c:197:
+ OVERLAPPED sOverlapped = { 0 };
WARNING:TABSTOP: Statements should start on a tabstop
#712: FILE: lib/librte_eal/windows/eal/eal.c:201:
+ HANDLE hWinFileHandle = (HANDLE)_get_osfhandle(mem_cfg_fd);
WARNING:TABSTOP: Statements should start on a tabstop
#714: FILE: lib/librte_eal/windows/eal/eal.c:203:
+ if (!LockFileEx(hWinFileHandle,
ERROR:SPACING: space required before the open brace '{'
#732: FILE: lib/librte_eal/windows/eal/eal.c:221:
+ switch (rte_config.process_type){
ERROR:SPACING: space prohibited after that open parenthesis '('
#753: FILE: lib/librte_eal/windows/eal/eal.c:242:
+ if ( rte_application_usage_hook ) {
ERROR:SPACING: space prohibited before that close parenthesis ')'
#753: FILE: lib/librte_eal/windows/eal/eal.c:242:
+ if ( rte_application_usage_hook ) {
ERROR:SPACING: space prohibited after that open parenthesis '('
#761: FILE: lib/librte_eal/windows/eal/eal.c:250:
+rte_set_application_usage_hook( rte_usage_hook_t usage_func )
ERROR:SPACING: space prohibited before that close parenthesis ')'
#761: FILE: lib/librte_eal/windows/eal/eal.c:250:
+rte_set_application_usage_hook( rte_usage_hook_t usage_func )
ERROR:INLINE_LOCATION: inline keyword should sit between storage class and type
#916: FILE: lib/librte_eal/windows/eal/eal.c:405:
+inline static void
WARNING:SPACING: space prohibited between function name and open parenthesis '('
#1043: FILE: lib/librte_eal/windows/eal/eal.c:532:
+ RTE_LOG (DEBUG, EAL, "Using VMWARE TSC MAP, "
WARNING:SPACING: space prohibited between function name and open parenthesis '('
#1046: FILE: lib/librte_eal/windows/eal/eal.c:535:
+ RTE_LOG (WARNING, EAL, "Ignoring --vmware-tsc-map because "
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#1054: FILE: lib/librte_eal/windows/eal/eal.c:543:
+ /* in secondary processes, memory init may allocate additional fbarrays
+ * not present in primary processes, so to avoid any potential issues,
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#1132: FILE: lib/librte_eal/windows/eal/eal.c:621:
+ /* initialize default service/lcore mappings and start running. Ignore
+ * -ENOTSUP, as it indicates no service coremask passed to EAL.
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#1147: FILE: lib/librte_eal/windows/eal/eal.c:636:
+rte_eal_lcore_role(unsigned lcore_id)
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#1185: FILE: lib/librte_eal/windows/eal/eal.c:674:
+ /* create the path if it doesn't exist. no "mkdir -p" here, so do it
+ * step by step.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#1216: FILE: lib/librte_eal/windows/eal/eal_alarm.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#1251: FILE: lib/librte_eal/windows/eal/eal_debug.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:LONG_LINE: line over 90 characters
#1271: FILE: lib/librte_eal/windows/eal/eal_debug.c:22:
+ numFrames = RtlCaptureStackBackTrace(0, MAX_TRACE_STACK_FRAMES, pCallingStack, NULL);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#1273: FILE: lib/librte_eal/windows/eal/eal_debug.c:24:
+ for (int i = 0; i < numFrames; i++) {
+ DWORD64 dwAddress = (DWORD64)(pCallingStack[i]);
WARNING:TABSTOP: Statements should start on a tabstop
#1275: FILE: lib/librte_eal/windows/eal/eal_debug.c:26:
+ DWORD dwDisplacement;
WARNING:TABSTOP: Statements should start on a tabstop
#1284: FILE: lib/librte_eal/windows/eal/eal_debug.c:35:
+ if (SymFromAddr(hProcess, dwAddress, NULL, pSymbol)) {
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (16, 20)
#1291: FILE: lib/librte_eal/windows/eal/eal_debug.c:42:
+ if (SymGetLineFromAddr64(hProcess, dwAddress, &dwDisplacement, &line))
+ printf("Currently at %s in %s: line: %lu: address: 0x%0X
", pSymbol->Name, line.FileName, line.LineNumber, pSymbol->Address);
WARNING:LONG_LINE: line over 90 characters
#1292: FILE: lib/librte_eal/windows/eal/eal_debug.c:43:
+ printf("Currently at %s in %s: line: %lu: address: 0x%0X
", pSymbol->Name, line.FileName, line.LineNumber, pSymbol->Address);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (16, 20)
#1293: FILE: lib/librte_eal/windows/eal/eal_debug.c:44:
+ else
+ goto error;
WARNING:TABSTOP: Statements should start on a tabstop
#1294: FILE: lib/librte_eal/windows/eal/eal_debug.c:45:
+ goto error;
WARNING:TABSTOP: Statements should start on a tabstop
#1295: FILE: lib/librte_eal/windows/eal/eal_debug.c:46:
+ }
WARNING:TABSTOP: Statements should start on a tabstop
#1296: FILE: lib/librte_eal/windows/eal/eal_debug.c:47:
+ else
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#1296: FILE: lib/librte_eal/windows/eal/eal_debug.c:47:
+ }
+ else
WARNING:TABSTOP: Statements should start on a tabstop
#1299: FILE: lib/librte_eal/windows/eal/eal_debug.c:50:
+ continue;
WARNING:RETURN_VOID: void function return statements are not generally useful
#1306: FILE: lib/librte_eal/windows/eal/eal_debug.c:57:
+ return;
+}
WARNING:RETURN_VOID: void function return statements are not generally useful
#1312: FILE: lib/librte_eal/windows/eal/eal_debug.c:63:
+ return;
+}
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2102: FILE: lib/librte_eal/windows/eal/eal_fbarray.c:745:
+ /* take out a non-exclusive lock, so that other processes could
+ * still attach to it, but no other process could reinitialize
ERROR:SPACING: space required after that close brace '}'
#2111: FILE: lib/librte_eal/windows/eal/eal_fbarray.c:754:
+ }else {
ERROR:SPACING: space required before the open brace '{'
#2115: FILE: lib/librte_eal/windows/eal/eal_fbarray.c:758:
+ if(!retval){
ERROR:SPACING: space required before the open parenthesis '('
#2115: FILE: lib/librte_eal/windows/eal/eal_fbarray.c:758:
+ if(!retval){
WARNING:LONG_LINE: line over 90 characters
#2200: FILE: lib/librte_eal/windows/eal/eal_fbarray.c:843:
+ retval = LockFileEx(hWinFileHandle, LOCKFILE_FAIL_IMMEDIATELY, 0, mmap_len, 0, &sOverlapped);
WARNING:LONG_LINE: line over 90 characters
#2279: FILE: lib/librte_eal/windows/eal/eal_fbarray.c:922:
+ retval = LockFileEx(hWinFileHandle, LOCKFILE_EXCLUSIVE_LOCK | LOCKFILE_FAIL_IMMEDIATELY, 0, sizeof(*arr), 0, &sOverLapped);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2638: FILE: lib/librte_eal/windows/eal/eal_filesystem.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:LONG_LINE: line over 90 characters
#2675: FILE: lib/librte_eal/windows/eal/eal_filesystem.h:39:
+ snprintf(buffer, sizeof(buffer)-1, RUNTIME_CONFIG_FMT, Directory, internal_config.hugefile_prefix);
WARNING:LONG_LINE: line over 90 characters
#2712: FILE: lib/librte_eal/windows/eal/eal_filesystem.h:76:
+ snprintf(buffer, sizeof(buffer)-1, HUGEPAGE_INFO_FMT, Directory, internal_config.hugefile_prefix);
WARNING:LONG_LINE: line over 90 characters
#2723: FILE: lib/librte_eal/windows/eal/eal_filesystem.h:87:
+ snprintf(buffer, buflen, HUGEFILE_FMT, hugedir, internal_config.hugefile_prefix, f_id);
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#2730: FILE: lib/librte_eal/windows/eal/eal_filesystem.h:94:
+ * Used to read information from files on /sys */
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2741: FILE: lib/librte_eal/windows/eal/eal_hugepage_info.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2767: FILE: lib/librte_eal/windows/eal/eal_interrupts.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2863: FILE: lib/librte_eal/windows/eal/eal_lcore.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2870: FILE: lib/librte_eal/windows/eal/eal_lcore.c:9:
+ unsigned numTotalProcessors;
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2871: FILE: lib/librte_eal/windows/eal/eal_lcore.c:10:
+ unsigned numProcessorSockets;
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2872: FILE: lib/librte_eal/windows/eal/eal_lcore.c:11:
+ unsigned numProcessorCores;
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2873: FILE: lib/librte_eal/windows/eal/eal_lcore.c:12:
+ unsigned reserved;
ERROR:FUNCTION_WITHOUT_ARGS: Bad function definition - void eal_create_cpu_map() should probably be void eal_create_cpu_map(void)
#2881: FILE: lib/librte_eal/windows/eal/eal_lcore.c:20:
+void eal_create_cpu_map()
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#2901: FILE: lib/librte_eal/windows/eal/eal_lcore.c:40:
+ if (win_cpu_map.numTotalProcessors > win_cpu_map.numProcessorCores)
+ bHyperThreadingEnabled = TRUE;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2905: FILE: lib/librte_eal/windows/eal/eal_lcore.c:44:
+ /* For now, split the cores equally across the sockets - might need to revisit this later */
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2906: FILE: lib/librte_eal/windows/eal/eal_lcore.c:45:
+ unsigned lcore = 0;
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#2907: FILE: lib/librte_eal/windows/eal/eal_lcore.c:46:
+ for (unsigned socket=0; socket < win_cpu_map.numProcessorSockets; ++socket) {
+ for (unsigned core = 0; core < (win_cpu_map.numProcessorCores / win_cpu_map.numProcessorSockets); ++core) {
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2907: FILE: lib/librte_eal/windows/eal/eal_lcore.c:46:
+ for (unsigned socket=0; socket < win_cpu_map.numProcessorSockets; ++socket) {
ERROR:SPACING: spaces required around that '=' (ctx:VxV)
#2907: FILE: lib/librte_eal/windows/eal/eal_lcore.c:46:
+ for (unsigned socket=0; socket < win_cpu_map.numProcessorSockets; ++socket) {
^
WARNING:LONG_LINE: line over 90 characters
#2908: FILE: lib/librte_eal/windows/eal/eal_lcore.c:47:
+ for (unsigned core = 0; core < (win_cpu_map.numProcessorCores / win_cpu_map.numProcessorSockets); ++core) {
WARNING:TABSTOP: Statements should start on a tabstop
#2908: FILE: lib/librte_eal/windows/eal/eal_lcore.c:47:
+ for (unsigned core = 0; core < (win_cpu_map.numProcessorCores / win_cpu_map.numProcessorSockets); ++core) {
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2908: FILE: lib/librte_eal/windows/eal/eal_lcore.c:47:
+ for (unsigned core = 0; core < (win_cpu_map.numProcessorCores / win_cpu_map.numProcessorSockets); ++core) {
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (16, 20)
#2914: FILE: lib/librte_eal/windows/eal/eal_lcore.c:53:
+ if (bHyperThreadingEnabled) {
+ win_cpu_map.win_lcore_map[lcore].socketid = socket;
WARNING:TABSTOP: Statements should start on a tabstop
#2919: FILE: lib/librte_eal/windows/eal/eal_lcore.c:58:
+ }
WARNING:RETURN_VOID: void function return statements are not generally useful
#2923: FILE: lib/librte_eal/windows/eal/eal_lcore.c:62:
+ return;
+}
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2927: FILE: lib/librte_eal/windows/eal/eal_lcore.c:66:
+eal_cpu_detected(unsigned lcore_id)
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2934: FILE: lib/librte_eal/windows/eal/eal_lcore.c:73:
+eal_cpu_socket_id(unsigned lcore_id)
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#2941: FILE: lib/librte_eal/windows/eal/eal_lcore.c:80:
+eal_cpu_core_id(unsigned lcore_id)
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2952: FILE: lib/librte_eal/windows/eal/eal_log.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:TYPO_SPELLING: 'informations' may be misspelled - perhaps 'information'?
#2993: FILE: lib/librte_eal/windows/eal/eal_log.c:43:
+* This global structure stores some informations about the message
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#2993: FILE: lib/librte_eal/windows/eal/eal_log.c:43:
+/**
+* This global structure stores some informations about the message
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3064: FILE: lib/librte_eal/windows/eal/eal_log.c:114:
+/*
+* Save the type string and the loglevel for later dynamic
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3129: FILE: lib/librte_eal/windows/eal/eal_log.c:179:
+/* register an extended log type, assuming table is large enough, and id
+* is not yet registered.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3287: FILE: lib/librte_eal/windows/eal/eal_log.c:337:
+/*
+* Generates a log message The message will be sent in the stream
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3299: FILE: lib/librte_eal/windows/eal/eal_log.c:349:
+ /*
+ * Grab the current value of stderr here, rather than
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3326: FILE: lib/librte_eal/windows/eal/eal_log.c:376:
+/*
+* Generates a log message The message will be sent in the stream
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3343: FILE: lib/librte_eal/windows/eal/eal_log.c:393:
+/*
+* Called by environment-specific initialization functions.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3357: FILE: lib/librte_eal/windows/eal/eal_log.c:407:
+/*
+* set the log to default function, called during eal init process,
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3640: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:269:
+ * here */
ERROR:SPACING: space prohibited before that close parenthesis ')'
#3678: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:307:
+ internal_config.in_memory == 0 )
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3841: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:470:
+ /* TODO dpdk-1808
+ * do not allow any page allocations during the time we're freeing,
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#4331: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:960:
+ }
+ else if (fd_list[list_idx].len == 0) {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#4335: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:964:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#4359: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:988:
+ }
+ else {
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#4366: FILE: lib/librte_eal/windows/eal/eal_memalloc.c:995:
+}
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#4375: FILE: lib/librte_eal/windows/eal/eal_memory.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4402: FILE: lib/librte_eal/windows/eal/eal_memory.c:29:
+ /* This function is only used by rte_mempool_virt2phy() when hugepages are disabled. */
ERROR:SPACING: space required before the open parenthesis '('
#4409: FILE: lib/librte_eal/windows/eal/eal_memory.c:36:
+ if(ms == NULL)
WARNING:LONG_LINE: line over 90 characters
#4411: FILE: lib/librte_eal/windows/eal/eal_memory.c:38:
+ physaddr = (phys_addr_t)((uintptr_t)ms->phys_addr + RTE_PTR_DIFF(virtaddr, mcfg->memsegs[0].base_va));
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#4414: FILE: lib/librte_eal/windows/eal/eal_memory.c:41:
+ }
+ else
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#4423: FILE: lib/librte_eal/windows/eal/eal_memory.c:50:
+ * rte_pci_scan() call. Simply return here.
+ */
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#4471: FILE: lib/librte_eal/windows/eal/eal_memory.c:98:
+ /*
+ * Primary memory has already been initialized in store_memseg_info()
WARNING:LONG_LINE: line over 90 characters
#4512: FILE: lib/librte_eal/windows/eal/eal_memory.c:139:
+ return rte_eal_process_type() == RTE_PROC_PRIMARY ? memseg_primary_init() : memseg_secondary_init();
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4617: FILE: lib/librte_eal/windows/eal/eal_proc.c:98:
+ .requests = TAILQ_HEAD_INITIALIZER(pending_requests.requests)/*,
+ .lock = NULL*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4617: FILE: lib/librte_eal/windows/eal/eal_proc.c:98:
+ .lock = NULL*/
WARNING:TYPO_SPELLING: 'implemention' may be misspelled - perhaps 'implementation'?
#4767: FILE: lib/librte_eal/windows/eal/eal_proc.c:248:
+ /* Multiple process workflow is not supported in windows implemention*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4829: FILE: lib/librte_eal/windows/eal/eal_proc.c:310:
+ } /*else if (action(msg, s->sun_path) < 0) {
+ RTE_LOG(ERR, EAL, "Fail to handle message: %s
", msg->name);
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4830: FILE: lib/librte_eal/windows/eal/eal_proc.c:311:
+ }*/
WARNING:LONG_LINE: line over 90 characters
#4978: FILE: lib/librte_eal/windows/eal/eal_proc.c:459:
+ pending_requests.lock = WinCreateAndLockStaticMutex(pending_requests.lock, &initOnce_Lock);
WARNING:TYPO_SPELLING: 'implemention' may be misspelled - perhaps 'implementation'?
#5106: FILE: lib/librte_eal/windows/eal/eal_proc.c:587:
+ /* Multiple process workflow is not supported in windows implemention*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5137: FILE: lib/librte_eal/windows/eal/eal_proc.c:618:
+ /* TODO dpdk-1808 lock the directory to prevent processes spinning up while we send */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5144: FILE: lib/librte_eal/windows/eal/eal_proc.c:625:
+ /*if (fnmatch(mp_filter, ent->d_name, 0) != 0)
+ continue;*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5144: FILE: lib/librte_eal/windows/eal/eal_proc.c:625:
+ continue;*/
ERROR:SPACING: spaces required around that '=' (ctx:WxV)
#5347: FILE: lib/librte_eal/windows/eal/eal_proc.c:828:
+ end.tv_nsec =ts->tv_nsec % 1000000000;
^
WARNING:LONG_LINE: line over 90 characters
#5417: FILE: lib/librte_eal/windows/eal/eal_proc.c:898:
+ pending_requests.lock = WinCreateAndLockStaticMutex(pending_requests.lock,&initOnce_Lock);
ERROR:SPACING: space required after that ',' (ctx:VxO)
#5417: FILE: lib/librte_eal/windows/eal/eal_proc.c:898:
+ pending_requests.lock = WinCreateAndLockStaticMutex(pending_requests.lock,&initOnce_Lock);
^
ERROR:SPACING: space required before that '&' (ctx:OxV)
#5417: FILE: lib/librte_eal/windows/eal/eal_proc.c:898:
+ pending_requests.lock = WinCreateAndLockStaticMutex(pending_requests.lock,&initOnce_Lock);
^
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5458: FILE: lib/librte_eal/windows/eal/eal_proc.c:939:
+ /* TODO dpdk-1808 lock the directory to prevent processes spinning up while we send */
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#5530: FILE: lib/librte_eal/windows/eal/eal_thread.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5544: FILE: lib/librte_eal/windows/eal/eal_thread.c:16:
+RTE_DEFINE_PER_LCORE(unsigned, _lcore_id) = LCORE_ID_ANY;
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5545: FILE: lib/librte_eal/windows/eal/eal_thread.c:17:
+RTE_DEFINE_PER_LCORE(unsigned, _socket_id) = (unsigned)SOCKET_ID_ANY;
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5545: FILE: lib/librte_eal/windows/eal/eal_thread.c:17:
+RTE_DEFINE_PER_LCORE(unsigned, _socket_id) = (unsigned)SOCKET_ID_ANY;
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5554: FILE: lib/librte_eal/windows/eal/eal_thread.c:26:
+rte_eal_remote_launch(int (*f)(void *), void *arg, unsigned slave_id)
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5589: FILE: lib/librte_eal/windows/eal/eal_thread.c:61:
+ unsigned lcore_id = rte_lcore_id();
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5598: FILE: lib/librte_eal/windows/eal/eal_thread.c:70:
+void eal_thread_init_master(unsigned lcore_id)
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#5614: FILE: lib/librte_eal/windows/eal/eal_thread.c:86:
+ unsigned lcore_id;
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#5695: FILE: lib/librte_eal/windows/eal/eal_thread.c:167:
+}
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#5704: FILE: lib/librte_eal/windows/eal/eal_timer.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#5750: FILE: lib/librte_eal/windows/eal/linux-emu/_rand48.c:2:
+/*
+* Copyright (c) 1993 Martin Birgmeier
WARNING:LONG_LINE: line over 90 characters
#5790: FILE: lib/librte_eal/windows/eal/linux-emu/_rand48.c:42:
+ accu += _rand48_mult[0] * xseed[2] + _rand48_mult[1] * xseed[1] + _rand48_mult[2] * xseed[0];
WARNING:LONG_LINE: line over 90 characters
#5836: FILE: lib/librte_eal/windows/eal/linux-emu/drand48.c:36:
+ accu += _rand48_mult[0] * xseed[2] + _rand48_mult[1] * xseed[1] + _rand48_mult[2] * xseed[0];
ERROR:FUNCTION_WITHOUT_ARGS: Bad function definition - double drand48() should probably be double drand48(void)
#5850: FILE: lib/librte_eal/windows/eal/linux-emu/drand48.c:50:
+double drand48() {
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#5850: FILE: lib/librte_eal/windows/eal/linux-emu/drand48.c:50:
+double drand48() {
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#5854: FILE: lib/librte_eal/windows/eal/linux-emu/drand48.c:54:
+void srand48(long seed) {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#5870: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:2:
+/*
+* fork.c
WARNING:ENOSYS: ENOSYS means 'invalid syscall nr' and nothing else
#5941: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:73:
+ return -ENOSYS;
WARNING:ENOSYS: ENOSYS means 'invalid syscall nr' and nothing else
#5945: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:77:
+ return -ENOSYS;
WARNING:LONG_LINE: line over 90 characters
#5948: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:80:
+ result = clone_p(RTL_CLONE_PROCESS_FLAGS_CREATE_SUSPENDED | RTL_CLONE_PROCESS_FLAGS_INHERIT_HANDLES, NULL, NULL, NULL, &process_info);
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#5950: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:82:
+ if (result == RTL_CLONE_PARENT)
+ {
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#5968: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:100:
+ else if (result == RTL_CLONE_CHILD)
+ {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#5968: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:100:
+ }
+ else if (result == RTL_CLONE_CHILD)
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#5974: FILE: lib/librte_eal/windows/eal/linux-emu/fork.c:106:
+ }
+ else
WARNING:LONG_LINE_COMMENT: line over 90 characters
#6000: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:15:
+ /* XXX: set optreset to 1 rather than these two */
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6013: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:28:
+/*
+* parse_long_options --
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#6036: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:51:
+ if ((has_equal = strchr(current_argv, '=')) != NULL) {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6041: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:56:
+ }
+ else
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6057: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:72:
+ /*
+ * If this is a known short option, don't allow
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6074: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:89:
+ return (BADCH);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6083: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:98:
+ /*
+ * XXX: GNU sets optopt to val regardless of flag
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6089: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:104:
+ return (BADARG);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6098: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:113:
+ /*
+ * optional argument doesn't use next nargv
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6106: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:121:
+ /*
+ * Missing argument; leading ':' indicates no error
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6113: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:128:
+ /*
+ * XXX: GNU sets optopt to val regardless of flag
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6120: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:135:
+ return (BADARG);
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6123: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:138:
+ }
+ else { /* unknown option */
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6131: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:146:
+ return (BADCH);
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6137: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:152:
+ return (0);
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6139: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:154:
+ }
+ else
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6146: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:161:
+/*
+* getopt --
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6156: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:171:
+ /*
+ * We don't pass FLAG_PERMUTE to getopt_internal() since
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6163: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:178:
+ return (getopt_internal(nargc, nargv, options, NULL, NULL, 0));
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6168: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:183:
+/*
+* getopt_internal --
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6183: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:198:
+ /*
+ * XXX Some GNU programs (like cvs) set optind to 0 instead of
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6190: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:205:
+ /*
+ * Disable GNU extensions if POSIXLY_CORRECT is set or options
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6219: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:234:
+ }
+ else if (nonopt_start != -1) {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6221: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:236:
+ /*
+ * If we skipped non-options, set optind
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#6229: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:244:
+ if (*(place = nargv[optind]) != '-' ||
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6234: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:249:
+ /*
+ * GNU extension:
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6238: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:253:
+ return (INORDER);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6242: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:257:
+ /*
+ * If no permutation wanted, stop parsing
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6265: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:280:
+ /*
+ * If we have "-" do nothing, if "--" we are done.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6271: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:286:
+ /*
+ * We found an option (--), so if we skipped
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6285: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:300:
+ /*
+ * Check long options if:
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6302: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:317:
+ return (optchar);
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#6306: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:321:
+ if ((optchar = (int)*place++) == (int)':' ||
ERROR:POINTER_LOCATION: "(foo*)" should be "(foo *)"
#6308: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:323:
+ (oli = (char*)strchr(options, optchar)) == NULL) {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6310: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:325:
+ /*
+ * If the user specified "-" and '-' isn't listed in
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6321: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:336:
+ return (BADCH);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (16, 37)
#6325: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:340:
+ if (*place) /* no space */
+ /* NOTHING */;
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6332: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:347:
+ return (BADARG);
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6334: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:349:
+ }
+ else /* white space */
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6339: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:354:
+ return (optchar);
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6345: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:360:
+ }
+ else { /* takes (optional) argument */
ERROR:RETURN_PARENTHESES: return is not a function, parentheses are not required
#6355: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:370:
+ return (BADARG);
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6357: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:372:
+ }
+ else
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6369: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:384:
+/*
+* getopt_long --
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6382: FILE: lib/librte_eal/windows/eal/linux-emu/getopt.c:397:
+/*
+* getopt_long_only --
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6400: FILE: lib/librte_eal/windows/eal/linux-emu/lrand48.c:2:
+/*
+* Copyright (c) 1993 Martin Birgmeier
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6453: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:26:
+ if ((prot & PROT_EXEC) != 0)
+ {
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6458: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:31:
+ else
+ {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6458: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:31:
+ }
+ else
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#6484: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:57:
+void* mmap(void *addr, size_t len, int prot, int flags, int fildes, OffsetType off)
ERROR:POINTER_LOCATION: "foo * bar" should be "foo *bar"
#6488: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:61:
+ void * map = MAP_FAILED;
ERROR:SPACING: spaces required around that ':' (ctx:VxW)
#6492: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:65:
+#pragma warning(disable: 4293)
^
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6515: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:88:
+ if (len == 0
+ /* Unsupported flag combinations */
+ || (flags & MAP_FIXED) != 0
+ /* Usupported protection combinations */
+ || prot == PROT_EXEC)
+ {
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6528: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:101:
+ if ((flags & MAP_ANONYMOUS) == 0 && h == INVALID_HANDLE_VALUE)
+ {
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6536: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:109:
+ if (fm == NULL)
+ {
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6546: FILE: lib/librte_eal/windows/eal/linux-emu/mman.c:119:
+ if (map == NULL)
+ {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6614: FILE: lib/librte_eal/windows/eal/linux-emu/setenv.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
ERROR:POINTER_LOCATION: "foo * bar" should be "foo *bar"
#6621: FILE: lib/librte_eal/windows/eal/linux-emu/setenv.c:9:
+ char * curenv;
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#6630: FILE: lib/librte_eal/windows/eal/linux-emu/setenv.c:18:
+ if (err || overwrite)
+ {
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#6638: FILE: lib/librte_eal/windows/eal/linux-emu/setenv.c:26:
+}
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6647: FILE: lib/librte_eal/windows/eal/linux-emu/srand48.c:2:
+/*
+* Copyright (c) 1993 Martin Birgmeier
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#6662: FILE: lib/librte_eal/windows/eal/linux-emu/srand48.c:17:
+extern unsigned short _rand48_mult[3];
WARNING:AVOID_EXTERNS: externs should be avoided in .c files
#6663: FILE: lib/librte_eal/windows/eal/linux-emu/srand48.c:18:
+extern unsigned short _rand48_add;
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#6692: FILE: lib/librte_eal/windows/eal/linux-emu/termios.c:11:
+}
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#6701: FILE: lib/librte_eal/windows/eal/linux-emu/unistd.c:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#6709: FILE: lib/librte_eal/windows/eal/linux-emu/unistd.c:10:
+ SYSTEM_INFO si;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#6711: FILE: lib/librte_eal/windows/eal/linux-emu/unistd.c:12:
+ GetSystemInfo(&si);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#6713: FILE: lib/librte_eal/windows/eal/linux-emu/unistd.c:14:
+ return si.dwPageSize;$
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#6720: FILE: lib/librte_eal/windows/eal/linux-emu/unistd.c:21:
+}
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#6760: FILE: lib/librte_eal/windows/eal/malloc_heap.c:33:
+check_hugepage_sz(unsigned flags, uint64_t hugepage_sz)
WARNING:UNSPECIFIED_INT: Prefer 'unsigned int' to bare use of 'unsigned'
#6762: FILE: lib/librte_eal/windows/eal/malloc_heap.c:35:
+ unsigned check_flag = 0;
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#7528: FILE: lib/librte_eal/windows/eal/malloc_heap.c:801:
+ for (elem = LIST_FIRST(&heap->free_head[idx]);
+ !!elem; elem = LIST_NEXT(elem, free_list))
+ {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8060: FILE: lib/librte_eal/windows/eal/malloc_mp.c:259:
+ /* TODO dpdk-1808 send msg across to the other process using rte_mp_sendmsg(&resp_msg) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8408: FILE: lib/librte_eal/windows/eal/malloc_mp.c:607:
+ /* TODO dpdk-1808 send msg across to the other process using rte_mp_sendmsg(&resp_msg) */
ERROR:SPACING: space required after that ',' (ctx:VxV)
#8420: FILE: lib/librte_eal/windows/eal/malloc_mp.c:619:
+ &mp_request_list.lock, milliseconds,0);
^
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8454: FILE: lib/librte_eal/windows/include_override/dirent.h:2:
+/*
+* Dirent interface for Microsoft Visual Studio
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8466: FILE: lib/librte_eal/windows/include_override/dirent.h:14:
+/*
+* Include windows.h without Windows Sockets 1.1 to prevent conflicts with
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IRUSR' are not preferred. Consider using octal permissions '0400'.
#8556: FILE: lib/librte_eal/windows/include_override/dirent.h:104:
+#if !defined(S_IRUSR)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IRUSR' are not preferred. Consider using octal permissions '0400'.
#8557: FILE: lib/librte_eal/windows/include_override/dirent.h:105:
+# define S_IRUSR S_IREAD
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IWUSR' are not preferred. Consider using octal permissions '0200'.
#8561: FILE: lib/librte_eal/windows/include_override/dirent.h:109:
+#if !defined(S_IWUSR)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IWUSR' are not preferred. Consider using octal permissions '0200'.
#8562: FILE: lib/librte_eal/windows/include_override/dirent.h:110:
+# define S_IWUSR S_IWRITE
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IXUSR' are not preferred. Consider using octal permissions '0100'.
#8566: FILE: lib/librte_eal/windows/include_override/dirent.h:114:
+#if !defined(S_IXUSR)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IXUSR' are not preferred. Consider using octal permissions '0100'.
#8567: FILE: lib/librte_eal/windows/include_override/dirent.h:115:
+# define S_IXUSR 0
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IRGRP' are not preferred. Consider using octal permissions '0040'.
#8571: FILE: lib/librte_eal/windows/include_override/dirent.h:119:
+#if !defined(S_IRGRP)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IRGRP' are not preferred. Consider using octal permissions '0040'.
#8572: FILE: lib/librte_eal/windows/include_override/dirent.h:120:
+# define S_IRGRP 0
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IWGRP' are not preferred. Consider using octal permissions '0020'.
#8576: FILE: lib/librte_eal/windows/include_override/dirent.h:124:
+#if !defined(S_IWGRP)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IWGRP' are not preferred. Consider using octal permissions '0020'.
#8577: FILE: lib/librte_eal/windows/include_override/dirent.h:125:
+# define S_IWGRP 0
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IXGRP' are not preferred. Consider using octal permissions '0010'.
#8581: FILE: lib/librte_eal/windows/include_override/dirent.h:129:
+#if !defined(S_IXGRP)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IXGRP' are not preferred. Consider using octal permissions '0010'.
#8582: FILE: lib/librte_eal/windows/include_override/dirent.h:130:
+# define S_IXGRP 0
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IROTH' are not preferred. Consider using octal permissions '0004'.
#8586: FILE: lib/librte_eal/windows/include_override/dirent.h:134:
+#if !defined(S_IROTH)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IROTH' are not preferred. Consider using octal permissions '0004'.
#8587: FILE: lib/librte_eal/windows/include_override/dirent.h:135:
+# define S_IROTH 0
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IWOTH' are not preferred. Consider using octal permissions '0002'.
#8591: FILE: lib/librte_eal/windows/include_override/dirent.h:139:
+#if !defined(S_IWOTH)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IWOTH' are not preferred. Consider using octal permissions '0002'.
#8592: FILE: lib/librte_eal/windows/include_override/dirent.h:140:
+# define S_IWOTH 0
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IXOTH' are not preferred. Consider using octal permissions '0001'.
#8596: FILE: lib/librte_eal/windows/include_override/dirent.h:144:
+#if !defined(S_IXOTH)
WARNING:SYMBOLIC_PERMS: Symbolic permissions 'S_IXOTH' are not preferred. Consider using octal permissions '0001'.
#8597: FILE: lib/librte_eal/windows/include_override/dirent.h:145:
+# define S_IXOTH 0
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8626: FILE: lib/librte_eal/windows/include_override/dirent.h:174:
+/*
+* File type macros. Note that block devices, sockets and links cannot be
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#8705: FILE: lib/librte_eal/windows/include_override/dirent.h:253:
+ static void _wrewinddir(_WDIR* dirp);
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#8745: FILE: lib/librte_eal/windows/include_override/dirent.h:293:
+ static void rewinddir(DIR* dirp);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8769: FILE: lib/librte_eal/windows/include_override/dirent.h:317:
+ /*
+ * Open directory stream DIRNAME for read and return a pointer to the
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#8773: FILE: lib/librte_eal/windows/include_override/dirent.h:321:
+ static _WDIR*
+ _wopendir(
+ const wchar_t *dirname)
+ {
ERROR:POINTER_LOCATION: "(foo*)" should be "(foo *)"
#8787: FILE: lib/librte_eal/windows/include_override/dirent.h:335:
+ dirp = (_WDIR*)malloc(sizeof(struct _WDIR));
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8797: FILE: lib/librte_eal/windows/include_override/dirent.h:345:
+ /* Compute the length of full path plus zero terminator
+ *
ERROR:POINTER_LOCATION: "(foo*)" should be "(foo *)"
#8808: FILE: lib/librte_eal/windows/include_override/dirent.h:356:
+ dirp->patt = (wchar_t*)malloc(sizeof(wchar_t) * n + 16);
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8812: FILE: lib/librte_eal/windows/include_override/dirent.h:360:
+ * Convert relative directory name to an absolute one. This
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8812: FILE: lib/librte_eal/windows/include_override/dirent.h:360:
+ /*
+ * Convert relative directory name to an absolute one. This
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8813: FILE: lib/librte_eal/windows/include_override/dirent.h:361:
+ * allows rewinddir() to function correctly even when current
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8814: FILE: lib/librte_eal/windows/include_override/dirent.h:362:
+ * working directory is changed between opendir() and rewinddir().
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8816: FILE: lib/librte_eal/windows/include_override/dirent.h:364:
+ * Note that on WinRT there's no way to convert relative paths
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8817: FILE: lib/librte_eal/windows/include_override/dirent.h:365:
+ * into absolute paths, so just assume its an absolute path.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8827: FILE: lib/librte_eal/windows/include_override/dirent.h:375:
+ /* Append search pattern \* to the directory name */
WARNING:DEEP_INDENTATION: Too many leading tabs - consider code refactoring
#8830: FILE: lib/librte_eal/windows/include_override/dirent.h:378:
+ switch (p[-1]) {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8834: FILE: lib/librte_eal/windows/include_override/dirent.h:382:
+ /* Directory ends in path separator, e.g. c: emp\ */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8839: FILE: lib/librte_eal/windows/include_override/dirent.h:387:
+ /* Directory name doesn't end in path separator */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8846: FILE: lib/librte_eal/windows/include_override/dirent.h:394:
+ /* Open directory stream and retrieve the first entry */
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8851: FILE: lib/librte_eal/windows/include_override/dirent.h:399:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8858: FILE: lib/librte_eal/windows/include_override/dirent.h:406:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8865: FILE: lib/librte_eal/windows/include_override/dirent.h:413:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8871: FILE: lib/librte_eal/windows/include_override/dirent.h:419:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8886: FILE: lib/librte_eal/windows/include_override/dirent.h:434:
+ /*
+ * Read next directory entry. The directory entry is returned in dirent
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#8891: FILE: lib/librte_eal/windows/include_override/dirent.h:439:
+ static struct _wdirent*
+ _wreaddir(
+ _WDIR *dirp)
+ {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8908: FILE: lib/librte_eal/windows/include_override/dirent.h:456:
+ * Copy file name as wide-character string. If the file name is too
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8908: FILE: lib/librte_eal/windows/include_override/dirent.h:456:
+ /*
+ * Copy file name as wide-character string. If the file name is too
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8909: FILE: lib/librte_eal/windows/include_override/dirent.h:457:
+ * long to fit in to the destination buffer, then truncate file name
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#8924: FILE: lib/librte_eal/windows/include_override/dirent.h:472:
+ if ((attr & FILE_ATTRIBUTE_DEVICE) != 0) {
[...]
+ else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) {
[...]
+ else {
[...]
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8927: FILE: lib/librte_eal/windows/include_override/dirent.h:475:
+ }
+ else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8930: FILE: lib/librte_eal/windows/include_override/dirent.h:478:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8939: FILE: lib/librte_eal/windows/include_override/dirent.h:487:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8950: FILE: lib/librte_eal/windows/include_override/dirent.h:498:
+ /*
+ * Close directory stream opened by opendir() function. This invalidates the
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#8954: FILE: lib/librte_eal/windows/include_override/dirent.h:502:
+ static int
+ _wclosedir(
+ _WDIR *dirp)
+ {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#8978: FILE: lib/librte_eal/windows/include_override/dirent.h:526:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#8987: FILE: lib/librte_eal/windows/include_override/dirent.h:535:
+ /*
+ * Rewind directory stream such that _wreaddir() returns the very first
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#8990: FILE: lib/librte_eal/windows/include_override/dirent.h:538:
+ static void
+ _wrewinddir(
+ _WDIR* dirp)
+ {
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#8992: FILE: lib/librte_eal/windows/include_override/dirent.h:540:
+ _WDIR* dirp)
WARNING:BRACES: braces {} are not necessary for single statement blocks
#8996: FILE: lib/librte_eal/windows/include_override/dirent.h:544:
+ if (dirp->handle != INVALID_HANDLE_VALUE) {
+ FindClose(dirp->handle);
+ }
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9006: FILE: lib/librte_eal/windows/include_override/dirent.h:554:
+ static WIN32_FIND_DATAW*
+ dirent_first(
+ _WDIR *dirp)
+ {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9023: FILE: lib/librte_eal/windows/include_override/dirent.h:571:
+ }
+ else {
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9034: FILE: lib/librte_eal/windows/include_override/dirent.h:582:
+ static WIN32_FIND_DATAW*
+ dirent_next(
+ _WDIR *dirp)
+ {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9048: FILE: lib/librte_eal/windows/include_override/dirent.h:596:
+ }
+ else if (dirp->handle != INVALID_HANDLE_VALUE) {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9055: FILE: lib/librte_eal/windows/include_override/dirent.h:603:
+ }
+ else {
WARNING:TYPO_SPELLING: 'occured' may be misspelled - perhaps 'occurred'?
#9056: FILE: lib/librte_eal/windows/include_override/dirent.h:604:
+ /* The very last entry has been processed or an error occured */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9056: FILE: lib/librte_eal/windows/include_override/dirent.h:604:
+ /* The very last entry has been processed or an error occured */
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9063: FILE: lib/librte_eal/windows/include_override/dirent.h:611:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9074: FILE: lib/librte_eal/windows/include_override/dirent.h:622:
+ /*
+ * Open directory stream using plain old C-string.
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9076: FILE: lib/librte_eal/windows/include_override/dirent.h:624:
+ static DIR*
+ opendir(
+ const char *dirname)
+ {
ERROR:POINTER_LOCATION: "(foo*)" should be "(foo *)"
#9090: FILE: lib/librte_eal/windows/include_override/dirent.h:638:
+ dirp = (DIR*)malloc(sizeof(struct DIR));
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9105: FILE: lib/librte_eal/windows/include_override/dirent.h:653:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9111: FILE: lib/librte_eal/windows/include_override/dirent.h:659:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9113: FILE: lib/librte_eal/windows/include_override/dirent.h:661:
+ /*
+ * Cannot convert file name to wide-character string. This
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9114: FILE: lib/librte_eal/windows/include_override/dirent.h:662:
+ * occurs if the string contains invalid multi-byte sequences or
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9122: FILE: lib/librte_eal/windows/include_override/dirent.h:670:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9137: FILE: lib/librte_eal/windows/include_override/dirent.h:685:
+ /*
+ * Read next directory entry.
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9149: FILE: lib/librte_eal/windows/include_override/dirent.h:697:
+ static struct dirent*
+ readdir(
+ DIR *dirp)
+ {
WARNING:LONG_LINE: line over 90 characters
#9164: FILE: lib/librte_eal/windows/include_override/dirent.h:712:
+ &n, dirp->ent.d_name, PATH_MAX, datap->cFileName, PATH_MAX);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9167: FILE: lib/librte_eal/windows/include_override/dirent.h:715:
+ /*
+ * If the file name cannot be represented by a multi-byte string,
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#9193: FILE: lib/librte_eal/windows/include_override/dirent.h:741:
+ if ((attr & FILE_ATTRIBUTE_DEVICE) != 0) {
[...]
+ else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) {
[...]
+ else {
[...]
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9196: FILE: lib/librte_eal/windows/include_override/dirent.h:744:
+ }
+ else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9199: FILE: lib/librte_eal/windows/include_override/dirent.h:747:
+ }
+ else {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9208: FILE: lib/librte_eal/windows/include_override/dirent.h:756:
+ }
+ else {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9210: FILE: lib/librte_eal/windows/include_override/dirent.h:758:
+ * Cannot convert file name to multi-byte string so construct
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9210: FILE: lib/librte_eal/windows/include_override/dirent.h:758:
+ /*
+ * Cannot convert file name to multi-byte string so construct
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9225: FILE: lib/librte_eal/windows/include_override/dirent.h:773:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9234: FILE: lib/librte_eal/windows/include_override/dirent.h:782:
+ /*
+ * Close directory stream.
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9236: FILE: lib/librte_eal/windows/include_override/dirent.h:784:
+ static int
+ closedir(
+ DIR *dirp)
+ {
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9251: FILE: lib/librte_eal/windows/include_override/dirent.h:799:
+ }
+ else {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9262: FILE: lib/librte_eal/windows/include_override/dirent.h:810:
+ /*
+ * Rewind directory stream to beginning.
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9264: FILE: lib/librte_eal/windows/include_override/dirent.h:812:
+ static void
+ rewinddir(
+ DIR* dirp)
+ {
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#9266: FILE: lib/librte_eal/windows/include_override/dirent.h:814:
+ DIR* dirp)
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9273: FILE: lib/librte_eal/windows/include_override/dirent.h:821:
+ static int
+ dirent_mbstowcs_s(
+ size_t *pReturnValue,
+ wchar_t *wcstr,
+ size_t sizeInWords,
+ const char *mbstr,
+ size_t count)
+ {
WARNING:BRACES: braces {} are not necessary for single statement blocks
#9299: FILE: lib/librte_eal/windows/include_override/dirent.h:847:
+ if (n >= sizeInWords) {
+ n = sizeInWords - 1;
+ }
WARNING:BRACES: braces {} are not necessary for single statement blocks
#9306: FILE: lib/librte_eal/windows/include_override/dirent.h:854:
+ if (pReturnValue) {
+ *pReturnValue = n + 1;
+ }
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9314: FILE: lib/librte_eal/windows/include_override/dirent.h:862:
+ }
+ else {
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9327: FILE: lib/librte_eal/windows/include_override/dirent.h:875:
+ static int
+ dirent_wcstombs_s(
+ size_t *pReturnValue,
+ char *mbstr,
+ size_t sizeInBytes, /* max size of mbstr */
+ const wchar_t *wcstr,
+ size_t count)
+ {
WARNING:BRACES: braces {} are not necessary for single statement blocks
#9353: FILE: lib/librte_eal/windows/include_override/dirent.h:901:
+ if (n >= sizeInBytes) {
+ n = sizeInBytes - 1;
+ }
WARNING:BRACES: braces {} are not necessary for single statement blocks
#9360: FILE: lib/librte_eal/windows/include_override/dirent.h:908:
+ if (pReturnValue) {
+ *pReturnValue = n + 1;
+ }
ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#9368: FILE: lib/librte_eal/windows/include_override/dirent.h:916:
+ }
+ else {
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#9381: FILE: lib/librte_eal/windows/include_override/dirent.h:929:
+ static void
+ dirent_set_errno(
+ int error)
+ {
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9420: FILE: lib/librte_eal/windows/include_override/getopt.h:12:
+/*
+* Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com>
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9439: FILE: lib/librte_eal/windows/include_override/getopt.h:31:
+/*-
+* Copyright (c) 2000 The NetBSD Foundation, Inc.
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#9494: FILE: lib/librte_eal/windows/include_override/getopt.h:86:
+#define BADCH (int)'?'
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9496: FILE: lib/librte_eal/windows/include_override/getopt.h:88:
+#define^IINORDER ^I(int)1$
WARNING:TYPECAST_INT_CONSTANT: Unnecessary typecast of c90 int constant
#9496: FILE: lib/librte_eal/windows/include_override/getopt.h:88:
+#define INORDER (int)1
ERROR:SPACING: need consistent spacing around '*' (ctx:WxV)
#9501: FILE: lib/librte_eal/windows/include_override/getopt.h:93:
+ extern char __declspec(dllimport) *__progname;
^
WARNING:STATIC_CONST_CHAR_ARRAY: static char array declaration should probably be static const char
#9505: FILE: lib/librte_eal/windows/include_override/getopt.h:97:
+ static char EMSG[] = "";
WARNING:FUNCTION_ARGUMENTS: function definition argument 'char * const' should also have an identifier name
#9516: FILE: lib/librte_eal/windows/include_override/getopt.h:108:
+extern int getopt(int nargc, char * const *nargv, const char *options);
ERROR:CODE_INDENT: code indent should use tabs where possible
#9519: FILE: lib/librte_eal/windows/include_override/getopt.h:111:
+ const struct option *, int *, int);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9519: FILE: lib/librte_eal/windows/include_override/getopt.h:111:
+ const struct option *, int *, int);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9526: FILE: lib/librte_eal/windows/include_override/getopt.h:118:
+ (void)fprintf(stderr, "%s: ", __progname);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9527: FILE: lib/librte_eal/windows/include_override/getopt.h:119:
+ if (fmt != NULL)$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9529: FILE: lib/librte_eal/windows/include_override/getopt.h:121:
+ (void)fprintf(stderr, "
");$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9535: FILE: lib/librte_eal/windows/include_override/getopt.h:127:
+ va_list ap;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9536: FILE: lib/librte_eal/windows/include_override/getopt.h:128:
+ va_start(ap, fmt);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9537: FILE: lib/librte_eal/windows/include_override/getopt.h:129:
+ _vwarnx(fmt, ap);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9538: FILE: lib/librte_eal/windows/include_override/getopt.h:130:
+ va_end(ap);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9542: FILE: lib/librte_eal/windows/include_override/getopt.h:134:
+/*
+* Compute the greatest common divisor of a and b.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9547: FILE: lib/librte_eal/windows/include_override/getopt.h:139:
+ int c;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9549: FILE: lib/librte_eal/windows/include_override/getopt.h:141:
+ c = a % b;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9550: FILE: lib/librte_eal/windows/include_override/getopt.h:142:
+ while (c != 0) {$
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (4, 12)
#9550: FILE: lib/librte_eal/windows/include_override/getopt.h:142:
+ while (c != 0) {
+ a = b;
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9554: FILE: lib/librte_eal/windows/include_override/getopt.h:146:
+ }$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9556: FILE: lib/librte_eal/windows/include_override/getopt.h:148:
+ return (b);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9560: FILE: lib/librte_eal/windows/include_override/getopt.h:152:
+/*
+* Exchange the block from nonopt_start to nonopt_end with the block
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9567: FILE: lib/librte_eal/windows/include_override/getopt.h:159:
+ int cstart, cyclelen, i, j, ncycle, nnonopts, nopts, pos;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9568: FILE: lib/librte_eal/windows/include_override/getopt.h:160:
+ char *swap;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#9571: FILE: lib/librte_eal/windows/include_override/getopt.h:163:
+ /*
+ * compute lengths of blocks and number and size of cycles
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9573: FILE: lib/librte_eal/windows/include_override/getopt.h:165:
+ nnonopts = panonopt_end - panonopt_start;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9574: FILE: lib/librte_eal/windows/include_override/getopt.h:166:
+ nopts = opt_end - panonopt_end;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9575: FILE: lib/librte_eal/windows/include_override/getopt.h:167:
+ ncycle = gcd(nnonopts, nopts);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9576: FILE: lib/librte_eal/windows/include_override/getopt.h:168:
+ cyclelen = (opt_end - panonopt_start) / ncycle;$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9578: FILE: lib/librte_eal/windows/include_override/getopt.h:170:
+ for (i = 0; i < ncycle; i++) {$
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#9581: FILE: lib/librte_eal/windows/include_override/getopt.h:173:
+ for (j = 0; j < cyclelen; j++) {
+ if (pos >= panonopt_end)
WARNING:TABSTOP: Statements should start on a tabstop
#9582: FILE: lib/librte_eal/windows/include_override/getopt.h:174:
+ if (pos >= panonopt_end)
WARNING:TABSTOP: Statements should start on a tabstop
#9584: FILE: lib/librte_eal/windows/include_override/getopt.h:176:
+ else
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9592: FILE: lib/librte_eal/windows/include_override/getopt.h:184:
+ }$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9629: FILE: lib/librte_eal/windows/include_override/getopt.h:221:
+ const char *name;^I^I/* option name, without leading hyphens */$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9630: FILE: lib/librte_eal/windows/include_override/getopt.h:222:
+ int has_arg;^I^I/* does it take an argument?^I^I*/$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9631: FILE: lib/librte_eal/windows/include_override/getopt.h:223:
+ int *flag;^I^I/* where to save its status, or NULL^I*/$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9632: FILE: lib/librte_eal/windows/include_override/getopt.h:224:
+ int val;^I^I/* its associated status value^I^I*/$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9635: FILE: lib/librte_eal/windows/include_override/getopt.h:227:
+enum ^I^I/* permitted values for its `has_arg' field...^I*/$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9637: FILE: lib/librte_eal/windows/include_override/getopt.h:229:
+ no_argument = 0, ^I/* option never takes an argument^I*/$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9637: FILE: lib/librte_eal/windows/include_override/getopt.h:229:
+ no_argument = 0, ^I/* option never takes an argument^I*/$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9638: FILE: lib/librte_eal/windows/include_override/getopt.h:230:
+ required_argument,^I^I/* option always requires an argument^I*/$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9639: FILE: lib/librte_eal/windows/include_override/getopt.h:231:
+ optional_argument^I^I/* option may take an argument^I^I*/$
WARNING:FUNCTION_ARGUMENTS: function definition argument 'char * const' should also have an identifier name
#9642: FILE: lib/librte_eal/windows/include_override/getopt.h:234:
+extern int getopt_long(int nargc, char * const *nargv, const char *options,
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9643: FILE: lib/librte_eal/windows/include_override/getopt.h:235:
+ const struct option *long_options, int *idx);$
WARNING:FUNCTION_ARGUMENTS: function definition argument 'char * const' should also have an identifier name
#9644: FILE: lib/librte_eal/windows/include_override/getopt.h:236:
+extern int getopt_long_only(int nargc, char * const *nargv, const char *options,
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#9645: FILE: lib/librte_eal/windows/include_override/getopt.h:237:
+ const struct option *long_options, int *idx);$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9754: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:88:
+#define^IETHERTYPE_DLOG1 ^I0x0660^I/* DLOG (?) */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9755: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:89:
+#define^IETHERTYPE_DLOG2 ^I0x0661^I/* DLOG (?) */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9760: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:94:
+#define^IETHERTYPE_CHAOS ^I0x0804^I/* CHAOSnet */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9764: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:98:
+#define^IETHERTYPE_FRARP ^I0x0808^I/* Frame Relay ARP (RFC1701) */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9770: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:104:
+#define^IETHERTYPE_VINES ^I0x0BAD^I/* Banyan VINES */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9784: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:118:
+#define^IETHERTYPE_VALID ^I0x1600^I/* VALID system protocol */$
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9785: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:119:
+#define ETHERTYPE_DOGFIGHT 0x1989 /* Artificial Horizons ("Aviator" dogfight simulator [on Sun]) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9789: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:123:
+ /* The following 3C0x types
+ are unregistered: */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#9789: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:123:
+ are unregistered: */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9790: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:124:
+#define ETHERTYPE_NBPVCD 0x3C00 /* 3Com NBP virtual circuit datagram (like XNS SPP) not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9791: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:125:
+#define ETHERTYPE_NBPSCD 0x3C01 /* 3Com NBP System control datagram not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9792: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:126:
+#define ETHERTYPE_NBPCREQ 0x3C02 /* 3Com NBP Connect request (virtual cct) not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9795: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:129:
+#define ETHERTYPE_NBPCLREQ 0x3C05 /* 3Com NBP Close request (virtual cct) not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9797: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:131:
+#define ETHERTYPE_NBPDG 0x3C07 /* 3Com NBP Datagram (like XNS IDP) not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9801: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:135:
+#define ETHERTYPE_NBPRAS 0x3C0B /* 3Com NBP Remote adaptor status request not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9802: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:136:
+#define ETHERTYPE_NBPRAR 0x3C0C /* 3Com NBP Remote adaptor response not registered */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9816: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:150:
+#define ETHERTYPE_DECDIAG 0x6005 /* DEC diagnostic protocol (at interface initialization?) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9864: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:198:
+#define ETHERTYPE_DECAM 0x8048 /* DEC Availability Manager for Distributed Systems DECamds (but someone at DEC says not) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9893: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:227:
+ /* 0x80C0 - 0x80C3 DCA (Digital Comm. Assoc.) Data Exchange Cluster */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9903: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:237:
+ /* 0x80DE - 0x80DF TRFS (Integrated Solutions Transparent Remote File System) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9912: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:246:
+#define ETHERTYPE_BOFL 0x8102 /* Wellfleet; BOFL (Breath OF Life) pkts [every 5-10 secs.] */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9924: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:258:
+#define ETHERTYPE_AMOEBA 0x8145 /* Vrije Universiteit (NL) Amoeba 4 RPC (obsolete) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9925: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:259:
+#define ETHERTYPE_FLIP 0x8146 /* Vrije Universiteit (NL) FLIP (Fast Local Internet Protocol) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9974: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:308:
+#define ETHERTYPE_MICP 0x873A /* Control Technology Inc. Mcast Industrial Ctrl Proto. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9982: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:316:
+#define ETHERTYPE_HITACHI 0x8820 /* Hitachi Cable (Optoelectronic Systems Laboratory) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9985: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:319:
+#define ETHERTYPE_AXIS 0x8856 /* Axis Communications AB proprietary bootstrap/config */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9992: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:326:
+#define ETHERTYPE_XNSSM 0x9001 /* 3Com (Formerly Bridge Communications), XNS Systems Management */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9993: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:327:
+#define ETHERTYPE_TCPSM 0x9002 /* 3Com (Formerly Bridge Communications), TCP/IP Systems Management */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9994: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:328:
+#define ETHERTYPE_BCLOOP 0x9003 /* 3Com (Formerly Bridge Communications), loopback detection */
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const uint8_t *' should also have an identifier name
#10038: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:372:
+extern uint32_t ether_crc32_le(const uint8_t *, size_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'size_t' should also have an identifier name
#10038: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:372:
+extern uint32_t ether_crc32_le(const uint8_t *, size_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const uint8_t *' should also have an identifier name
#10039: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:373:
+extern uint32_t ether_crc32_be(const uint8_t *, size_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'size_t' should also have an identifier name
#10039: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:373:
+extern uint32_t ether_crc32_be(const uint8_t *, size_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ifnet *' should also have an identifier name
#10040: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:374:
+extern void ether_demux(struct ifnet *, struct mbuf *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct mbuf *' should also have an identifier name
#10040: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:374:
+extern void ether_demux(struct ifnet *, struct mbuf *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ifnet *' should also have an identifier name
#10041: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:375:
+extern void ether_ifattach(struct ifnet *, const u_int8_t *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const u_int8_t *' should also have an identifier name
#10041: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:375:
+extern void ether_ifattach(struct ifnet *, const u_int8_t *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ifnet *' should also have an identifier name
#10042: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:376:
+extern void ether_ifdetach(struct ifnet *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ifnet *' should also have an identifier name
#10043: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:377:
+extern int ether_ioctl(struct ifnet *, u_long, caddr_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'u_long' should also have an identifier name
#10043: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:377:
+extern int ether_ioctl(struct ifnet *, u_long, caddr_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'caddr_t' should also have an identifier name
#10043: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:377:
+extern int ether_ioctl(struct ifnet *, u_long, caddr_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ifnet *' should also have an identifier name
#10044: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:378:
+extern int ether_output(struct ifnet *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct mbuf *' should also have an identifier name
#10044: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:378:
+extern int ether_output(struct ifnet *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct sockaddr *' should also have an identifier name
#10044: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:378:
+extern int ether_output(struct ifnet *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct route *' should also have an identifier name
#10044: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:378:
+extern int ether_output(struct ifnet *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ifnet *' should also have an identifier name
#10046: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:380:
+extern int ether_output_frame(struct ifnet *, struct mbuf *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct mbuf *' should also have an identifier name
#10046: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:380:
+extern int ether_output_frame(struct ifnet *, struct mbuf *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const u_int8_t *' should also have an identifier name
#10047: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:381:
+extern char *ether_sprintf(const u_int8_t *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct bpf_if *' should also have an identifier name
#10048: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:382:
+void ether_vlan_mtap(struct bpf_if *, struct mbuf *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct mbuf *' should also have an identifier name
#10048: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:382:
+void ether_vlan_mtap(struct bpf_if *, struct mbuf *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'void *' should also have an identifier name
#10048: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:382:
+void ether_vlan_mtap(struct bpf_if *, struct mbuf *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'u_int' should also have an identifier name
#10048: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:382:
+void ether_vlan_mtap(struct bpf_if *, struct mbuf *,
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct mbuf *' should also have an identifier name
#10050: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:384:
+struct mbuf *ether_vlanencap(struct mbuf *, uint16_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'uint16_t' should also have an identifier name
#10050: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:384:
+struct mbuf *ether_vlanencap(struct mbuf *, uint16_t);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const char *' should also have an identifier name
#10061: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:395:
+struct ether_addr *ether_aton_r(const char *, struct ether_addr *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ether_addr *' should also have an identifier name
#10061: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:395:
+struct ether_addr *ether_aton_r(const char *, struct ether_addr *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const char *' should also have an identifier name
#10062: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:396:
+int ether_hostton(const char *, struct ether_addr *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ether_addr *' should also have an identifier name
#10062: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:396:
+int ether_hostton(const char *, struct ether_addr *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const char *' should also have an identifier name
#10063: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:397:
+int ether_line(const char *, struct ether_addr *, char *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct ether_addr *' should also have an identifier name
#10063: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:397:
+int ether_line(const char *, struct ether_addr *, char *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'char *' should also have an identifier name
#10063: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:397:
+int ether_line(const char *, struct ether_addr *, char *);
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#10064: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:398:
+char ^I*ether_ntoa(const struct ether_addr *);$
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const struct ether_addr *' should also have an identifier name
#10064: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:398:
+char *ether_ntoa(const struct ether_addr *);
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#10065: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:399:
+char ^I*ether_ntoa_r(const struct ether_addr *, char *);$
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const struct ether_addr *' should also have an identifier name
#10065: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:399:
+char *ether_ntoa_r(const struct ether_addr *, char *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'char *' should also have an identifier name
#10065: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:399:
+char *ether_ntoa_r(const struct ether_addr *, char *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'char *' should also have an identifier name
#10066: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:400:
+int ether_ntohost(char *, const struct ether_addr *);
WARNING:FUNCTION_ARGUMENTS: function definition argument 'const struct ether_addr *' should also have an identifier name
#10066: FILE: lib/librte_eal/windows/include_override/net/ethernet.h:400:
+int ether_ntohost(char *, const struct ether_addr *);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#10143: FILE: lib/librte_eal/windows/include_override/pthread.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10151: FILE: lib/librte_eal/windows/include_override/pthread.h:10:
+typedef void* pthread_t;
WARNING:LONG_LINE: line over 90 characters
#10156: FILE: lib/librte_eal/windows/include_override/pthread.h:15:
+#define pthread_barrier_init(barrier,attr,count) InitializeSynchronizationBarrier(barrier,count,-1)
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10156: FILE: lib/librte_eal/windows/include_override/pthread.h:15:
+#define pthread_barrier_init(barrier,attr,count) InitializeSynchronizationBarrier(barrier,count,-1)
^
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10156: FILE: lib/librte_eal/windows/include_override/pthread.h:15:
+#define pthread_barrier_init(barrier,attr,count) InitializeSynchronizationBarrier(barrier,count,-1)
^
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10156: FILE: lib/librte_eal/windows/include_override/pthread.h:15:
+#define pthread_barrier_init(barrier,attr,count) InitializeSynchronizationBarrier(barrier,count,-1)
^
ERROR:SPACING: space required after that ',' (ctx:VxO)
#10156: FILE: lib/librte_eal/windows/include_override/pthread.h:15:
+#define pthread_barrier_init(barrier,attr,count) InitializeSynchronizationBarrier(barrier,count,-1)
^
ERROR:SPACING: space required before that '-' (ctx:OxV)
#10156: FILE: lib/librte_eal/windows/include_override/pthread.h:15:
+#define pthread_barrier_init(barrier,attr,count) InitializeSynchronizationBarrier(barrier,count,-1)
^
WARNING:LONG_LINE: line over 90 characters
#10157: FILE: lib/librte_eal/windows/include_override/pthread.h:16:
+#define pthread_barrier_wait(barrier) EnterSynchronizationBarrier(barrier,SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY)
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10157: FILE: lib/librte_eal/windows/include_override/pthread.h:16:
+#define pthread_barrier_wait(barrier) EnterSynchronizationBarrier(barrier,SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY)
^
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10159: FILE: lib/librte_eal/windows/include_override/pthread.h:18:
+#define pthread_cancel(thread) TerminateThread(thread,0)
^
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10160: FILE: lib/librte_eal/windows/include_override/pthread.h:19:
+#define pthread_mutex_lock(mutex) WaitForSingleObject(mutex,INFINITE)
^
WARNING:LONG_LINE: line over 90 characters
#10166: FILE: lib/librte_eal/windows/include_override/pthread.h:25:
+#define pthread_self() ((pthread_t)GetCurrentThreadId())
WARNING:LONG_LINE: line over 90 characters
#10167: FILE: lib/librte_eal/windows/include_override/pthread.h:26:
+#define pthread_setaffinity_np(thread,size,cpuset) WinSetThreadAffinityMask(thread, cpuset)
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10167: FILE: lib/librte_eal/windows/include_override/pthread.h:26:
+#define pthread_setaffinity_np(thread,size,cpuset) WinSetThreadAffinityMask(thread, cpuset)
^
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10167: FILE: lib/librte_eal/windows/include_override/pthread.h:26:
+#define pthread_setaffinity_np(thread,size,cpuset) WinSetThreadAffinityMask(thread, cpuset)
^
WARNING:LONG_LINE: line over 90 characters
#10168: FILE: lib/librte_eal/windows/include_override/pthread.h:27:
+#define pthread_getaffinity_np(thread,size,cpuset) WinGetThreadAffinityMask(thread, cpuset)
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10168: FILE: lib/librte_eal/windows/include_override/pthread.h:27:
+#define pthread_getaffinity_np(thread,size,cpuset) WinGetThreadAffinityMask(thread, cpuset)
^
ERROR:SPACING: space required after that ',' (ctx:VxV)
#10168: FILE: lib/librte_eal/windows/include_override/pthread.h:27:
+#define pthread_getaffinity_np(thread,size,cpuset) WinGetThreadAffinityMask(thread, cpuset)
^
WARNING:LONG_LINE: line over 90 characters
#10169: FILE: lib/librte_eal/windows/include_override/pthread.h:28:
+#define pthread_create(threadID, threadattr, threadfunc, args) WinCreateThreadOverride(threadID, threadattr, threadfunc, args)
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10174: FILE: lib/librte_eal/windows/include_override/pthread.h:33:
+static inline int WinSetThreadAffinityMask(void* threadID, unsigned long *cpuset)
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10180: FILE: lib/librte_eal/windows/include_override/pthread.h:39:
+static inline int WinGetThreadAffinityMask(void* threadID, unsigned long *cpuset)
WARNING:LONG_LINE_COMMENT: line over 90 characters
#10183: FILE: lib/librte_eal/windows/include_override/pthread.h:42:
+ DWORD dwPrevAffinityMask = SetThreadAffinityMask(threadID, 0x1); /* obtain previous mask by setting dummy mask */
WARNING:LONG_LINE: line over 90 characters
#10189: FILE: lib/librte_eal/windows/include_override/pthread.h:48:
+static inline int WinCreateThreadOverride(void* threadID, const void* threadattr, void* threadfunc, void* args)
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10189: FILE: lib/librte_eal/windows/include_override/pthread.h:48:
+static inline int WinCreateThreadOverride(void* threadID, const void* threadattr, void* threadfunc, void* args)
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10189: FILE: lib/librte_eal/windows/include_override/pthread.h:48:
+static inline int WinCreateThreadOverride(void* threadID, const void* threadattr, void* threadfunc, void* args)
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10189: FILE: lib/librte_eal/windows/include_override/pthread.h:48:
+static inline int WinCreateThreadOverride(void* threadID, const void* threadattr, void* threadfunc, void* args)
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10189: FILE: lib/librte_eal/windows/include_override/pthread.h:48:
+static inline int WinCreateThreadOverride(void* threadID, const void* threadattr, void* threadfunc, void* args)
WARNING:LONG_LINE: line over 90 characters
#10192: FILE: lib/librte_eal/windows/include_override/pthread.h:51:
+ hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)threadfunc, args, 0, (LPDWORD)threadID);
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#10193: FILE: lib/librte_eal/windows/include_override/pthread.h:52:
+ if (hThread)
+ {
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10201: FILE: lib/librte_eal/windows/include_override/pthread.h:60:
+static inline int pthread_join(void* thread, void **value_ptr)
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#10214: FILE: lib/librte_eal/windows/include_override/rand48.h:2:
+/*
+* Copyright (c) 1993 Martin Birgmeier
WARNING:FUNCTION_ARGUMENTS: function definition argument 'unsigned short' should also have an identifier name
#10232: FILE: lib/librte_eal/windows/include_override/rand48.h:20:
+void _dorand48(unsigned short[3]);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#10252: FILE: lib/librte_eal/windows/include_override/sched.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#10441: FILE: lib/librte_eal/windows/include_override/sys/_termios.h:50:
+#define^IVWERASE ^I4^I/* ICANON together with IEXTEN */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#10445: FILE: lib/librte_eal/windows/include_override/sys/_termios.h:54:
+#define^IVREPRINT ^I6^I/* ICANON together with IEXTEN */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#10446: FILE: lib/librte_eal/windows/include_override/sys/_termios.h:55:
+#define^IVERASE2 ^I7^I/* ICANON */$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#10549: FILE: lib/librte_eal/windows/include_override/sys/_termios.h:158:
+#define^IECHOCTL ^I0x00000040^I/* echo control chars as ^(Char) */$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#10741: FILE: lib/librte_eal/windows/include_override/sys/mman.h:2:
+/*
+* sys/mman.h
WARNING:LONG_LINE_COMMENT: line over 90 characters
#10749: FILE: lib/librte_eal/windows/include_override/sys/mman.h:10:
+#define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of Windows.
WARNING:LONG_LINE: line over 90 characters
#10791: FILE: lib/librte_eal/windows/include_override/sys/mman.h:52:
+ void* mmap(void *addr, size_t len, int prot, int flags, int fildes, OffsetType off);
ERROR:POINTER_LOCATION: "foo* bar" should be "foo *bar"
#10791: FILE: lib/librte_eal/windows/include_override/sys/mman.h:52:
+ void* mmap(void *addr, size_t len, int prot, int flags, int fildes, OffsetType off);
ERROR:SPACING: space required before the open parenthesis '('
#10936: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:128:
+ for((var) = (head)->slh_first; \
WARNING:SINGLE_STATEMENT_DO_WHILE_MACRO: Single statement macros should not use a do {} while (0) loop
#10949: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:141:
+#define SLIST_INIT(head) do { \
+ (head)->slh_first = SLIST_END(head); \
+} while (/*CONSTCOND*/0)
WARNING:SINGLE_STATEMENT_DO_WHILE_MACRO: Single statement macros should not use a do {} while (0) loop
#10963: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:155:
+#define SLIST_REMOVE_AFTER(slistelm, field) do { \
+ (slistelm)->field.sle_next = \
+ SLIST_NEXT(SLIST_NEXT((slistelm), field), field); \
+} while (/*CONSTCOND*/0)
WARNING:SINGLE_STATEMENT_DO_WHILE_MACRO: Single statement macros should not use a do {} while (0) loop
#10968: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:160:
+#define SLIST_REMOVE_HEAD(head, field) do { \
+ (head)->slh_first = (head)->slh_first->field.sle_next; \
+} while (/*CONSTCOND*/0)
ERROR:SPACING: space required before the open parenthesis '('
#10978: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:170:
+ while(curelm->field.sle_next != (elm)) \
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11034: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:226:
+#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
+ if ((head)->lh_first && \
+ (head)->lh_first->field.le_prev != &(head)->lh_first) \
+ QUEUEDEBUG_ABORT("LIST_INSERT_HEAD %p %s:%d", (head), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11034: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:226:
+#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
+ if ((head)->lh_first && \
+ (head)->lh_first->field.le_prev != &(head)->lh_first) \
+ QUEUEDEBUG_ABORT("LIST_INSERT_HEAD %p %s:%d", (head), \
+ __FILE__, __LINE__);
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11039: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:231:
+#define QUEUEDEBUG_LIST_OP(elm, field) \
+ if ((elm)->field.le_next && \
+ (elm)->field.le_next->field.le_prev != \
+ &(elm)->field.le_next) \
+ QUEUEDEBUG_ABORT("LIST_* forw %p %s:%d", (elm), \
+ __FILE__, __LINE__); \
+ if (*(elm)->field.le_prev != (elm)) \
+ QUEUEDEBUG_ABORT("LIST_* back %p %s:%d", (elm), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11039: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:231:
+#define QUEUEDEBUG_LIST_OP(elm, field) \
+ if ((elm)->field.le_next && \
+ (elm)->field.le_next->field.le_prev != \
+ &(elm)->field.le_next) \
+ QUEUEDEBUG_ABORT("LIST_* forw %p %s:%d", (elm), \
+ __FILE__, __LINE__); \
+ if (*(elm)->field.le_prev != (elm)) \
+ QUEUEDEBUG_ABORT("LIST_* back %p %s:%d", (elm), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11048: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:240:
+#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
+ (elm)->field.le_next = (void *)1L; \
+ (elm)->field.le_prev = (void *)1L;
WARNING:SINGLE_STATEMENT_DO_WHILE_MACRO: Single statement macros should not use a do {} while (0) loop
#11057: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:249:
+#define LIST_INIT(head) do { \
+ (head)->lh_first = LIST_END(head); \
+} while (/*CONSTCOND*/0)
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11063: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:255:
+^Iif (((elm)->field.le_next = (listelm)->field.le_next) != ^I\$
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11063: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:255:
+ if (((elm)->field.le_next = (listelm)->field.le_next) != \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11081: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:273:
+ if (((elm)->field.le_next = (head)->lh_first) != LIST_END(head))\
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11090: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:282:
+^I^I(elm)->field.le_next->field.le_prev = ^I^I^I\$
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11097: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:289:
+ if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11150: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:342:
+ if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11162: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:354:
+ if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11168: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:360:
+ if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11173: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:365:
+ if (((elm)->field.sqe_next = (elm)->field.sqe_next->field.sqe_next) \
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (16, 28)
#11185: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:377:
+ if ((curelm->field.sqe_next = \
[...]
+ (head)->sqh_last = &(curelm)->field.sqe_next; \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11185: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:377:
+ if ((curelm->field.sqe_next = \
ERROR:CODE_INDENT: code indent should use tabs where possible
#11202: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:394:
+^I ((struct type *)(void *)^I^I^I^I\$
ERROR:SPACING: space required after that ',' (ctx:VxB)
#11213: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:405:
+#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,)
^
ERROR:SPACING: space required after that ',' (ctx:VxB)
#11223: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:415:
+#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)
^
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11255: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:447:
+^I (var) != TAILQ_END(head) && ^I^I^I^I\$
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11262: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:454:
+#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
+ if ((head)->tqh_first && \
+ (head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
+ QUEUEDEBUG_ABORT("TAILQ_INSERT_HEAD %p %s:%d", (head), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11262: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:454:
+#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
+ if ((head)->tqh_first && \
+ (head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
+ QUEUEDEBUG_ABORT("TAILQ_INSERT_HEAD %p %s:%d", (head), \
+ __FILE__, __LINE__);
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11267: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:459:
+#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
+ if (*(head)->tqh_last != NULL) \
+ QUEUEDEBUG_ABORT("TAILQ_INSERT_TAIL %p %s:%d", (head), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11267: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:459:
+#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
+ if (*(head)->tqh_last != NULL) \
+ QUEUEDEBUG_ABORT("TAILQ_INSERT_TAIL %p %s:%d", (head), \
+ __FILE__, __LINE__);
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11271: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:463:
+#define QUEUEDEBUG_TAILQ_OP(elm, field) \
+ if ((elm)->field.tqe_next && \
+ (elm)->field.tqe_next->field.tqe_prev != \
+ &(elm)->field.tqe_next) \
+ QUEUEDEBUG_ABORT("TAILQ_* forw %p %s:%d", (elm), \
+ __FILE__, __LINE__); \
+ if (*(elm)->field.tqe_prev != (elm)) \
+ QUEUEDEBUG_ABORT("TAILQ_* back %p %s:%d", (elm), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11271: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:463:
+#define QUEUEDEBUG_TAILQ_OP(elm, field) \
+ if ((elm)->field.tqe_next && \
+ (elm)->field.tqe_next->field.tqe_prev != \
+ &(elm)->field.tqe_next) \
+ QUEUEDEBUG_ABORT("TAILQ_* forw %p %s:%d", (elm), \
+ __FILE__, __LINE__); \
+ if (*(elm)->field.tqe_prev != (elm)) \
+ QUEUEDEBUG_ABORT("TAILQ_* back %p %s:%d", (elm), \
+ __FILE__, __LINE__);
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11280: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:472:
+#define QUEUEDEBUG_TAILQ_PREREMOVE(head, elm, field) \
+ if ((elm)->field.tqe_next == NULL && \
+ (head)->tqh_last != &(elm)->field.tqe_next) \
+ QUEUEDEBUG_ABORT("TAILQ_PREREMOVE head %p elm %p %s:%d",\
+ (head), (elm), __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11280: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:472:
+#define QUEUEDEBUG_TAILQ_PREREMOVE(head, elm, field) \
+ if ((elm)->field.tqe_next == NULL && \
+ (head)->tqh_last != &(elm)->field.tqe_next) \
+ QUEUEDEBUG_ABORT("TAILQ_PREREMOVE head %p elm %p %s:%d",\
+ (head), (elm), __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11285: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:477:
+#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
+ (elm)->field.tqe_next = (void *)1L; \
+ (elm)->field.tqe_prev = (void *)1L;
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11303: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:495:
+ if (((elm)->field.tqe_next = (head)->tqh_first) != TAILQ_END(head))\
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11322: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:514:
+^Iif (((elm)->field.tqe_next = (listelm)->field.tqe_next) != ^I\$
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11322: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:514:
+ if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != \
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11324: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:516:
+^I^I(elm)->field.tqe_next->field.tqe_prev = ^I^I\$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11344: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:536:
+^I^I(elm)->field.tqe_next->field.tqe_prev = ^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11353: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:545:
+ if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != ^I\$
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11353: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:545:
+ if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != ^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11353: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:545:
+ if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != ^I\$
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11353: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:545:
+ if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != \
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#11354: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:546:
+^I TAILQ_END(head)) ^I^I^I^I^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11355: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:547:
+ (elm2)->field.tqe_next->field.tqe_prev =^I^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11355: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:547:
+ (elm2)->field.tqe_next->field.tqe_prev =^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11356: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:548:
+ &(elm2)->field.tqe_next;^I^I^I^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11356: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:548:
+ &(elm2)->field.tqe_next;^I^I^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11357: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:549:
+ else^I^I^I^I^I^I^I^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11357: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:549:
+ else^I^I^I^I^I^I^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11358: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:550:
+ (head)->tqh_last = &(elm2)->field.tqe_next;^I^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11358: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:550:
+ (head)->tqh_last = &(elm2)->field.tqe_next;^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11359: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:551:
+ (elm2)->field.tqe_prev = (elm)->field.tqe_prev;^I^I^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11359: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:551:
+ (elm2)->field.tqe_prev = (elm)->field.tqe_prev;^I^I^I\$
ERROR:CODE_INDENT: code indent should use tabs where possible
#11360: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:552:
+ *(elm2)->field.tqe_prev = (elm2);^I^I^I^I\$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11360: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:552:
+ *(elm2)->field.tqe_prev = (elm2);^I^I^I^I\$
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11407: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:599:
+ if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11419: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:611:
+ if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11425: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:617:
+ if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (16, 28)
#11436: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:628:
+ if ((curelm->field.stqe_next = \
[...]
+ (head)->stqh_last = &(curelm)->field.stqe_next; \
ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#11436: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:628:
+ if ((curelm->field.stqe_next = \
ERROR:CODE_INDENT: code indent should use tabs where possible
#11463: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:655:
+^I ((struct type *)(void *)^I^I^I^I\$
ERROR:POINTER_LOCATION: "foo * bar" should be "foo *bar"
#11489: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:681:
+static __inline const void * __launder_type(const void *);
WARNING:INLINE: plain inline is preferred over __inline
#11489: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:681:
+static __inline const void * __launder_type(const void *);
WARNING:INLINE: plain inline is preferred over __inline
#11490: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:682:
+static __inline const void *
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11498: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:690:
+#define QUEUEDEBUG_CIRCLEQ_HEAD(head, field) \
+ if ((head)->cqh_first != CIRCLEQ_ENDC(head) && \
+ (head)->cqh_first->field.cqe_prev != CIRCLEQ_ENDC(head)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ head forw %p %s:%d", (head), \
+ __FILE__, __LINE__); \
+ if ((head)->cqh_last != CIRCLEQ_ENDC(head) && \
+ (head)->cqh_last->field.cqe_next != CIRCLEQ_ENDC(head)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ head back %p %s:%d", (head), \
+ __FILE__, __LINE__);
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11498: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:690:
+#define QUEUEDEBUG_CIRCLEQ_HEAD(head, field) \
+ if ((head)->cqh_first != CIRCLEQ_ENDC(head) && \
+ (head)->cqh_first->field.cqe_prev != CIRCLEQ_ENDC(head)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ head forw %p %s:%d", (head), \
+ __FILE__, __LINE__); \
+ if ((head)->cqh_last != CIRCLEQ_ENDC(head) && \
+ (head)->cqh_last->field.cqe_next != CIRCLEQ_ENDC(head)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ head back %p %s:%d", (head), \
+ __FILE__, __LINE__);
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects
#11507: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:699:
+#define QUEUEDEBUG_CIRCLEQ_ELM(head, elm, field) \
+ if ((elm)->field.cqe_next == CIRCLEQ_ENDC(head)) { \
+ if ((head)->cqh_last != (elm)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ elm last %p %s:%d", \
+ (elm), __FILE__, __LINE__); \
+ } else { \
+ if ((elm)->field.cqe_next->field.cqe_prev != (elm)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ elm forw %p %s:%d", \
+ (elm), __FILE__, __LINE__); \
+ } \
+ if ((elm)->field.cqe_prev == CIRCLEQ_ENDC(head)) { \
+ if ((head)->cqh_first != (elm)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ elm first %p %s:%d", \
+ (elm), __FILE__, __LINE__); \
+ } else { \
+ if ((elm)->field.cqe_prev->field.cqe_next != (elm)) \
+ QUEUEDEBUG_ABORT("CIRCLEQ elm prev %p %s:%d", \
+ (elm), __FILE__, __LINE__); \
+ }
WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#11526: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:718:
+#define QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm, field) \
+ (elm)->field.cqe_next = (void *)1L; \
+ (elm)->field.cqe_prev = (void *)1L;
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#11642: FILE: lib/librte_eal/windows/include_override/sys/netbsd/queue.h:834:
+ (CIRCLEQ_FIRST(head) == CIRCLEQ_ENDC(head))$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#11679: FILE: lib/librte_eal/windows/include_override/syslog.h:2:
+/*
+* Copyright (c) 1982, 1986, 1988, 1993
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#11715: FILE: lib/librte_eal/windows/include_override/syslog.h:38:
+/*
+* priorities/facilities are encoded into a single 32-bit quantity, where the
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#11747: FILE: lib/librte_eal/windows/include_override/syslog.h:70:
+CODE prioritynames[] =
+{
ERROR:OPEN_BRACE: that open brace { should be on the previous line
#11795: FILE: lib/librte_eal/windows/include_override/syslog.h:118:
+CODE facilitynames[] =
+{
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#11823: FILE: lib/librte_eal/windows/include_override/syslog.h:146:
+/*
+* arguments to setlogmask.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#11829: FILE: lib/librte_eal/windows/include_override/syslog.h:152:
+/*
+* Option flags for openlog.
WARNING:TYPO_SPELLING: 'desriptor' may be misspelled - perhaps 'descriptor'?
#11847: FILE: lib/librte_eal/windows/include_override/syslog.h:170:
+ /* Close desriptor used to write to system logger. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#11864: FILE: lib/librte_eal/windows/include_override/syslog.h:187:
+ /* Windows specific.
+
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#11877: FILE: lib/librte_eal/windows/include_override/syslog.h:200:
+ /* Initializes the syslog library and sets the syslog host. The
+ hostname parameter is of the form "<hostname>[:<port>]". The
ERROR:POINTER_LOCATION: "foo * bar" should be "foo *bar"
#11885: FILE: lib/librte_eal/windows/include_override/syslog.h:208:
+ extern void init_syslog(const char * hostname);
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#11909: FILE: lib/librte_eal/windows/include_override/unistd.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#11944: FILE: lib/librte_eal/windows/include_override/x86intrin.h:1:
+#include <intrin.h>
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#11975: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#11983: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:10:
+/* Do not include any of the core rte_atomic.h includes. They cause compilation problems on Windows */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#11984: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:11:
+/* Instead, duplicate some of the required definitions here - this is sub-optimal, but... */
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12000: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:27:
+/**
+* Compiler barrier.
WARNING:SINGLE_STATEMENT_DO_WHILE_MACRO: Single statement macros should not use a do {} while (0) loop
#12005: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:32:
+#define rte_compiler_barrier() do { \
+ asm volatile ("" : : : "memory"); \
+} while(0)
ERROR:SPACING: space required before the open parenthesis '('
#12007: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:34:
+} while(0)
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12015: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:42:
+/**
+* Atomic compare and set.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12033: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:60:
+ return (_InterlockedCompareExchange16((SHORT *)dst, src, exp) != src);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12037: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:64:
+/**
+* The atomic counter structure.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12040: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:67:
+ volatile int16_t cnt; /**< An internal counter value. */$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12044: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:71:
+/**
+* Static initializer for an atomic counter.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12049: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:76:
+/**
+* Initialize an atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12057: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:84:
+ v->cnt = 0;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12061: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:88:
+/**
+* Atomically read a 16-bit value from a counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12071: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:98:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12075: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:102:
+/**
+* Atomically set a counter to a 16-bit value.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12085: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:112:
+ _InterlockedExchange16(&v->cnt, new_value);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12089: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:116:
+/**
+* Atomically add a 16-bit value to an atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12099: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:126:
+ _InterlockedExchangeAdd16(&v->cnt, inc);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12103: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:130:
+/**
+* Atomically subtract a 16-bit value from an atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12113: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:140:
+ _InterlockedExchangeAdd16(&v->cnt, (-dec));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12117: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:144:
+/**
+* Atomically increment a counter by one.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12125: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:152:
+ rte_atomic16_add(v, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12129: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:156:
+/**
+* Atomically decrement a counter by one.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12137: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:164:
+ rte_atomic16_sub(v, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12141: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:168:
+/**
+* Atomically add a 16-bit value to a counter and return the result.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12156: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:183:
+ _InterlockedExchangeAdd16(&v->cnt, inc);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12157: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:184:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12161: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:188:
+/**
+* Atomically subtract a 16-bit value from a counter and return
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12177: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:204:
+ _InterlockedExchangeAdd16(&v->cnt, (-dec));$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12178: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:205:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12182: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:209:
+/**
+* Atomically increment a 16-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12194: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:221:
+ return ((rte_atomic16_add_return(v, 1) == 0));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12198: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:225:
+/**
+* Atomically decrement a 16-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12210: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:237:
+ return ((rte_atomic16_sub_return(v, 1) == 0));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12214: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:241:
+/**
+* Atomically test and set a 16-bit atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12226: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:253:
+ return rte_atomic16_cmpset((volatile uint16_t *)&v->cnt, 0, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12230: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:257:
+/**
+* Atomically set a 16-bit counter to 0.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12237: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:264:
+ rte_atomic16_set(v, 0);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12243: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:270:
+/**
+* Atomic compare and set.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12261: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:288:
+ return (_InterlockedCompareExchange(dst, src, exp) != src);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12265: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:292:
+/**
+* The atomic counter structure.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12268: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:295:
+ volatile int32_t cnt; /**< An internal counter value. */$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12272: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:299:
+/**
+* Static initializer for an atomic counter.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12277: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:304:
+/**
+* Initialize an atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12285: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:312:
+ v->cnt = 0;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12289: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:316:
+/**
+* Atomically read a 32-bit value from a counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12299: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:326:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12303: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:330:
+/**
+* Atomically set a counter to a 32-bit value.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12313: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:340:
+ _InterlockedExchange((LONG volatile *)&v->cnt, new_value);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12317: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:344:
+/**
+* Atomically add a 32-bit value to an atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12327: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:354:
+ _InterlockedExchangeAdd((LONG volatile *)&v->cnt, inc);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12331: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:358:
+/**
+* Atomically subtract a 32-bit value from an atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12341: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:368:
+ _InterlockedExchangeAdd((LONG volatile *)&v->cnt, (-dec));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12345: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:372:
+/**
+* Atomically increment a counter by one.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12353: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:380:
+ rte_atomic32_add(v, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12357: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:384:
+/**
+* Atomically decrement a counter by one.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12365: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:392:
+ rte_atomic32_sub(v, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12369: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:396:
+/**
+* Atomically add a 32-bit value to a counter and return the result.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12384: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:411:
+ _InterlockedExchangeAdd((LONG volatile *)&v->cnt, inc);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12385: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:412:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12389: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:416:
+/**
+* Atomically subtract a 32-bit value from a counter and return
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12405: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:432:
+ _InterlockedExchangeAdd((LONG volatile *)&v->cnt, (-dec));$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12406: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:433:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12410: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:437:
+/**
+* Atomically increment a 32-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12422: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:449:
+ return ((rte_atomic32_add_return(v, 1) == 0));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12426: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:453:
+/**
+* Atomically decrement a 32-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12438: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:465:
+ return ((rte_atomic32_sub_return(v, 1) == 0));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12442: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:469:
+/**
+* Atomically test and set a 32-bit atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12454: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:481:
+ return rte_atomic32_cmpset((volatile uint32_t *)&v->cnt, 0, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12458: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:485:
+/**
+* Atomically set a 32-bit counter to 0.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12465: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:492:
+ rte_atomic32_set(v, 0);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12471: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:498:
+/**
+* An atomic compare and set function used by the mutex functions.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12488: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:515:
+ return (_InterlockedCompareExchange64((volatile LONG64 *)dst, src, exp) != src);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12492: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:519:
+/**
+* Atomic exchange.
ERROR:SPACING: space required before the open brace '{'
#12507: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:534:
+rte_atomic64_exchange(volatile uint64_t *dst, uint64_t val){
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12512: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:539:
+/**
+* The atomic counter structure.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12515: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:542:
+ volatile int64_t cnt; /**< Internal counter value. */$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12519: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:546:
+/**
+* Static initializer for an atomic counter.
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12524: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:551:
+/**
+* Initialize the atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12532: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:559:
+ v->cnt = 0;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12536: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:563:
+/**
+* Atomically read a 64-bit counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12546: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:573:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12550: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:577:
+/**
+* Atomically set a 64-bit counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12560: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:587:
+ _InterlockedExchange64(&v->cnt, new_value);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12564: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:591:
+/**
+* Atomically add a 64-bit value to a counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12574: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:601:
+ _InterlockedExchangeAdd64(&v->cnt, inc);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12578: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:605:
+/**
+* Atomically subtract a 64-bit value from a counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12588: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:615:
+ _InterlockedExchangeAdd64(&v->cnt, (-dec));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12592: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:619:
+/**
+* Atomically increment a 64-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12600: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:627:
+ _InterlockedIncrement64(&v->cnt);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12604: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:631:
+/**
+* Atomically decrement a 64-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12612: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:639:
+ _InterlockedDecrement64(&v->cnt);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12616: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:643:
+/**
+* Add a 64-bit value to an atomic counter and return the result.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12631: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:658:
+ _InterlockedExchangeAdd64(&v->cnt, inc);$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12632: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:659:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12636: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:663:
+/**
+* Subtract a 64-bit value from an atomic counter and return the result.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12651: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:678:
+ _InterlockedExchangeAdd64(&v->cnt, (-dec));$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12652: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:679:
+ return v->cnt;$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12656: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:683:
+/**
+* Atomically increment a 64-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12668: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:695:
+ return ((rte_atomic64_add_return(v, 1) == 0));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12672: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:699:
+/**
+* Atomically decrement a 64-bit counter by one and test.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12684: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:711:
+ return ((rte_atomic64_sub_return(v, 1) == 0));$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12688: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:715:
+/**
+* Atomically test and set a 64-bit atomic counter.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12700: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:727:
+ return rte_atomic64_cmpset((volatile uint64_t *)&v->cnt, 0, 1);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12704: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:731:
+/**
+* Atomically set a 64-bit counter to 0.
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#12711: FILE: lib/librte_eal/windows/rte_override/rte_atomic.h:738:
+ rte_atomic64_set(v, 0);$
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12725: FILE: lib/librte_eal/windows/rte_override/rte_bus_pci.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12739: FILE: lib/librte_eal/windows/rte_override/rte_bus_pci.h:16:
+/*
+* Definition for registering PMDs
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#12756: FILE: lib/librte_eal/windows/rte_override/rte_byteorder.h:2:
+/* SPDX-License-Identifier: BSD-3-Clause
+* Copyright(c) 2017-2018 Intel Corporation
WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#12764: FILE: lib/librte_eal/windows/rte_override/rte_byteorder.h:10:
+#include "..\..
^ permalink raw reply [flat|nested] only message in thread