Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/107249 _apply patch failure_ Submitter: Pavan Nikhilesh Bhagavatula Date: Thursday, February 10 2022 13:20:46 Applied on: CommitID:6e97b5fc1ada1501852e12de84c8514db248929d Apply patch set 107249-107251 failed: Checking patch drivers/common/cnxk/roc_sso.h... Checking patch drivers/event/cnxk/cn10k_worker.h... error: while searching for: else pa = txq->io_addr | ((segdw - 1) << 4); if (!sched_type) roc_sso_hws_head_wait(ws->base + SSOW_LF_GWS_TAG); roc_lmt_submit_steorl(lmt_id, pa); } error: patch failed: drivers/event/cnxk/cn10k_worker.h:507 Checking patch drivers/event/cnxk/cn9k_worker.h... Hunk #1 succeeded at 707 (offset 7 lines). error: while searching for: flags); if (!CNXK_TT_FROM_EVENT(ev->event)) { cn9k_nix_xmit_mseg_prep_lmt(cmd, txq->lmt_addr, segdw); roc_sso_hws_head_wait(base + SSOW_LF_GWS_TAG); cn9k_sso_txq_fc_wait(txq); if (cn9k_nix_xmit_submit_lmt(txq->io_addr) == 0) cn9k_nix_xmit_mseg_one(cmd, txq->lmt_addr, error: patch failed: drivers/event/cnxk/cn9k_worker.h:793 error: while searching for: cn9k_nix_xmit_prepare_tstamp(txq, cmd, m->ol_flags, 4, flags); if (!CNXK_TT_FROM_EVENT(ev->event)) { cn9k_nix_xmit_prep_lmt(cmd, txq->lmt_addr, flags); roc_sso_hws_head_wait(base + SSOW_LF_GWS_TAG); cn9k_sso_txq_fc_wait(txq); if (cn9k_nix_xmit_submit_lmt(txq->io_addr) == 0) cn9k_nix_xmit_one(cmd, txq->lmt_addr, error: patch failed: drivers/event/cnxk/cn9k_worker.h:806 Checking patch drivers/event/cnxk/cnxk_eventdev.h... Hunk #2 succeeded at 121 (offset -3 lines). Checking patch drivers/event/cnxk/cnxk_worker.h... Checking patch drivers/net/cnxk/cn10k_tx.h... error: while searching for: lnum++; } if (flags & NIX_TX_VWQE_F) roc_sso_hws_head_wait(ws[0]); left -= burst; tx_pkts += burst; error: patch failed: drivers/net/cnxk/cn10k_tx.h:905 error: while searching for: } } if (flags & NIX_TX_VWQE_F) roc_sso_hws_head_wait(ws[0]); left -= burst; tx_pkts += burst; error: patch failed: drivers/net/cnxk/cn10k_tx.h:1041 error: while searching for: if (flags & (NIX_TX_MULTI_SEG_F | NIX_TX_OFFLOAD_SECURITY_F)) wd.data[0] >>= 16; if (flags & NIX_TX_VWQE_F) roc_sso_hws_head_wait(ws[0]); left -= burst; error: patch failed: drivers/net/cnxk/cn10k_tx.h:2582 Applied patch drivers/common/cnxk/roc_sso.h cleanly. Applying patch drivers/event/cnxk/cn10k_worker.h with 1 reject... Hunk #1 applied cleanly. Hunk #2 applied cleanly. Hunk #3 applied cleanly. Hunk #4 applied cleanly. Hunk #5 applied cleanly. Rejected hunk #6. Applying patch drivers/event/cnxk/cn9k_worker.h with 2 rejects... Hunk #1 applied cleanly. Rejected hunk #2. Rejected hunk #3. Applied patch drivers/event/cnxk/cnxk_eventdev.h cleanly. Applied patch drivers/event/cnxk/cnxk_worker.h cleanly. Applying patch drivers/net/cnxk/cn10k_tx.h with 3 rejects... Rejected hunk #1. Rejected hunk #2. Rejected hunk #3. diff a/drivers/event/cnxk/cn10k_worker.h b/drivers/event/cnxk/cn10k_worker.h (rejected hunks) @@ -507,8 +509,8 @@ cn10k_sso_tx_one(struct cn10k_sso_hws *ws, struct rte_mbuf *m, uint64_t *cmd, else pa = txq->io_addr | ((segdw - 1) << 4); - if (!sched_type) - roc_sso_hws_head_wait(ws->base + SSOW_LF_GWS_TAG); + if (!CNXK_TAG_IS_HEAD(ws->gw_rdata) && !sched_type) + ws->gw_rdata = roc_sso_hws_head_wait(ws->base); roc_lmt_submit_steorl(lmt_id, pa); } diff a/drivers/event/cnxk/cn9k_worker.h b/drivers/event/cnxk/cn9k_worker.h (rejected hunks) @@ -793,7 +793,7 @@ cn9k_sso_hws_event_tx(uint64_t base, struct rte_event *ev, uint64_t *cmd, flags); if (!CNXK_TT_FROM_EVENT(ev->event)) { cn9k_nix_xmit_mseg_prep_lmt(cmd, txq->lmt_addr, segdw); - roc_sso_hws_head_wait(base + SSOW_LF_GWS_TAG); + roc_sso_hws_head_wait(base); cn9k_sso_txq_fc_wait(txq); if (cn9k_nix_xmit_submit_lmt(txq->io_addr) == 0) cn9k_nix_xmit_mseg_one(cmd, txq->lmt_addr, @@ -806,7 +806,7 @@ cn9k_sso_hws_event_tx(uint64_t base, struct rte_event *ev, uint64_t *cmd, cn9k_nix_xmit_prepare_tstamp(txq, cmd, m->ol_flags, 4, flags); if (!CNXK_TT_FROM_EVENT(ev->event)) { cn9k_nix_xmit_prep_lmt(cmd, txq->lmt_addr, flags); - roc_sso_hws_head_wait(base + SSOW_LF_GWS_TAG); + roc_sso_hws_head_wait(base); cn9k_sso_txq_fc_wait(txq); if (cn9k_nix_xmit_submit_lmt(txq->io_addr) == 0) cn9k_nix_xmit_one(cmd, txq->lmt_addr, diff a/drivers/net/cnxk/cn10k_tx.h b/drivers/net/cnxk/cn10k_tx.h (rejected hunks) @@ -905,8 +905,8 @@ cn10k_nix_xmit_pkts(void *tx_queue, uint64_t *ws, struct rte_mbuf **tx_pkts, lnum++; } - if (flags & NIX_TX_VWQE_F) - roc_sso_hws_head_wait(ws[0]); + if ((flags & NIX_TX_VWQE_F) && !(ws[1] & BIT_ULL(35))) + ws[1] = roc_sso_hws_head_wait(ws[0]); left -= burst; tx_pkts += burst; @@ -1041,8 +1041,8 @@ cn10k_nix_xmit_pkts_mseg(void *tx_queue, uint64_t *ws, } } - if (flags & NIX_TX_VWQE_F) - roc_sso_hws_head_wait(ws[0]); + if ((flags & NIX_TX_VWQE_F) && !(ws[1] & BIT_ULL(35))) + ws[1] = roc_sso_hws_head_wait(ws[0]); left -= burst; tx_pkts += burst; @@ -2582,8 +2582,8 @@ cn10k_nix_xmit_pkts_vector(void *tx_queue, uint64_t *ws, if (flags & (NIX_TX_MULTI_SEG_F | NIX_TX_OFFLOAD_SECURITY_F)) wd.data[0] >>= 16; - if (flags & NIX_TX_VWQE_F) - roc_sso_hws_head_wait(ws[0]); + if ((flags & NIX_TX_VWQE_F) && !(ws[1] & BIT_ULL(35))) + ws[1] = roc_sso_hws_head_wait(ws[0]); left -= burst; Checking patch drivers/event/cnxk/cn10k_eventdev.c... Hunk #2 succeeded at 92 (offset 1 line). Checking patch drivers/event/cnxk/cn9k_eventdev.c... Hunk #2 succeeded at 684 (offset 6 lines). Hunk #3 succeeded at 705 (offset 6 lines). Checking patch drivers/event/cnxk/cn9k_worker.h... error: drivers/event/cnxk/cn9k_worker.h: does not match index Checking patch drivers/event/cnxk/cnxk_eventdev.c... Checking patch drivers/event/cnxk/cnxk_eventdev.h... error: drivers/event/cnxk/cnxk_eventdev.h: does not match index Applied patch drivers/event/cnxk/cn10k_eventdev.c cleanly. Applied patch drivers/event/cnxk/cn9k_eventdev.c cleanly. Applied patch drivers/event/cnxk/cnxk_eventdev.c cleanly. Checking patch drivers/event/cnxk/cn10k_worker.h... error: drivers/event/cnxk/cn10k_worker.h: does not match index Checking patch drivers/net/cnxk/cn10k_rx.h... Checking patch drivers/net/cnxk/cn9k_rx.h... Applied patch drivers/net/cnxk/cn10k_rx.h cleanly. Applied patch drivers/net/cnxk/cn9k_rx.h cleanly. https://lab.dpdk.org/results/dashboard/patchsets/21009/ UNH-IOL DPDK Community Lab