Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/102006 _apply patch failure_ Submitter: Conor Walsh Date: Monday, October 18 2021 12:38:35 Applied on: CommitID:9942ebb9c698a53b86e2bbd450f3e24238771fe5 Apply patch set 102006-102017 failed: Checking patch MAINTAINERS... error: while searching for: F: drivers/dma/idxd/ F: doc/guides/dmadevs/idxd.rst RegEx Drivers ------------- error: patch failed: MAINTAINERS:1209 Checking patch doc/guides/dmadevs/index.rst... error: while searching for: :numbered: idxd error: patch failed: doc/guides/dmadevs/index.rst:12 Checking patch doc/guides/dmadevs/ioat.rst... Checking patch doc/guides/rel_notes/release_21_11.rst... error: while searching for: The IDXD dmadev driver provide device drivers for the Intel DSA devices. This device driver can be used through the generic dmadev API. * **Added new RSS offload types for IPv4/L4 checksum in RSS flow.** Added macros ETH_RSS_IPV4_CHKSUM and ETH_RSS_L4_CHKSUM, now IPv4 and error: patch failed: doc/guides/rel_notes/release_21_11.rst:80 Checking patch drivers/dma/ioat/ioat_dmadev.c... Checking patch drivers/dma/ioat/ioat_hw_defs.h... Checking patch drivers/dma/ioat/ioat_internal.h... Checking patch drivers/dma/ioat/meson.build... Checking patch drivers/dma/ioat/version.map... Checking patch drivers/dma/meson.build... error: while searching for: drivers = [ 'idxd', 'skeleton', ] std_deps = ['dmadev'] error: patch failed: drivers/dma/meson.build:3 Applying patch MAINTAINERS with 1 reject... Rejected hunk #1. Applying patch doc/guides/dmadevs/index.rst with 1 reject... Rejected hunk #1. Applied patch doc/guides/dmadevs/ioat.rst cleanly. Applying patch doc/guides/rel_notes/release_21_11.rst with 1 reject... Rejected hunk #1. Applied patch drivers/dma/ioat/ioat_dmadev.c cleanly. Applied patch drivers/dma/ioat/ioat_hw_defs.h cleanly. Applied patch drivers/dma/ioat/ioat_internal.h cleanly. Applied patch drivers/dma/ioat/meson.build cleanly. Applied patch drivers/dma/ioat/version.map cleanly. Applying patch drivers/dma/meson.build with 1 reject... Rejected hunk #1. diff a/MAINTAINERS b/MAINTAINERS (rejected hunks) @@ -1209,6 +1209,12 @@ M: Kevin Laatz F: drivers/dma/idxd/ F: doc/guides/dmadevs/idxd.rst +Intel IOAT +M: Bruce Richardson +M: Conor Walsh +F: drivers/dma/ioat/ +F: doc/guides/dmadevs/ioat.rst + RegEx Drivers ------------- diff a/doc/guides/dmadevs/index.rst b/doc/guides/dmadevs/index.rst (rejected hunks) @@ -12,3 +12,5 @@ an application through DMA API. :numbered: idxd + ioat + diff a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst (rejected hunks) @@ -80,6 +80,12 @@ New Features The IDXD dmadev driver provide device drivers for the Intel DSA devices. This device driver can be used through the generic dmadev API. +* **Added IOAT dmadev driver implementation.** + + The Intel I/O Acceleration Technology (IOAT) dmadev driver provides a device + driver for Intel IOAT devices such as Crystal Beach DMA (CBDMA) on Ice Lake, + Skylake and Broadwell. This device driver can be used through the generic dmadev API. + * **Added new RSS offload types for IPv4/L4 checksum in RSS flow.** Added macros ETH_RSS_IPV4_CHKSUM and ETH_RSS_L4_CHKSUM, now IPv4 and diff a/drivers/dma/meson.build b/drivers/dma/meson.build (rejected hunks) @@ -3,6 +3,7 @@ drivers = [ 'idxd', + 'ioat', 'skeleton', ] std_deps = ['dmadev'] Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_hw_defs.h... error: drivers/dma/ioat/ioat_hw_defs.h: does not exist in index Checking patch drivers/dma/ioat/ioat_internal.h... error: drivers/dma/ioat/ioat_internal.h: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_hw_defs.h... error: drivers/dma/ioat/ioat_hw_defs.h: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch usertools/dpdk-devbind.py... error: while searching for: network_devices = [network_class, cavium_pkx, avp_vnic, ifpga_class] baseband_devices = [acceleration_class] crypto_devices = [encryption_class, intel_processor_class] dma_devices = [intel_idxd_spr] eventdev_devices = [cavium_sso, cavium_tim, intel_dlb, octeontx2_sso] mempool_devices = [cavium_fpa, octeontx2_npa] compress_devices = [cavium_zip] regex_devices = [octeontx2_ree] misc_devices = [cnxk_bphy, cnxk_bphy_cgx, cnxk_inl_dev, intel_ioat_bdw, intel_ioat_skx, intel_ioat_icx, intel_ntb_skx, intel_ntb_icx, octeontx2_dma] # global dict ethernet devices present. Dictionary indexed by PCI address. # Each device within this is itself a dictionary of device properties error: patch failed: usertools/dpdk-devbind.py:71 Applying patch usertools/dpdk-devbind.py with 1 reject... Rejected hunk #1. diff a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py (rejected hunks) @@ -71,14 +71,13 @@ network_devices = [network_class, cavium_pkx, avp_vnic, ifpga_class] baseband_devices = [acceleration_class] crypto_devices = [encryption_class, intel_processor_class] -dma_devices = [intel_idxd_spr] +dma_devices = [intel_idxd_spr, intel_ioat_bdw, intel_ioat_icx, intel_ioat_skx] eventdev_devices = [cavium_sso, cavium_tim, intel_dlb, octeontx2_sso] mempool_devices = [cavium_fpa, octeontx2_npa] compress_devices = [cavium_zip] regex_devices = [octeontx2_ree] -misc_devices = [cnxk_bphy, cnxk_bphy_cgx, cnxk_inl_dev, intel_ioat_bdw, - intel_ioat_skx, intel_ioat_icx, intel_ntb_skx, - intel_ntb_icx, octeontx2_dma] +misc_devices = [cnxk_bphy, cnxk_bphy_cgx, cnxk_inl_dev, intel_ntb_skx, + intel_ntb_icx, octeontx2_dma] # global dict ethernet devices present. Dictionary indexed by PCI address. # Each device within this is itself a dictionary of device properties https://lab.dpdk.org/results/dashboard/patchsets/19498/ UNH-IOL DPDK Community Lab