rte_log should be used instead of printf within the drivers. This patch
changes a printf within the ioat dma driver's start function to an rte log.
The printfs within ioat's dump function will be retained
Signed-off-by: Conor Walsh
Acked-by: Bruce Richardson
---
v2: fix whites
rte_log should be used instead of printf within the drivers this patch
changes a printf within the ioat dma driver's start function to an rte log.
The printfs within ioat's dump function will be retained.
Signed-off-by: Conor Walsh
---
drivers/dma/ioat/ioat_dmadev.c | 6 +++---
1 fi
When the dpdk-ioat app was renamed to dpdk-dma this example command
was missed, this patch corrects that issue.
Fixes: bb4141dbe5da ("examples/dma: rename ioat application example")
Signed-off-by: Conor Walsh
---
doc/guides/sample_app_ug/dma.rst | 2 +-
1 file changed, 1 inser
/tui3.png
Signed-off-by: Conor Walsh
---
v2:
- Update rich version to 12.5.1 (latest).
- Update plotext version to 5.0.2 (latest).
- Call out specific version numbers in error messages to avoid
possible future incompatibility.
---
usertools/dpdk-telemetry-tui.py
uplication.
Signed-off-by: Conor Walsh
---
usertools/dpdk-telemetry.py | 43 +
1 file changed, 24 insertions(+), 19 deletions(-)
diff --git a/usertools/dpdk-telemetry.py b/usertools/dpdk-telemetry.py
index a81868a547..2c85fd95b4 100755
--- a/usertools/dpdk-telemetr
/tui2.png
Signed-off-by: Conor Walsh
---
usertools/dpdk-telemetry-tui.py | 691
1 file changed, 691 insertions(+)
create mode 100755 usertools/dpdk-telemetry-tui.py
diff --git a/usertools/dpdk-telemetry-tui.py b/usertools/dpdk-telemetry-tui.py
new file mode 1
uplication.
Signed-off-by: Conor Walsh
---
usertools/dpdk-telemetry.py | 43 +
1 file changed, 24 insertions(+), 19 deletions(-)
diff --git a/usertools/dpdk-telemetry.py b/usertools/dpdk-telemetry.py
index a81868a547..2c85fd95b4 100755
--- a/usertools/dpdk-telemetr
g Longfeng
Signed-off-by: Conor Walsh
---
examples/performance-thread/l3fwd-thread/main.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/examples/performance-thread/l3fwd-thread/main.c
b/examples/performance-thread/l3fwd-thread/main.c
index 3a6a33bda3..8a35040597 100644
--- a/examples/performa
buffers")
Fixes: 86a2265e59d7 ("qede: add SRIOV support")
Fixes: b7311360fb67 ("net/txgbe: support VF interrupt")
Fixes: c3ecdbb376da ("vmxnet3: support TSO")
Cc: sta...@dpdk.org
Reported-by: Liang Longfeng
Signed-off-by: Conor Walsh
---
drivers/net/bnxt/bnxt_r
Signed-off-by: Conor Walsh
---
drivers/common/qat/qat_pf2vf.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/common/qat/qat_pf2vf.c b/drivers/common/qat/qat_pf2vf.c
index 6327311199..4e9ffc72fc 100644
--- a/drivers/common/qat/qat_pf2vf.c
+++ b/drivers/common/qat/qat_pf2vf.c
@@ -54
g Longfeng
Signed-off-by: Conor Walsh
Acked-by: Harry van Haaren
---
drivers/event/sw/sw_evdev.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/event/sw/sw_evdev.c b/drivers/event/sw/sw_evdev.c
index 070a4802e9..fa72ceb949 100644
--- a/drivers/event/sw/sw_evdev.c
+++ b/drivers/event/sw/
ned-off-by: Conor Walsh
---
drivers/bus/fslmc/fslmc_bus.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/bus/fslmc/fslmc_bus.c b/drivers/bus/fslmc/fslmc_bus.c
index ac3cb4aa5a..a0ef24cdc8 100644
--- a/drivers/bus/fslmc/fslmc_bus.c
+++ b/drivers/bus/fslmc/fslmc_bus.c
@@ -315,7 +315,6 @@
Cc: sta...@dpdk.org
Reported-by: Liang Longfeng
Signed-off-by: Conor Walsh
Acked-by: Vladimir Medvedkin
---
app/test/test_distributor_perf.c | 3 ---
app/test/test_thash_perf.c | 3 +++
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/test/test_distribut
to vmxnet3 to ensure vmxnet_unmap_pkt is run.
- Minor changes to commit logs.
- Dropped all addresses from CC that bounced back.
Conor Walsh (6):
app/test: fix unused but set variables
drivers/bus/fslmc: fix unused but set variables
drivers/common/qat: fix unused but set variables
driver
to separate file")
Fixes: 9eb5cb3b11cc ("net/octeontx: fix access to indirect buffers")
Fixes: 86a2265e59d7 ("qede: add SRIOV support")
Fixes: b7311360fb67 ("net/txgbe: support VF interrupt")
Fixes: c3ecdbb376da ("vmxnet3: support TSO")
Signed-off-by: C
This patch removes the tot_ppi variable from the update_stats function
within empty poll in the power library as it is an unused but set
variable.
Bugzilla ID: 881
Fixes: 450f0791312c ("power: add traffic pattern aware power control")
Signed-off-by: Conor Walsh
Reported-by: Lian
This patch removes the hits variable from the cpu_load_collector function
within the performance thread example app as it is an unused but set
variable.
Bugzilla ID: 881
Fixes: d48415e1fee3 ("examples/performance-thread: add l3fwd-thread app")
Signed-off-by: Conor Walsh
Reported
This patch removes the inflights variable from the sw_dump function
within the software section of the event driver as it is an unused but
set variable.
Bugzilla ID: 881
Fixes: c66baa68e453 ("event/sw: add dump function for easier debugging")
Signed-off-by: Conor Walsh
Reported
This patch removes the device_count variable from the rte_fslmc_scan
function within the fslmc bus driver as it is an unused but set variable.
Bugzilla ID: 881
Fixes: 828d51d8fc3e ("bus/fslmc: refactor scan and probe functions")
Signed-off-by: Conor Walsh
Reported-by: Lian
split this patchset into 7 patches grouped broadly by subdir, as this
set touches code from a lot of different authors I thought it would make
it easier to review.
Bugzilla ID: 881
Conor Walsh (7):
app/test: fix unused but set variables
drivers/bus/fslmc: fix unused but set variables
drivers
This patch removes the us variable from the qat_pf2vf_exch_msg function
within the PF to VF section of the QAT driver as it is an unused but set
variable.
Bugzilla ID: 881
Fixes: b17d16fb47b4 ("common/qat: add PF to VF communication")
Signed-off-by: Conor Walsh
Reported-by: Lian
This patch fixes unused but set variables within the following test apps:
- test distributor perf
- test thash perf
Bugzilla ID: 881
Fixes: c0de0eb82e40 ("distributor: switch over to new API")
Fixes: 239fffe0402e ("test/thash: add performance tests for Toeplitz hash")
Deprecate the rawdev IOAT driver as both IOAT and IDXD drivers have
moved to dmadev.
Signed-off-by: Conor Walsh
Acked-by: Kevin Laatz
Acked-by: Bruce Richardson
Acked-by: Thomas Monjalon
---
MAINTAINERS | 2 +-
doc/guides/rawdevs/ioat.rst | 4
doc
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Bruce Richardson
---
usertools/dpdk-devbind.py | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
Adds the ability to find the remaining space in the IOAT ring.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add support for the rte_dmadev_vchan_status API call.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma/ioat
Add statistic tracking for operations in IOAT.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 43 ++
1 file changed, 43 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add the data path functions for gathering completed operations
from IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
doc/guides/dmadevs/ioat.rst| 33 +++-
drivers/dma/ioat/ioat_dmadev.c | 141 +
2 files
Add data path functions for enqueuing and submitting operations to
IOAT devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
doc/guides/dmadevs/ioat.rst| 9
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed
Add start, stop and recover functions for IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
doc/guides/dmadevs/ioat.rst| 3 ++
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed, 95 insertions
Add functions for device configuration. The info_get and close functions
are included here also. info_get can be useful for checking successful
configuration and close is used by the dmadev api when releasing a
configured device.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
doc
Add data structures required for the data path of IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 70 ++-
drivers/dma/ioat/ioat_hw_defs.h | 215
2 files changed
When a suitable device is found during the PCI probe, create a dmadev
instance for each channel. Internal structures and HW definitions required
for device creation are also included.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 105
Add the basic device probe/remove skeleton code and initial documentation
for new IOAT DMA driver. Maintainers update is also included in this
patch.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
MAINTAINERS| 6 +++
doc/guides
o update from dmadev v19 to v21.
v2:
- Rebased on the above patchsets.
Conor Walsh (12):
dma/ioat: add device probe and removal functions
dma/ioat: create dmadev instances on PCI probe
dma/ioat: add datapath structures
dma/ioat: add configuration functions
dma/ioat: add start and stop fu
The instance option help text was incorrect, this patch corrects it.
Fixes: 11435aae2089 ("usertools/telemetry: connect to separate instances")
Signed-off-by: Conor Walsh
---
usertools/dpdk-telemetry.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/user
This patch adds the option --list (-l) to dpdk-telemetry.py which will
print all of the available dpdk file-prefixes that have telemetry enabled.
The prefixes will also be printed if the user passes an incorrect prefix
in the --file-prefix (-f) option.
Signed-off-by: Conor Walsh
Acked-by: Ciara
Deprecate the rawdev IOAT driver as both IOAT and IDXD drivers have
moved to dmadev.
Signed-off-by: Conor Walsh
Acked-by: Kevin Laatz
Acked-by: Bruce Richardson
---
MAINTAINERS | 2 +-
doc/guides/rawdevs/ioat.rst | 4
doc/guides/rel_notes/deprecation.rst
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Bruce Richardson
---
usertools/dpdk-devbind.py | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
Adds the ability to find the remaining space in the IOAT ring.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 20 +---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/drivers/dma/ioat
Add support for the rte_dmadev_vchan_status API call.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma/ioat
Add statistic tracking for operations in IOAT.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 43 ++
1 file changed, 43 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add the data path functions for gathering completed operations
from IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
doc/guides/dmadevs/ioat.rst| 33 +++-
drivers/dma/ioat/ioat_dmadev.c | 141 +
2 files
Add data path functions for enqueuing and submitting operations to
IOAT devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
doc/guides/dmadevs/ioat.rst| 9
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed
Add start, stop and recover functions for IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
doc/guides/dmadevs/ioat.rst| 3 ++
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed, 95 insertions
Add functions for device configuration. The info_get and close functions
are included here also. info_get can be useful for checking successful
configuration and close is used by the dmadev api when releasing a
configured device.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
doc
Add data structures required for the data path of IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 70 ++-
drivers/dma/ioat/ioat_hw_defs.h | 215
2 files changed
When a suitable device is found during the PCI probe, create a dmadev
instance for each channel. Internal structures and HW definitions required
for device creation are also included.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 105
Add the basic device probe/remove skeleton code and initial documentation
for new IOAT DMA driver. Maintainers update is also included in this
patch.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
MAINTAINERS| 6 +++
doc/guides
ity function.
- Stop function now waits for suspend rather than just using a sleep.
- Changed from vchan idle to vchan status function.
- Other minor changes to update from dmadev v19 to v21.
v2:
- Rebased on the above patchsets.
Conor Walsh (12):
dma/ioat: add device probe and removal functions
metry support with in-memory mode")
Signed-off-by: Conor Walsh
Acked-by: Ciara Power
---
usertools/dpdk-telemetry.py | 40 +
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/usertools/dpdk-telemetry.py b/usertools/dpdk-telemetry.py
index
On 05/10/2021 14:59, Bruce Richardson wrote:
Allow connecting to an in-memory process via "-p " flag, which can
be used to identify the in-memory process to which to connect.
Signed-off-by: Bruce Richardson
---
Tested-by: Conor Walsh
#x27;
Signed-off-by: Bruce Richardson
---
Tested-by: Conor Walsh
s with the existing
telemetry socket files, these sockets are removed on normal program
exit.
Signed-off-by: Bruce Richardson
---
Legacy telemetry does not prevent multiple v2 sockets anymore.
Thanks,
Conor.
Tested-by: Conor Walsh
ave a different runtime dir (and
therefore socket path) or by disabling telemetry if it not needed.
Fixes: 6dd571fd07c3 ("telemetry: introduce new functionality")
Reported-by: David Marchand
Signed-off-by: Bruce Richardson
Acked-by: Ciara Power
---
Tested-by: Conor Walsh
metry support with in-memory mode")
Signed-off-by: Conor Walsh
---
usertools/dpdk-telemetry.py | 40 +
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/usertools/dpdk-telemetry.py b/usertools/dpdk-telemetry.py
index 7f22e21828..b7a7553f52 10
On 28/09/2021 17:29, Kevin Laatz wrote:
Enable dumping device info via the signal handler. With this change, when a
SIGUSR1 is issued, the application will print a dump of all devices being
used by the application.
Signed-off-by: Kevin Laatz
---
Reviewed-by: Conor Walsh
On 28/09/2021 17:29, Kevin Laatz wrote:
Add a command line option to control the interval between stats prints.
Signed-off-by: Kevin Laatz
---
Reviewed-by: Conor Walsh
Deprecate the rawdev IOAT driver as both IOAT and IDXD drivers have
moved to dmadev.
Signed-off-by: Conor Walsh
Acked-by: Kevin Laatz
Acked-by: Bruce Richardson
---
MAINTAINERS | 2 +-
doc/guides/rawdevs/ioat.rst | 4
doc/guides/rel_notes/deprecation.rst
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Bruce Richardson
---
usertools/dpdk-devbind.py | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
Adds the ability to find the remaining space in the IOAT ring.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add support for the rte_dmadev_vchan_status API call.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma/ioat
Add statistic tracking for operations in IOAT.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 43 ++
1 file changed, 43 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add the data path functions for gathering completed operations
from IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
doc/guides/dmadevs/ioat.rst| 33 +++-
drivers/dma/ioat/ioat_dmadev.c | 141 +
2 files
Add data path functions for enqueuing and submitting operations to
IOAT devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
doc/guides/dmadevs/ioat.rst| 9
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed
Add start, stop and recover functions for IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
doc/guides/dmadevs/ioat.rst| 3 ++
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed, 95 insertions
Add functions for device configuration. The info_get and close functions
are included here also. info_get can be useful for checking successful
configuration and close is used by the dmadev api when releasing a
configured device.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
doc
Add data structures required for the data path of IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 63 +-
drivers/dma/ioat/ioat_hw_defs.h | 215
2 files changed
When a suitable device is found during the PCI probe, create a dmadev
instance for each channel. Internal structures and HW definitions required
for device creation are also included.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 102
Add the basic device probe/remove skeleton code and initial documentation
for new IOAT DMA driver. Maintainers update is also included in this
patch.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
MAINTAINERS| 6 +++
doc/guides
be run multiple times using the IOAT driver
without errors.
- Added devbind updates for DMA devices
- Removed some logically dead code found by coverity in the
Conor Walsh (12):
dma/ioat: add device probe and removal functions
dma/ioat: create dmadev instances on PCI probe
dma/ioat:
address. To indicate the
availability of safe error handling by a device, we add a capability
flag for it.
Signed-off-by: Bruce Richardson
---
This is very useful for the IOAT driver too, thanks!
Reviewed-by: Conor Walsh
On 24/09/2021 11:29, Bruce Richardson wrote:
Implement function to return the remaining space for operations.
Signed-off-by: Bruce Richardson
---
Reviewed-by: Conor Walsh
On 24/09/2021 11:29, Bruce Richardson wrote:
Add a function and wrapper macro to iterate over all dma devices.
Signed-off-by: Bruce Richardson
---
Reviewed-by: Conor Walsh
Deprecate the rawdev IOAT driver as both IOAT and IDXD drivers have
moved to dmadev.
Signed-off-by: Conor Walsh
---
MAINTAINERS | 2 +-
doc/guides/rawdevs/ioat.rst | 4
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index ccabba9169
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Bruce Richardson
---
usertools/dpdk-devbind.py | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
Adds the ability to find the remaining space in the IOAT ring.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add support for the rte_dmadev_vchan_status API call.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma/ioat
Add statistic tracking for operations in IOAT.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Acked-by: Bruce Richardson
---
drivers/dma/ioat/ioat_dmadev.c | 43 ++
1 file changed, 43 insertions(+)
diff --git a/drivers/dma/ioat/ioat_dmadev.c b/drivers/dma
Add the data path functions for gathering completed operations
from IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Kevin Laatz
Acked-by: Bruce Richardson
---
doc/guides/dmadevs/ioat.rst| 33 +++-
drivers/dma/ioat/ioat_dmadev.c | 141 +
2 files
Add data path functions for enqueuing and submitting operations to
IOAT devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
doc/guides/dmadevs/ioat.rst| 9
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed
Add start, stop and recover functions for IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
doc/guides/dmadevs/ioat.rst| 3 ++
drivers/dma/ioat/ioat_dmadev.c | 92 ++
2 files changed, 95 insertions
Add functions for device configuration. The info_get and close functions
are included here also. info_get can be useful for checking successful
configuration and close is used by the dmadev api when releasing a
configured device.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
doc
Add data structures required for the data path of IOAT devices.
Signed-off-by: Conor Walsh
Signed-off-by: Bruce Richardson
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 63 +-
drivers/dma/ioat/ioat_hw_defs.h | 215
2 files changed
When a suitable device is found during the PCI probe, create a dmadev
instance for each channel. Internal structures and HW definitions required
for device creation are also included.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
drivers/dma/ioat/ioat_dmadev.c | 102
Add the basic device probe/remove skeleton code and initial documentation
for new IOAT DMA driver. Maintainers update is also included in this
patch.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
Reviewed-by: Chengwen Feng
---
MAINTAINERS| 6 +++
doc/guides
ors.
- Added devbind updates for DMA devices
- Removed some logically dead code found by coverity in the
create function.
Conor Walsh (12):
dma/ioat: add device probe and removal functions
dma/ioat: create dmadev instances on PCI probe
dma/ioat: add datapath structures
dma/ioat:
On 22/09/2021 09:04, fengchengwen wrote:
On 2021/9/17 23:42, Conor Walsh wrote:
When a suitable device is found during the PCI probe, create a dmadev
instance for each channel. Internal structures and HW definitions required
for device creation are also included.
Signed-off-by: Conor Walsh
On 22/09/2021 09:08, fengchengwen wrote:
On 2021/9/17 23:42, Conor Walsh wrote:
Add functions for device configuration. The info_get and close functions
are included here also. info_get can be useful for checking successful
configuration and close is used by the dmadev api when releasing a
On 20/09/2021 14:36, Bruce Richardson wrote:
On Fri, Sep 17, 2021 at 03:42:22PM +, Conor Walsh wrote:
Add data path functions for enqueuing and submitting operations to
IOAT devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
doc/guides/dmadevs/ioat.rst| 54
On Fri, Sep 17, 2021 at 03:42:17PM +, Conor Walsh wrote:
Add the basic device probe/remove skeleton code and initial documentation
for new IOAT DMA driver. Maintainers update is also included in this
patch.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
MAINTAINERS
On Fri, Sep 17, 2021 at 03:42:27PM +, Conor Walsh wrote:
Move Intel IOAT devices on Ice Lake systems from Misc to DMA devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
usertools/dpdk-devbind.py | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a
On Fri, Sep 17, 2021 at 03:42:18PM +, Conor Walsh wrote:
When a suitable device is found during the PCI probe, create a dmadev
instance for each channel. Internal structures and HW definitions required
for device creation are also included.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin
address of ``rearm_data``
These function names need to be updated for dmadev v22.
Reviewed-by: Conor Walsh
Existing functions, structures, defines etc need to be updated to reflect
the change to using the dmadev APIs.
Signed-off-by: Kevin Laatz
---
Reviewed-by: Conor Walsh
-by: Kevin Laatz
---
Reviewed-by: Conor Walsh
From: Konstantin Ananyev
Add command line option for setting the max frame size.
Signed-off-by: Konstantin Ananyev
---
Reviewed-by: Conor Walsh
From: Konstantin Ananyev
Add a commandline options to control the HW copy batch size in the
application.
Signed-off-by: Konstantin Ananyev
---
Reviewed-by: Conor Walsh
ot;,
+ dev_id, rte_errno);
+ rc = 0;
+ }
+ return rc;
+}
Reviewed-by: Conor Walsh
Move Intel IOAT devices on Ice Lake systems from Misc to DMA devices.
Signed-off-by: Conor Walsh
Reviewed-by: Kevin Laatz
---
usertools/dpdk-devbind.py | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
index
1 - 100 of 287 matches
Mail list logo