automatic DPDK test reports
 help / color / mirror / Atom feed
* |WARNING| pw159211 [PATCH] af_xdp kick_tx() Retries instead of endless loop
       [not found] <VI1PR03MB41446415FCAB2BF4FFB1E266F7A5A@VI1PR03MB4144.eurprd03.prod.outlook.com>
@ 2025-12-07 16:07 ` qemudev
  2025-12-07 16:26 ` |WARNING| pw159211 [PATCH] af_xdp kick_tx " checkpatch
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 4+ messages in thread
From: qemudev @ 2025-12-07 16:07 UTC (permalink / raw)
  To: test-report; +Cc: Yan Yanovsky, maobibo

Test-Label: loongarch-compilation
Test-Status: WARNING
http://dpdk.org/patch/159211

_apply patch failure_

Submitter: Yan Yanovsky <yan.yanovsky@catonetworks.com>
Date: Sun, 7 Dec 2025 16:26:02 +0000
DPDK git baseline: Repo:dpdk-next-net
  Branch: main
  CommitID: 194b3536e9882d4157bce88bf07bba2c13c0050a

Apply patch set 159211 failed:

Checking patch drivers/net/af_xdp/rte_eth_af_xdp.c...
error: while searching for:
#define ETH_AF_XDP_ETH_OVERHEAD          (RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN)

#define ETH_AF_XDP_MP_KEY "afxdp_mp_send_fds"

static int afxdp_dev_count;


error: patch failed: drivers/net/af_xdp/rte_eth_af_xdp.c:80
error: drivers/net/af_xdp/rte_eth_af_xdp.c: patch does not apply


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

* |WARNING| pw159211 [PATCH] af_xdp kick_tx Retries instead of endless loop
       [not found] <VI1PR03MB41446415FCAB2BF4FFB1E266F7A5A@VI1PR03MB4144.eurprd03.prod.outlook.com>
  2025-12-07 16:07 ` |WARNING| pw159211 [PATCH] af_xdp kick_tx() Retries instead of endless loop qemudev
@ 2025-12-07 16:26 ` checkpatch
  2025-12-07 18:00 ` |SUCCESS| pw159211 [PATCH] af_xdp kick_tx() " 0-day Robot
  2025-12-07 19:32 ` |WARNING| " dpdklab
  3 siblings, 0 replies; 4+ messages in thread
From: checkpatch @ 2025-12-07 16:26 UTC (permalink / raw)
  To: test-report; +Cc: Yan Yanovsky

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 4103 bytes --]

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

_coding style issues_


WARNING:BAD_SIGN_OFF: Do not use whitespace before Signed-off-by:
#155: 
 Signed-off-by: Yan Yanovsky <yan.yanovsky@catonetworks.com>

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#171: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:83:
+#define MAX_TX_KICK_TRIES    10

BUT SEE:

   do {} while (0) advice is over-stated in a few situations:

   The more obvious case is macros, like MODULE_PARM_DESC, invoked at
   file-scope, where C disallows code (it must be in functions).  See
   $exceptions if you have one to add by name.

   More troublesome is declarative macros used at top of new scope,
   like DECLARE_PER_CPU.  These might just compile with a do-while-0
   wrapper, but would be incorrect.  Most of these are handled by
   detecting struct,union,etc declaration primitives in $exceptions.

   Theres also macros called inside an if (block), which "return" an
   expression.  These cannot do-while, and need a ({}) wrapper.

   Enjoy this qualification while we work to improve our heuristics.

WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (0, 0)
#190: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:489:
+     if (!tx_syscall_needed(&txq->tx))
+           return;

WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (0, 0)
#195: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:492:
+     for (tries = 0; tries < MAX_TX_KICK_TRIES; tries++) {
[...]
+                       MSG_DONTWAIT) >= 0)

WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (0, 0)
#196: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:493:
+           if (send(xsk_socket__fd(txq->pair->xsk), NULL, 0,
[...]
+                 break;

WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (0, 0)
#199: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:496:
+           if (errno != EBUSY && errno != EAGAIN && errno != EINTR)
+                 break;

WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (0, 0)
#202: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:499:
+           if (errno == EAGAIN) {
[...]
+                 *  is lagging behind. Try pulling CQ to free room. */\

WARNING:LONG_LINE_COMMENT: line length of 106 exceeds 100 columns
#203: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:500:
+                 /* Kernel TX ring has no space or UMEM completion queue

WARNING:LONG_LINE: line length of 105 exceeds 100 columns
#204: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:501:
+                 *  is lagging behind. Try pulling CQ to free room. */\

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#204: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:501:
+                 /* Kernel TX ring has no space or UMEM completion queue
+                 *  is lagging behind. Try pulling CQ to free room. */\

WARNING:LINE_CONTINUATIONS: Avoid unnecessary line continuations
#204: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:501:
+                 *  is lagging behind. Try pulling CQ to free room. */\

WARNING:LONG_LINE: line length of 138 exceeds 100 columns
#208: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:503:
+                                   XSK_RING_CONS__DEFAULT_NUM_DESCS,

WARNING:LONG_LINE: line length of 109 exceeds 100 columns
#209: FILE: drivers/net/af_xdp/rte_eth_af_xdp.c:504:
+                                   cq);

total: 1 errors, 12 warnings, 0 checks, 46 lines checked

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

* |SUCCESS| pw159211 [PATCH] af_xdp kick_tx() Retries instead of endless loop
       [not found] <VI1PR03MB41446415FCAB2BF4FFB1E266F7A5A@VI1PR03MB4144.eurprd03.prod.outlook.com>
  2025-12-07 16:07 ` |WARNING| pw159211 [PATCH] af_xdp kick_tx() Retries instead of endless loop qemudev
  2025-12-07 16:26 ` |WARNING| pw159211 [PATCH] af_xdp kick_tx " checkpatch
@ 2025-12-07 18:00 ` 0-day Robot
  2025-12-07 19:32 ` |WARNING| " dpdklab
  3 siblings, 0 replies; 4+ messages in thread
From: 0-day Robot @ 2025-12-07 18:00 UTC (permalink / raw)
  To: test-report; +Cc: robot

From: robot@bytheb.org

Test-Label: github-robot: build
Test-Status: SUCCESS
http://patchwork.dpdk.org/patch/159211/

_github build: passed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/20007745271

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

* |WARNING| pw159211 [PATCH] af_xdp kick_tx() Retries instead of endless loop
       [not found] <VI1PR03MB41446415FCAB2BF4FFB1E266F7A5A@VI1PR03MB4144.eurprd03.prod.outlook.com>
                   ` (2 preceding siblings ...)
  2025-12-07 18:00 ` |SUCCESS| pw159211 [PATCH] af_xdp kick_tx() " 0-day Robot
@ 2025-12-07 19:32 ` dpdklab
  3 siblings, 0 replies; 4+ messages in thread
From: dpdklab @ 2025-12-07 19:32 UTC (permalink / raw)
  To: test-report; +Cc: dpdk-test-reports

Test-Label: iol-testing
Test-Status: WARNING
http://dpdk.org/patch/159211

_apply patch failure_

Submitter: Yan Yanovsky <yan.yanovsky@catonetworks.com>
Date: Sunday, December 07 2025 16:26:02 
Applied on: CommitID:cd60dcd503b91956f966a1f6d595b35d256ac00f
Apply patch set 159211 failed:

Cloning the DPDK mirror at: https://github.com/DPDK/dpdk.git (Attempt 1 of 3)
Trying to checkout branch: origin/main
Checked out to main (cd60dcd503b91956f966a1f6d595b35d256ac00f)
Done: main commit cd60dcd503b91956f966a1f6d595b35d256ac00f
Trying to checkout branch: origin/next-net-for-main
Checked out to next-net-for-main (194b3536e9882d4157bce88bf07bba2c13c0050a)
Applying patch...

Failed to apply patch:
Patch is empty.
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To record the empty patch as an empty commit, run "git am --allow-empty".
To restore the original branch and stop patching, run "git am --abort".


Trying to checkout branch: origin/main
Checked out to main (cd60dcd503b91956f966a1f6d595b35d256ac00f)
Applying patch...

Failed to apply patch:
Patch is empty.
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To record the empty patch as an empty commit, run "git am --allow-empty".
To restore the original branch and stop patching, run "git am --abort".


https://lab.dpdk.org/results/dashboard/patchsets/34741/

UNH-IOL DPDK Community Lab

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

end of thread, other threads:[~2025-12-07 19:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <VI1PR03MB41446415FCAB2BF4FFB1E266F7A5A@VI1PR03MB4144.eurprd03.prod.outlook.com>
2025-12-07 16:07 ` |WARNING| pw159211 [PATCH] af_xdp kick_tx() Retries instead of endless loop qemudev
2025-12-07 16:26 ` |WARNING| pw159211 [PATCH] af_xdp kick_tx " checkpatch
2025-12-07 18:00 ` |SUCCESS| pw159211 [PATCH] af_xdp kick_tx() " 0-day Robot
2025-12-07 19:32 ` |WARNING| " dpdklab

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