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