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