Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/106144 _apply patch failure_ Submitter: Akhil Goyal Date: Thursday, January 20 2022 16:53:10 Applied on: CommitID:62c21c38a26e654bba09be147ea2d61c2e699a13 Apply patch set 106144-106147 failed: Checking patch drivers/event/cnxk/cn10k_eventdev.c... error: while searching for: const event_dequeue_t sso_hws_deq_seg[NIX_RX_OFFLOAD_MAX] = { #define R(name, flags) [flags] = cn10k_sso_hws_deq_seg_##name, NIX_RX_FASTPATH_MODES #undef R }; error: patch failed: drivers/event/cnxk/cn10k_eventdev.c:330 Checking patch drivers/event/cnxk/cn10k_worker.h... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_dual.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_seg_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo_burst.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo_seg.c... Checking patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo_seg_burst.c... Checking patch drivers/event/cnxk/meson.build... error: while searching for: 'deq/cn10k/deq_80_95_burst.c', 'deq/cn10k/deq_96_111_burst.c', 'deq/cn10k/deq_112_127_burst.c', 'deq/cn10k/deq_0_15_seg_burst.c', 'deq/cn10k/deq_16_31_seg_burst.c', 'deq/cn10k/deq_32_47_seg_burst.c', error: patch failed: drivers/event/cnxk/meson.build:330 error: while searching for: 'deq/cn10k/deq_80_95_seg_burst.c', 'deq/cn10k/deq_96_111_seg_burst.c', 'deq/cn10k/deq_112_127_seg_burst.c', 'deq/cn10k/deq_0_15.c', 'deq/cn10k/deq_16_31.c', 'deq/cn10k/deq_32_47.c', error: patch failed: drivers/event/cnxk/meson.build:338 error: while searching for: 'deq/cn10k/deq_80_95.c', 'deq/cn10k/deq_96_111.c', 'deq/cn10k/deq_112_127.c', 'deq/cn10k/deq_0_15_seg.c', 'deq/cn10k/deq_16_31_seg.c', 'deq/cn10k/deq_32_47_seg.c', error: patch failed: drivers/event/cnxk/meson.build:346 error: while searching for: 'deq/cn10k/deq_80_95_seg.c', 'deq/cn10k/deq_96_111_seg.c', 'deq/cn10k/deq_112_127_seg.c', 'deq/cn10k/deq_0_15_tmo.c', 'deq/cn10k/deq_16_31_tmo.c', 'deq/cn10k/deq_32_47_tmo.c', error: patch failed: drivers/event/cnxk/meson.build:354 error: while searching for: 'deq/cn10k/deq_80_95_tmo.c', 'deq/cn10k/deq_96_111_tmo.c', 'deq/cn10k/deq_112_127_tmo.c', 'deq/cn10k/deq_0_15_tmo_burst.c', 'deq/cn10k/deq_16_31_tmo_burst.c', 'deq/cn10k/deq_32_47_tmo_burst.c', error: patch failed: drivers/event/cnxk/meson.build:362 error: while searching for: 'deq/cn10k/deq_80_95_tmo_burst.c', 'deq/cn10k/deq_96_111_tmo_burst.c', 'deq/cn10k/deq_112_127_tmo_burst.c', 'deq/cn10k/deq_0_15_tmo_seg.c', 'deq/cn10k/deq_16_31_tmo_seg.c', 'deq/cn10k/deq_32_47_tmo_seg.c', error: patch failed: drivers/event/cnxk/meson.build:370 error: while searching for: 'deq/cn10k/deq_80_95_tmo_seg.c', 'deq/cn10k/deq_96_111_tmo_seg.c', 'deq/cn10k/deq_112_127_tmo_seg.c', 'deq/cn10k/deq_0_15_tmo_seg_burst.c', 'deq/cn10k/deq_16_31_tmo_seg_burst.c', 'deq/cn10k/deq_32_47_tmo_seg_burst.c', error: patch failed: drivers/event/cnxk/meson.build:378 error: while searching for: 'deq/cn10k/deq_80_95_tmo_seg_burst.c', 'deq/cn10k/deq_96_111_tmo_seg_burst.c', 'deq/cn10k/deq_112_127_tmo_seg_burst.c', 'deq/cn10k/deq_0_15_ca.c', 'deq/cn10k/deq_16_31_ca.c', 'deq/cn10k/deq_32_47_ca.c', error: patch failed: drivers/event/cnxk/meson.build:386 error: while searching for: 'deq/cn10k/deq_80_95_ca.c', 'deq/cn10k/deq_96_111_ca.c', 'deq/cn10k/deq_112_127_ca.c', 'deq/cn10k/deq_0_15_ca_burst.c', 'deq/cn10k/deq_16_31_ca_burst.c', 'deq/cn10k/deq_32_47_ca_burst.c', error: patch failed: drivers/event/cnxk/meson.build:394 error: while searching for: 'deq/cn10k/deq_80_95_ca_burst.c', 'deq/cn10k/deq_96_111_ca_burst.c', 'deq/cn10k/deq_112_127_ca_burst.c', 'deq/cn10k/deq_0_15_ca_seg.c', 'deq/cn10k/deq_16_31_ca_seg.c', 'deq/cn10k/deq_32_47_ca_seg.c', error: patch failed: drivers/event/cnxk/meson.build:402 error: while searching for: 'deq/cn10k/deq_80_95_ca_seg.c', 'deq/cn10k/deq_96_111_ca_seg.c', 'deq/cn10k/deq_112_127_ca_seg.c', 'deq/cn10k/deq_0_15_ca_seg_burst.c', 'deq/cn10k/deq_16_31_ca_seg_burst.c', 'deq/cn10k/deq_32_47_ca_seg_burst.c', error: patch failed: drivers/event/cnxk/meson.build:410 error: while searching for: 'deq/cn10k/deq_80_95_ca_seg_burst.c', 'deq/cn10k/deq_96_111_ca_seg_burst.c', 'deq/cn10k/deq_112_127_ca_seg_burst.c', 'deq/cn10k/deq_0_15_ca_tmo.c', 'deq/cn10k/deq_16_31_ca_tmo.c', 'deq/cn10k/deq_32_47_ca_tmo.c', error: patch failed: drivers/event/cnxk/meson.build:418 error: while searching for: 'deq/cn10k/deq_80_95_ca_tmo.c', 'deq/cn10k/deq_96_111_ca_tmo.c', 'deq/cn10k/deq_112_127_ca_tmo.c', 'deq/cn10k/deq_0_15_ca_tmo_burst.c', 'deq/cn10k/deq_16_31_ca_tmo_burst.c', 'deq/cn10k/deq_32_47_ca_tmo_burst.c', error: patch failed: drivers/event/cnxk/meson.build:426 error: while searching for: 'deq/cn10k/deq_80_95_ca_tmo_burst.c', 'deq/cn10k/deq_96_111_ca_tmo_burst.c', 'deq/cn10k/deq_112_127_ca_tmo_burst.c', 'deq/cn10k/deq_0_15_ca_tmo_seg.c', 'deq/cn10k/deq_16_31_ca_tmo_seg.c', 'deq/cn10k/deq_32_47_ca_tmo_seg.c', error: patch failed: drivers/event/cnxk/meson.build:434 error: while searching for: 'deq/cn10k/deq_80_95_ca_tmo_seg.c', 'deq/cn10k/deq_96_111_ca_tmo_seg.c', 'deq/cn10k/deq_112_127_ca_tmo_seg.c', 'deq/cn10k/deq_0_15_ca_tmo_seg_burst.c', 'deq/cn10k/deq_16_31_ca_tmo_seg_burst.c', 'deq/cn10k/deq_32_47_ca_tmo_seg_burst.c', error: patch failed: drivers/event/cnxk/meson.build:442 error: while searching for: 'deq/cn10k/deq_80_95_ca_tmo_seg_burst.c', 'deq/cn10k/deq_96_111_ca_tmo_seg_burst.c', 'deq/cn10k/deq_112_127_ca_tmo_seg_burst.c', ) sources += files( error: patch failed: drivers/event/cnxk/meson.build:450 Checking patch drivers/net/cnxk/cn10k_ethdev.c... Checking patch drivers/net/cnxk/cn10k_ethdev.h... Checking patch drivers/net/cnxk/cn10k_ethdev_sec.c... Checking patch drivers/net/cnxk/cn10k_rx.c... Checking patch drivers/net/cnxk/cn10k_rx.h... error: while searching for: #define NIX_RX_OFFLOAD_TSTAMP_F BIT(4) #define NIX_RX_OFFLOAD_VLAN_STRIP_F BIT(5) #define NIX_RX_OFFLOAD_SECURITY_F BIT(6) #define NIX_RX_OFFLOAD_MAX (NIX_RX_OFFLOAD_SECURITY_F << 1) /* Flags to control cqe_to_mbuf conversion function. * Defining it from backwards to denote its been error: patch failed: drivers/net/cnxk/cn10k_rx.h:17 Hunk #2 succeeded at 36 (offset -2 lines). Hunk #3 succeeded at 95 (offset -2 lines). Hunk #4 succeeded at 451 (offset -2 lines). Hunk #5 succeeded at 479 (offset -2 lines). Hunk #6 succeeded at 504 (offset -2 lines). Hunk #7 succeeded at 636 (offset -2 lines). Hunk #8 succeeded at 710 (offset -2 lines). Hunk #9 succeeded at 776 (offset -2 lines). Hunk #10 succeeded at 795 (offset -2 lines). Hunk #11 succeeded at 885 (offset -2 lines). Hunk #12 succeeded at 1155 (offset -2 lines). Hunk #13 succeeded at 1350 (offset -2 lines). error: while searching for: #define TS_F NIX_RX_OFFLOAD_TSTAMP_F #define RX_VLAN_F NIX_RX_OFFLOAD_VLAN_STRIP_F #define R_SEC_F NIX_RX_OFFLOAD_SECURITY_F /* [R_SEC_F] [RX_VLAN_F] [TS] [MARK] [CKSUM] [PTYPE] [RSS] */ #define NIX_RX_FASTPATH_MODES_0_15 \ error: patch failed: drivers/net/cnxk/cn10k_rx.h:986 error: while searching for: R(sec_vlan_ts_mark_cksum_ptype_rss, \ R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) #define NIX_RX_FASTPATH_MODES \ NIX_RX_FASTPATH_MODES_0_15 \ NIX_RX_FASTPATH_MODES_16_31 \ error: patch failed: drivers/net/cnxk/cn10k_rx.h:1152 error: while searching for: NIX_RX_FASTPATH_MODES_64_79 \ NIX_RX_FASTPATH_MODES_80_95 \ NIX_RX_FASTPATH_MODES_96_111 \ NIX_RX_FASTPATH_MODES_112_127 #define R(name, flags) \ uint16_t __rte_noinline __rte_hot cn10k_nix_recv_pkts_##name( \ error: patch failed: drivers/net/cnxk/cn10k_rx.h:1160 Checking patch drivers/net/cnxk/cnxk_ethdev.c... Checking patch drivers/net/cnxk/cnxk_ethdev.h... Checking patch drivers/net/cnxk/cnxk_ethdev_ops.c... Checking patch drivers/net/cnxk/meson.build... error: while searching for: 'rx/cn10k/rx_80_95.c', 'rx/cn10k/rx_96_111.c', 'rx/cn10k/rx_112_127.c', 'rx/cn10k/rx_0_15_mseg.c', 'rx/cn10k/rx_16_31_mseg.c', 'rx/cn10k/rx_32_47_mseg.c', error: patch failed: drivers/net/cnxk/meson.build:120 error: while searching for: 'rx/cn10k/rx_80_95_mseg.c', 'rx/cn10k/rx_96_111_mseg.c', 'rx/cn10k/rx_112_127_mseg.c', 'rx/cn10k/rx_0_15_vec.c', 'rx/cn10k/rx_16_31_vec.c', 'rx/cn10k/rx_32_47_vec.c', error: patch failed: drivers/net/cnxk/meson.build:128 error: while searching for: 'rx/cn10k/rx_80_95_vec.c', 'rx/cn10k/rx_96_111_vec.c', 'rx/cn10k/rx_112_127_vec.c', 'rx/cn10k/rx_0_15_vec_mseg.c', 'rx/cn10k/rx_16_31_vec_mseg.c', 'rx/cn10k/rx_32_47_vec_mseg.c', error: patch failed: drivers/net/cnxk/meson.build:136 error: while searching for: 'rx/cn10k/rx_80_95_vec_mseg.c', 'rx/cn10k/rx_96_111_vec_mseg.c', 'rx/cn10k/rx_112_127_vec_mseg.c', ) sources += files( error: patch failed: drivers/net/cnxk/meson.build:144 Checking patch drivers/net/cnxk/rx/cn10k/rx_128_143.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_128_143_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_128_143_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_128_143_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_144_159.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_144_159_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_144_159_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_144_159_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_160_175.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_160_175_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_160_175_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_160_175_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_176_191.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_176_191_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_176_191_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_176_191_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_192_207.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_192_207_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_192_207_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_192_207_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_208_223.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_208_223_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_208_223_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_208_223_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_224_239.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_224_239_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_224_239_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_224_239_vec_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_240_255.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_240_255_mseg.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_240_255_vec.c... Checking patch drivers/net/cnxk/rx/cn10k/rx_240_255_vec_mseg.c... Applying patch drivers/event/cnxk/cn10k_eventdev.c with 1 reject... Rejected hunk #1. Applied patch drivers/event/cnxk/cn10k_worker.h cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_128_143_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_144_159_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_160_175_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_176_191_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_192_207_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_208_223_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_224_239_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_ca_tmo_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_dual.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_seg_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo_burst.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo_seg.c cleanly. Applied patch drivers/event/cnxk/deq/cn10k/deq_240_255_tmo_seg_burst.c cleanly. Applying patch drivers/event/cnxk/meson.build with 16 rejects... Rejected hunk #1. Rejected hunk #2. Rejected hunk #3. Rejected hunk #4. Rejected hunk #5. Rejected hunk #6. Rejected hunk #7. Rejected hunk #8. Rejected hunk #9. Rejected hunk #10. Rejected hunk #11. Rejected hunk #12. Rejected hunk #13. Rejected hunk #14. Rejected hunk #15. Rejected hunk #16. Applied patch drivers/net/cnxk/cn10k_ethdev.c cleanly. Applied patch drivers/net/cnxk/cn10k_ethdev.h cleanly. Applied patch drivers/net/cnxk/cn10k_ethdev_sec.c cleanly. Applied patch drivers/net/cnxk/cn10k_rx.c cleanly. Applying patch drivers/net/cnxk/cn10k_rx.h with 4 rejects... Rejected hunk #1. Hunk #2 applied cleanly. Hunk #3 applied cleanly. Hunk #4 applied cleanly. Hunk #5 applied cleanly. Hunk #6 applied cleanly. Hunk #7 applied cleanly. Hunk #8 applied cleanly. Hunk #9 applied cleanly. Hunk #10 applied cleanly. Hunk #11 applied cleanly. Hunk #12 applied cleanly. Hunk #13 applied cleanly. Rejected hunk #14. Rejected hunk #15. Rejected hunk #16. Applied patch drivers/net/cnxk/cnxk_ethdev.c cleanly. Applied patch drivers/net/cnxk/cnxk_ethdev.h cleanly. Applied patch drivers/net/cnxk/cnxk_ethdev_ops.c cleanly. Applying patch drivers/net/cnxk/meson.build with 4 rejects... Rejected hunk #1. Rejected hunk #2. Rejected hunk #3. Rejected hunk #4. Applied patch drivers/net/cnxk/rx/cn10k/rx_128_143.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_128_143_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_128_143_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_128_143_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_144_159.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_144_159_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_144_159_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_144_159_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_160_175.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_160_175_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_160_175_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_160_175_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_176_191.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_176_191_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_176_191_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_176_191_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_192_207.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_192_207_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_192_207_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_192_207_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_208_223.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_208_223_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_208_223_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_208_223_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_224_239.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_224_239_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_224_239_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_224_239_vec_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_240_255.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_240_255_mseg.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_240_255_vec.c cleanly. Applied patch drivers/net/cnxk/rx/cn10k/rx_240_255_vec_mseg.c cleanly. diff a/drivers/event/cnxk/cn10k_eventdev.c b/drivers/event/cnxk/cn10k_eventdev.c (rejected hunks) @@ -330,7 +330,6 @@ cn10k_sso_fp_fns_set(struct rte_eventdev *event_dev) const event_dequeue_t sso_hws_deq_seg[NIX_RX_OFFLOAD_MAX] = { #define R(name, flags) [flags] = cn10k_sso_hws_deq_seg_##name, - NIX_RX_FASTPATH_MODES #undef R }; diff a/drivers/event/cnxk/meson.build b/drivers/event/cnxk/meson.build (rejected hunks) @@ -330,6 +330,14 @@ sources += files( 'deq/cn10k/deq_80_95_burst.c', 'deq/cn10k/deq_96_111_burst.c', 'deq/cn10k/deq_112_127_burst.c', + 'deq/cn10k/deq_128_143_burst.c', + 'deq/cn10k/deq_144_159_burst.c', + 'deq/cn10k/deq_160_175_burst.c', + 'deq/cn10k/deq_176_191_burst.c', + 'deq/cn10k/deq_192_207_burst.c', + 'deq/cn10k/deq_208_223_burst.c', + 'deq/cn10k/deq_224_239_burst.c', + 'deq/cn10k/deq_240_255_burst.c', 'deq/cn10k/deq_0_15_seg_burst.c', 'deq/cn10k/deq_16_31_seg_burst.c', 'deq/cn10k/deq_32_47_seg_burst.c', @@ -338,6 +346,14 @@ sources += files( 'deq/cn10k/deq_80_95_seg_burst.c', 'deq/cn10k/deq_96_111_seg_burst.c', 'deq/cn10k/deq_112_127_seg_burst.c', + 'deq/cn10k/deq_128_143_seg_burst.c', + 'deq/cn10k/deq_144_159_seg_burst.c', + 'deq/cn10k/deq_160_175_seg_burst.c', + 'deq/cn10k/deq_176_191_seg_burst.c', + 'deq/cn10k/deq_192_207_seg_burst.c', + 'deq/cn10k/deq_208_223_seg_burst.c', + 'deq/cn10k/deq_224_239_seg_burst.c', + 'deq/cn10k/deq_240_255_seg_burst.c', 'deq/cn10k/deq_0_15.c', 'deq/cn10k/deq_16_31.c', 'deq/cn10k/deq_32_47.c', @@ -346,6 +362,14 @@ sources += files( 'deq/cn10k/deq_80_95.c', 'deq/cn10k/deq_96_111.c', 'deq/cn10k/deq_112_127.c', + 'deq/cn10k/deq_128_143.c', + 'deq/cn10k/deq_144_159.c', + 'deq/cn10k/deq_160_175.c', + 'deq/cn10k/deq_176_191.c', + 'deq/cn10k/deq_192_207.c', + 'deq/cn10k/deq_208_223.c', + 'deq/cn10k/deq_224_239.c', + 'deq/cn10k/deq_240_255.c', 'deq/cn10k/deq_0_15_seg.c', 'deq/cn10k/deq_16_31_seg.c', 'deq/cn10k/deq_32_47_seg.c', @@ -354,6 +378,14 @@ sources += files( 'deq/cn10k/deq_80_95_seg.c', 'deq/cn10k/deq_96_111_seg.c', 'deq/cn10k/deq_112_127_seg.c', + 'deq/cn10k/deq_128_143_seg.c', + 'deq/cn10k/deq_144_159_seg.c', + 'deq/cn10k/deq_160_175_seg.c', + 'deq/cn10k/deq_176_191_seg.c', + 'deq/cn10k/deq_192_207_seg.c', + 'deq/cn10k/deq_208_223_seg.c', + 'deq/cn10k/deq_224_239_seg.c', + 'deq/cn10k/deq_240_255_seg.c', 'deq/cn10k/deq_0_15_tmo.c', 'deq/cn10k/deq_16_31_tmo.c', 'deq/cn10k/deq_32_47_tmo.c', @@ -362,6 +394,14 @@ sources += files( 'deq/cn10k/deq_80_95_tmo.c', 'deq/cn10k/deq_96_111_tmo.c', 'deq/cn10k/deq_112_127_tmo.c', + 'deq/cn10k/deq_128_143_tmo.c', + 'deq/cn10k/deq_144_159_tmo.c', + 'deq/cn10k/deq_160_175_tmo.c', + 'deq/cn10k/deq_176_191_tmo.c', + 'deq/cn10k/deq_192_207_tmo.c', + 'deq/cn10k/deq_208_223_tmo.c', + 'deq/cn10k/deq_224_239_tmo.c', + 'deq/cn10k/deq_240_255_tmo.c', 'deq/cn10k/deq_0_15_tmo_burst.c', 'deq/cn10k/deq_16_31_tmo_burst.c', 'deq/cn10k/deq_32_47_tmo_burst.c', @@ -370,6 +410,14 @@ sources += files( 'deq/cn10k/deq_80_95_tmo_burst.c', 'deq/cn10k/deq_96_111_tmo_burst.c', 'deq/cn10k/deq_112_127_tmo_burst.c', + 'deq/cn10k/deq_128_143_tmo_burst.c', + 'deq/cn10k/deq_144_159_tmo_burst.c', + 'deq/cn10k/deq_160_175_tmo_burst.c', + 'deq/cn10k/deq_176_191_tmo_burst.c', + 'deq/cn10k/deq_192_207_tmo_burst.c', + 'deq/cn10k/deq_208_223_tmo_burst.c', + 'deq/cn10k/deq_224_239_tmo_burst.c', + 'deq/cn10k/deq_240_255_tmo_burst.c', 'deq/cn10k/deq_0_15_tmo_seg.c', 'deq/cn10k/deq_16_31_tmo_seg.c', 'deq/cn10k/deq_32_47_tmo_seg.c', @@ -378,6 +426,14 @@ sources += files( 'deq/cn10k/deq_80_95_tmo_seg.c', 'deq/cn10k/deq_96_111_tmo_seg.c', 'deq/cn10k/deq_112_127_tmo_seg.c', + 'deq/cn10k/deq_128_143_tmo_seg.c', + 'deq/cn10k/deq_144_159_tmo_seg.c', + 'deq/cn10k/deq_160_175_tmo_seg.c', + 'deq/cn10k/deq_176_191_tmo_seg.c', + 'deq/cn10k/deq_192_207_tmo_seg.c', + 'deq/cn10k/deq_208_223_tmo_seg.c', + 'deq/cn10k/deq_224_239_tmo_seg.c', + 'deq/cn10k/deq_240_255_tmo_seg.c', 'deq/cn10k/deq_0_15_tmo_seg_burst.c', 'deq/cn10k/deq_16_31_tmo_seg_burst.c', 'deq/cn10k/deq_32_47_tmo_seg_burst.c', @@ -386,6 +442,14 @@ sources += files( 'deq/cn10k/deq_80_95_tmo_seg_burst.c', 'deq/cn10k/deq_96_111_tmo_seg_burst.c', 'deq/cn10k/deq_112_127_tmo_seg_burst.c', + 'deq/cn10k/deq_128_143_tmo_seg_burst.c', + 'deq/cn10k/deq_144_159_tmo_seg_burst.c', + 'deq/cn10k/deq_160_175_tmo_seg_burst.c', + 'deq/cn10k/deq_176_191_tmo_seg_burst.c', + 'deq/cn10k/deq_192_207_tmo_seg_burst.c', + 'deq/cn10k/deq_208_223_tmo_seg_burst.c', + 'deq/cn10k/deq_224_239_tmo_seg_burst.c', + 'deq/cn10k/deq_240_255_tmo_seg_burst.c', 'deq/cn10k/deq_0_15_ca.c', 'deq/cn10k/deq_16_31_ca.c', 'deq/cn10k/deq_32_47_ca.c', @@ -394,6 +458,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca.c', 'deq/cn10k/deq_96_111_ca.c', 'deq/cn10k/deq_112_127_ca.c', + 'deq/cn10k/deq_128_143_ca.c', + 'deq/cn10k/deq_144_159_ca.c', + 'deq/cn10k/deq_160_175_ca.c', + 'deq/cn10k/deq_176_191_ca.c', + 'deq/cn10k/deq_192_207_ca.c', + 'deq/cn10k/deq_208_223_ca.c', + 'deq/cn10k/deq_224_239_ca.c', + 'deq/cn10k/deq_240_255_ca.c', 'deq/cn10k/deq_0_15_ca_burst.c', 'deq/cn10k/deq_16_31_ca_burst.c', 'deq/cn10k/deq_32_47_ca_burst.c', @@ -402,6 +474,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_burst.c', 'deq/cn10k/deq_96_111_ca_burst.c', 'deq/cn10k/deq_112_127_ca_burst.c', + 'deq/cn10k/deq_128_143_ca_burst.c', + 'deq/cn10k/deq_144_159_ca_burst.c', + 'deq/cn10k/deq_160_175_ca_burst.c', + 'deq/cn10k/deq_176_191_ca_burst.c', + 'deq/cn10k/deq_192_207_ca_burst.c', + 'deq/cn10k/deq_208_223_ca_burst.c', + 'deq/cn10k/deq_224_239_ca_burst.c', + 'deq/cn10k/deq_240_255_ca_burst.c', 'deq/cn10k/deq_0_15_ca_seg.c', 'deq/cn10k/deq_16_31_ca_seg.c', 'deq/cn10k/deq_32_47_ca_seg.c', @@ -410,6 +490,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_seg.c', 'deq/cn10k/deq_96_111_ca_seg.c', 'deq/cn10k/deq_112_127_ca_seg.c', + 'deq/cn10k/deq_128_143_ca_seg.c', + 'deq/cn10k/deq_144_159_ca_seg.c', + 'deq/cn10k/deq_160_175_ca_seg.c', + 'deq/cn10k/deq_176_191_ca_seg.c', + 'deq/cn10k/deq_192_207_ca_seg.c', + 'deq/cn10k/deq_208_223_ca_seg.c', + 'deq/cn10k/deq_224_239_ca_seg.c', + 'deq/cn10k/deq_240_255_ca_seg.c', 'deq/cn10k/deq_0_15_ca_seg_burst.c', 'deq/cn10k/deq_16_31_ca_seg_burst.c', 'deq/cn10k/deq_32_47_ca_seg_burst.c', @@ -418,6 +506,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_seg_burst.c', 'deq/cn10k/deq_96_111_ca_seg_burst.c', 'deq/cn10k/deq_112_127_ca_seg_burst.c', + 'deq/cn10k/deq_128_143_ca_seg_burst.c', + 'deq/cn10k/deq_144_159_ca_seg_burst.c', + 'deq/cn10k/deq_160_175_ca_seg_burst.c', + 'deq/cn10k/deq_176_191_ca_seg_burst.c', + 'deq/cn10k/deq_192_207_ca_seg_burst.c', + 'deq/cn10k/deq_208_223_ca_seg_burst.c', + 'deq/cn10k/deq_224_239_ca_seg_burst.c', + 'deq/cn10k/deq_240_255_ca_seg_burst.c', 'deq/cn10k/deq_0_15_ca_tmo.c', 'deq/cn10k/deq_16_31_ca_tmo.c', 'deq/cn10k/deq_32_47_ca_tmo.c', @@ -426,6 +522,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_tmo.c', 'deq/cn10k/deq_96_111_ca_tmo.c', 'deq/cn10k/deq_112_127_ca_tmo.c', + 'deq/cn10k/deq_128_143_ca_tmo.c', + 'deq/cn10k/deq_144_159_ca_tmo.c', + 'deq/cn10k/deq_160_175_ca_tmo.c', + 'deq/cn10k/deq_176_191_ca_tmo.c', + 'deq/cn10k/deq_192_207_ca_tmo.c', + 'deq/cn10k/deq_208_223_ca_tmo.c', + 'deq/cn10k/deq_224_239_ca_tmo.c', + 'deq/cn10k/deq_240_255_ca_tmo.c', 'deq/cn10k/deq_0_15_ca_tmo_burst.c', 'deq/cn10k/deq_16_31_ca_tmo_burst.c', 'deq/cn10k/deq_32_47_ca_tmo_burst.c', @@ -434,6 +538,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_tmo_burst.c', 'deq/cn10k/deq_96_111_ca_tmo_burst.c', 'deq/cn10k/deq_112_127_ca_tmo_burst.c', + 'deq/cn10k/deq_128_143_ca_tmo_burst.c', + 'deq/cn10k/deq_144_159_ca_tmo_burst.c', + 'deq/cn10k/deq_160_175_ca_tmo_burst.c', + 'deq/cn10k/deq_176_191_ca_tmo_burst.c', + 'deq/cn10k/deq_192_207_ca_tmo_burst.c', + 'deq/cn10k/deq_208_223_ca_tmo_burst.c', + 'deq/cn10k/deq_224_239_ca_tmo_burst.c', + 'deq/cn10k/deq_240_255_ca_tmo_burst.c', 'deq/cn10k/deq_0_15_ca_tmo_seg.c', 'deq/cn10k/deq_16_31_ca_tmo_seg.c', 'deq/cn10k/deq_32_47_ca_tmo_seg.c', @@ -442,6 +554,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_tmo_seg.c', 'deq/cn10k/deq_96_111_ca_tmo_seg.c', 'deq/cn10k/deq_112_127_ca_tmo_seg.c', + 'deq/cn10k/deq_128_143_ca_tmo_seg.c', + 'deq/cn10k/deq_144_159_ca_tmo_seg.c', + 'deq/cn10k/deq_160_175_ca_tmo_seg.c', + 'deq/cn10k/deq_176_191_ca_tmo_seg.c', + 'deq/cn10k/deq_192_207_ca_tmo_seg.c', + 'deq/cn10k/deq_208_223_ca_tmo_seg.c', + 'deq/cn10k/deq_224_239_ca_tmo_seg.c', + 'deq/cn10k/deq_240_255_ca_tmo_seg.c', 'deq/cn10k/deq_0_15_ca_tmo_seg_burst.c', 'deq/cn10k/deq_16_31_ca_tmo_seg_burst.c', 'deq/cn10k/deq_32_47_ca_tmo_seg_burst.c', @@ -450,6 +570,14 @@ sources += files( 'deq/cn10k/deq_80_95_ca_tmo_seg_burst.c', 'deq/cn10k/deq_96_111_ca_tmo_seg_burst.c', 'deq/cn10k/deq_112_127_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_128_143_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_144_159_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_160_175_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_176_191_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_192_207_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_208_223_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_224_239_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_240_255_ca_tmo_seg_burst.c', ) sources += files( diff a/drivers/net/cnxk/cn10k_rx.h b/drivers/net/cnxk/cn10k_rx.h (rejected hunks) @@ -17,7 +17,8 @@ #define NIX_RX_OFFLOAD_TSTAMP_F BIT(4) #define NIX_RX_OFFLOAD_VLAN_STRIP_F BIT(5) #define NIX_RX_OFFLOAD_SECURITY_F BIT(6) -#define NIX_RX_OFFLOAD_MAX (NIX_RX_OFFLOAD_SECURITY_F << 1) +#define NIX_RX_OFFLOAD_REASSEMBLY_F BIT(7) +#define NIX_RX_OFFLOAD_MAX (NIX_RX_OFFLOAD_REASSEMBLY_F << 1) /* Flags to control cqe_to_mbuf conversion function. * Defining it from backwards to denote its been @@ -986,6 +1447,7 @@ cn10k_nix_recv_pkts_vector(void *args, struct rte_mbuf **mbufs, uint16_t pkts, #define TS_F NIX_RX_OFFLOAD_TSTAMP_F #define RX_VLAN_F NIX_RX_OFFLOAD_VLAN_STRIP_F #define R_SEC_F NIX_RX_OFFLOAD_SECURITY_F +#define R_REAS_F NIX_RX_OFFLOAD_REASSEMBLY_F /* [R_SEC_F] [RX_VLAN_F] [TS] [MARK] [CKSUM] [PTYPE] [RSS] */ #define NIX_RX_FASTPATH_MODES_0_15 \ @@ -1152,6 +1614,101 @@ cn10k_nix_recv_pkts_vector(void *args, struct rte_mbuf **mbufs, uint16_t pkts, R(sec_vlan_ts_mark_cksum_ptype_rss, \ R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) +/* R_REAS_F cannot work without R_SEC_F */ +#define NIX_RX_FASTPATH_MODES_128_143 +#define NIX_RX_FASTPATH_MODES_144_159 +#define NIX_RX_FASTPATH_MODES_160_175 +#define NIX_RX_FASTPATH_MODES_176_191 + +#define NIX_RX_FASTPATH_MODES_192_207 \ + R(reas_sec, R_REAS_F | R_SEC_F) \ + R(reas_sec_rss, R_REAS_F | R_SEC_F | RSS_F) \ + R(reas_sec_ptype, R_REAS_F | R_SEC_F | PTYPE_F) \ + R(reas_sec_ptype_rss, R_REAS_F | R_SEC_F | PTYPE_F | RSS_F) \ + R(reas_sec_cksum, R_REAS_F | R_SEC_F | CKSUM_F) \ + R(reas_sec_cksum_rss, R_REAS_F | R_SEC_F | CKSUM_F | RSS_F) \ + R(reas_sec_cksum_ptype, R_REAS_F | R_SEC_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_cksum_ptype_rss, R_REAS_F | R_SEC_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(reas_sec_mark, R_REAS_F | R_SEC_F | MARK_F) \ + R(reas_sec_mark_rss, R_REAS_F | R_SEC_F | MARK_F | RSS_F) \ + R(reas_sec_mark_ptype, R_REAS_F | R_SEC_F | MARK_F | PTYPE_F) \ + R(reas_sec_mark_ptype_rss, R_REAS_F | R_SEC_F | MARK_F | PTYPE_F | RSS_F) \ + R(reas_sec_mark_cksum, R_REAS_F | R_SEC_F | MARK_F | CKSUM_F) \ + R(reas_sec_mark_cksum_rss, R_REAS_F | R_SEC_F | MARK_F | CKSUM_F | RSS_F) \ + R(reas_sec_mark_cksum_ptype, R_REAS_F | R_SEC_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_mark_cksum_ptype_rss, \ + R_REAS_F | R_SEC_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) + +#define NIX_RX_FASTPATH_MODES_208_223 \ + R(reas_sec_ts, R_REAS_F | R_SEC_F | TS_F) \ + R(reas_sec_ts_rss, R_REAS_F | R_SEC_F | TS_F | RSS_F) \ + R(reas_sec_ts_ptype, R_REAS_F | R_SEC_F | TS_F | PTYPE_F) \ + R(reas_sec_ts_ptype_rss, R_REAS_F | R_SEC_F | TS_F | PTYPE_F | RSS_F) \ + R(reas_sec_ts_cksum, R_REAS_F | R_SEC_F | TS_F | CKSUM_F) \ + R(reas_sec_ts_cksum_rss, R_REAS_F | R_SEC_F | TS_F | CKSUM_F | RSS_F) \ + R(reas_sec_ts_cksum_ptype, R_REAS_F | R_SEC_F | TS_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_ts_cksum_ptype_rss, R_REAS_F | R_SEC_F | TS_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(reas_sec_ts_mark, R_REAS_F | R_SEC_F | TS_F | MARK_F) \ + R(reas_sec_ts_mark_rss, R_REAS_F | R_SEC_F | TS_F | MARK_F | RSS_F) \ + R(reas_sec_ts_mark_ptype, R_REAS_F | R_SEC_F | TS_F | MARK_F | PTYPE_F) \ + R(reas_sec_ts_mark_ptype_rss, R_REAS_F | R_SEC_F | TS_F | MARK_F | PTYPE_F | RSS_F) \ + R(reas_sec_ts_mark_cksum, R_REAS_F | R_SEC_F | TS_F | MARK_F | CKSUM_F) \ + R(reas_sec_ts_mark_cksum_rss, R_REAS_F | R_SEC_F | TS_F | MARK_F | CKSUM_F | RSS_F) \ + R(reas_sec_ts_mark_cksum_ptype, \ + R_REAS_F | R_SEC_F | TS_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_ts_mark_cksum_ptype_rss, \ + R_REAS_F | R_SEC_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) + +#define NIX_RX_FASTPATH_MODES_224_239 \ + R(reas_sec_vlan, R_REAS_F | R_SEC_F | RX_VLAN_F) \ + R(reas_sec_vlan_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | RSS_F) \ + R(reas_sec_vlan_ptype, R_REAS_F | R_SEC_F | RX_VLAN_F | PTYPE_F) \ + R(reas_sec_vlan_ptype_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | PTYPE_F | RSS_F) \ + R(reas_sec_vlan_cksum, R_REAS_F | R_SEC_F | RX_VLAN_F | CKSUM_F) \ + R(reas_sec_vlan_cksum_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | CKSUM_F | RSS_F) \ + R(reas_sec_vlan_cksum_ptype, R_REAS_F | R_SEC_F | RX_VLAN_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_vlan_cksum_ptype_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(reas_sec_vlan_mark, R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F) \ + R(reas_sec_vlan_mark_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | RSS_F) \ + R(reas_sec_vlan_mark_ptype, R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | PTYPE_F) \ + R(reas_sec_vlan_mark_ptype_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | PTYPE_F | RSS_F) \ + R(reas_sec_vlan_mark_cksum, R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F) \ + R(reas_sec_vlan_mark_cksum_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F | RSS_F) \ + R(reas_sec_vlan_mark_cksum_ptype, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_vlan_mark_cksum_ptype_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) + +#define NIX_RX_FASTPATH_MODES_240_255 \ + R(reas_sec_vlan_ts, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F) \ + R(reas_sec_vlan_ts_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | RSS_F) \ + R(reas_sec_vlan_ts_ptype, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | PTYPE_F) \ + R(reas_sec_vlan_ts_ptype_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | PTYPE_F | RSS_F) \ + R(reas_sec_vlan_ts_cksum, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F) \ + R(reas_sec_vlan_ts_cksum_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F | RSS_F) \ + R(reas_sec_vlan_ts_cksum_ptype, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_vlan_ts_cksum_ptype_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(reas_sec_vlan_ts_mark, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F) \ + R(reas_sec_vlan_ts_mark_rss, R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | RSS_F) \ + R(reas_sec_vlan_ts_mark_ptype, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | PTYPE_F) \ + R(reas_sec_vlan_ts_mark_ptype_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | PTYPE_F | RSS_F) \ + R(reas_sec_vlan_ts_mark_cksum, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F) \ + R(reas_sec_vlan_ts_mark_cksum_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | RSS_F) \ + R(reas_sec_vlan_ts_mark_cksum_ptype, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(reas_sec_vlan_ts_mark_cksum_ptype_rss, \ + R_REAS_F | R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) + + #define NIX_RX_FASTPATH_MODES \ NIX_RX_FASTPATH_MODES_0_15 \ NIX_RX_FASTPATH_MODES_16_31 \ @@ -1160,7 +1717,15 @@ cn10k_nix_recv_pkts_vector(void *args, struct rte_mbuf **mbufs, uint16_t pkts, NIX_RX_FASTPATH_MODES_64_79 \ NIX_RX_FASTPATH_MODES_80_95 \ NIX_RX_FASTPATH_MODES_96_111 \ - NIX_RX_FASTPATH_MODES_112_127 + NIX_RX_FASTPATH_MODES_112_127 \ + NIX_RX_FASTPATH_MODES_128_143 \ + NIX_RX_FASTPATH_MODES_144_159 \ + NIX_RX_FASTPATH_MODES_160_175 \ + NIX_RX_FASTPATH_MODES_176_191 \ + NIX_RX_FASTPATH_MODES_192_207 \ + NIX_RX_FASTPATH_MODES_208_223 \ + NIX_RX_FASTPATH_MODES_224_239 \ + NIX_RX_FASTPATH_MODES_240_255 #define R(name, flags) \ uint16_t __rte_noinline __rte_hot cn10k_nix_recv_pkts_##name( \ diff a/drivers/net/cnxk/meson.build b/drivers/net/cnxk/meson.build (rejected hunks) @@ -120,6 +120,14 @@ sources += files( 'rx/cn10k/rx_80_95.c', 'rx/cn10k/rx_96_111.c', 'rx/cn10k/rx_112_127.c', + 'rx/cn10k/rx_128_143.c', + 'rx/cn10k/rx_144_159.c', + 'rx/cn10k/rx_160_175.c', + 'rx/cn10k/rx_176_191.c', + 'rx/cn10k/rx_192_207.c', + 'rx/cn10k/rx_208_223.c', + 'rx/cn10k/rx_224_239.c', + 'rx/cn10k/rx_240_255.c', 'rx/cn10k/rx_0_15_mseg.c', 'rx/cn10k/rx_16_31_mseg.c', 'rx/cn10k/rx_32_47_mseg.c', @@ -128,6 +136,14 @@ sources += files( 'rx/cn10k/rx_80_95_mseg.c', 'rx/cn10k/rx_96_111_mseg.c', 'rx/cn10k/rx_112_127_mseg.c', + 'rx/cn10k/rx_128_143_mseg.c', + 'rx/cn10k/rx_144_159_mseg.c', + 'rx/cn10k/rx_160_175_mseg.c', + 'rx/cn10k/rx_176_191_mseg.c', + 'rx/cn10k/rx_192_207_mseg.c', + 'rx/cn10k/rx_208_223_mseg.c', + 'rx/cn10k/rx_224_239_mseg.c', + 'rx/cn10k/rx_240_255_mseg.c', 'rx/cn10k/rx_0_15_vec.c', 'rx/cn10k/rx_16_31_vec.c', 'rx/cn10k/rx_32_47_vec.c', @@ -136,6 +152,14 @@ sources += files( 'rx/cn10k/rx_80_95_vec.c', 'rx/cn10k/rx_96_111_vec.c', 'rx/cn10k/rx_112_127_vec.c', + 'rx/cn10k/rx_128_143_vec.c', + 'rx/cn10k/rx_144_159_vec.c', + 'rx/cn10k/rx_160_175_vec.c', + 'rx/cn10k/rx_176_191_vec.c', + 'rx/cn10k/rx_192_207_vec.c', + 'rx/cn10k/rx_208_223_vec.c', + 'rx/cn10k/rx_224_239_vec.c', + 'rx/cn10k/rx_240_255_vec.c', 'rx/cn10k/rx_0_15_vec_mseg.c', 'rx/cn10k/rx_16_31_vec_mseg.c', 'rx/cn10k/rx_32_47_vec_mseg.c', @@ -144,6 +168,14 @@ sources += files( 'rx/cn10k/rx_80_95_vec_mseg.c', 'rx/cn10k/rx_96_111_vec_mseg.c', 'rx/cn10k/rx_112_127_vec_mseg.c', + 'rx/cn10k/rx_128_143_vec_mseg.c', + 'rx/cn10k/rx_144_159_vec_mseg.c', + 'rx/cn10k/rx_160_175_vec_mseg.c', + 'rx/cn10k/rx_176_191_vec_mseg.c', + 'rx/cn10k/rx_192_207_vec_mseg.c', + 'rx/cn10k/rx_208_223_vec_mseg.c', + 'rx/cn10k/rx_224_239_vec_mseg.c', + 'rx/cn10k/rx_240_255_vec_mseg.c', ) sources += files( Checking patch doc/guides/nics/cnxk.rst... Checking patch drivers/common/cnxk/roc_nix.h... Checking patch drivers/common/cnxk/roc_nix_inl.c... Checking patch drivers/common/cnxk/roc_nix_inl.h... Checking patch drivers/common/cnxk/roc_nix_inl_dev.c... Checking patch drivers/common/cnxk/roc_nix_inl_priv.h... Checking patch drivers/common/cnxk/roc_nix_priv.h... Checking patch drivers/common/cnxk/version.map... Checking patch drivers/net/cnxk/cn10k_ethdev_sec.c... error: drivers/net/cnxk/cn10k_ethdev_sec.c: does not match index Checking patch drivers/net/cnxk/cn9k_ethdev_sec.c... Checking patch drivers/net/cnxk/cnxk_ethdev_devargs.c... Checking patch drivers/net/cnxk/cnxk_ethdev_sec.c... Checking patch drivers/net/cnxk/cnxk_lookup.c... Applied patch doc/guides/nics/cnxk.rst cleanly. Applied patch drivers/common/cnxk/roc_nix.h cleanly. Applied patch drivers/common/cnxk/roc_nix_inl.c cleanly. Applied patch drivers/common/cnxk/roc_nix_inl.h cleanly. Applied patch drivers/common/cnxk/roc_nix_inl_dev.c cleanly. Applied patch drivers/common/cnxk/roc_nix_inl_priv.h cleanly. Applied patch drivers/common/cnxk/roc_nix_priv.h cleanly. Applied patch drivers/common/cnxk/version.map cleanly. Applied patch drivers/net/cnxk/cn9k_ethdev_sec.c cleanly. Applied patch drivers/net/cnxk/cnxk_ethdev_devargs.c cleanly. Applied patch drivers/net/cnxk/cnxk_ethdev_sec.c cleanly. Applied patch drivers/net/cnxk/cnxk_lookup.c cleanly. Checking patch drivers/net/cnxk/cn10k_ethdev_sec.c... error: drivers/net/cnxk/cn10k_ethdev_sec.c: does not match index https://lab.dpdk.org/results/dashboard/patchsets/20750/ UNH-IOL DPDK Community Lab