Revision tags: v24.11 |
|
#
b456bf50 |
| 29-Nov-2024 |
Anatoly Burakov <anatoly.burakov@intel.com> |
usertools/devbind: fix NUMA node display
On some systems (particularly ones with NUMA disabled in BIOS), even though NUMA nodes may be present in sysfs, the lspci command will not have NUMANode keys
usertools/devbind: fix NUMA node display
On some systems (particularly ones with NUMA disabled in BIOS), even though NUMA nodes may be present in sysfs, the lspci command will not have NUMANode keys in them, which will cause an exception. Fix to check if NUMANode keys are available in lspci output before enabling NUMA node output.
Fixes: a7d69cef8f20 ("usertools/devbind: print device NUMA node")
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Robin Jarry <rjarry@redhat.com>
show more ...
|
#
828fe9de |
| 27-Nov-2024 |
Anatoly Burakov <anatoly.burakov@intel.com> |
usertools/devbind: restore active marker
When adding NUMA node printouts, the "*Active*" marker was accidentally omitted. Add it back in.
Fixes: a7d69cef8f20 ("usertools/devbind: print device NUMA
usertools/devbind: restore active marker
When adding NUMA node printouts, the "*Active*" marker was accidentally omitted. Add it back in.
Fixes: a7d69cef8f20 ("usertools/devbind: print device NUMA node")
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Robin Jarry <rjarry@redhat.com>
show more ...
|
Revision tags: v24.11-rc4, v24.11-rc3, v24.11-rc2, v24.11-rc1 |
|
#
a7d69cef |
| 22-Aug-2024 |
Anatoly Burakov <anatoly.burakov@intel.com> |
usertools/devbind: print device NUMA node
Currently, devbind does not print out any NUMA information, which makes figuring out which NUMA node device belongs to not trivial. Add printouts for NUMA i
usertools/devbind: print device NUMA node
Currently, devbind does not print out any NUMA information, which makes figuring out which NUMA node device belongs to not trivial. Add printouts for NUMA information if NUMA support is enabled on the system.
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Robin Jarry <rjarry@redhat.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
#
c77887ad |
| 12-Nov-2024 |
Rogelio Domínguez Hernández <rogelio.dominguez@gmail.com> |
usertools/devbind: support all VFIO no-IOMMU sysfs values
This patch adds support for 'y' and 'Y' values when reading vfio-pci unsafe_noiommu_mode flag.
Possible values were taken from linux kernel
usertools/devbind: support all VFIO no-IOMMU sysfs values
This patch adds support for 'y' and 'Y' values when reading vfio-pci unsafe_noiommu_mode flag.
Possible values were taken from linux kernel (sysfs__read_bool() in tools/lib/api/fs/fs.c)
Signed-off-by: Rogelio Domínguez Hernández <rogelio.dominguez@gmail.com> Reviewed-by: Robin Jarry <rjarry@redhat.com>
show more ...
|
#
6ca0f1c8 |
| 02-Oct-2024 |
Fidaullah Noonari <fidaullah.noonari@emumba.com> |
usertools/devbind: support VFIO non-IOMMU mode
This patch adds noiommu option to dpdk-devbind. If the no IOMMU is detected, then if noiommu flag is set the vfio-pci unsafe_noiommu_mode flag is set.
usertools/devbind: support VFIO non-IOMMU mode
This patch adds noiommu option to dpdk-devbind. If the no IOMMU is detected, then if noiommu flag is set the vfio-pci unsafe_noiommu_mode flag is set.
Signed-off-by: Fidaullah Noonari <fidaullah.noonari@emumba.com> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
Revision tags: v24.07, v24.07-rc4, v24.07-rc3, v24.07-rc2, v24.07-rc1 |
|
#
1bbc35a8 |
| 17-Apr-2024 |
Anoob Joseph <anoobj@marvell.com> |
usertools/devbind: add ODM DMA
Add support for ODM DMA device in devbind.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> Signe
usertools/devbind: add ODM DMA
Add support for ODM DMA device in devbind.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Robin Jarry <rjarry@redhat.com>
show more ...
|
#
04f14ad7 |
| 01-Jul-2024 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools/devbind: fix indentation
The python check tool (flake8) is picky about the indentation of continuation lines, and dpdk-devbind was not following standard.
Error is: E127 continuation li
usertools/devbind: fix indentation
The python check tool (flake8) is picky about the indentation of continuation lines, and dpdk-devbind was not following standard.
Error is: E127 continuation line over-indented for visual indent
Fixes: 2ff801515e49 ("usertools/devbind: update octeontx2 DMA device")
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Robin Jarry <rjarry@redhat.com>
show more ...
|
Revision tags: v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3 |
|
#
b9aaa675 |
| 13-Mar-2023 |
Srikanth Yalavarthi <syalavarthi@marvell.com> |
usertools/devbind: add ML device class
Added new ML device class and support for cnxk ML device.
Signed-off-by: Srikanth Yalavarthi <syalavarthi@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.c
usertools/devbind: add ML device class
Added new ML device class and support for cnxk ML device.
Signed-off-by: Srikanth Yalavarthi <syalavarthi@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
Revision tags: v23.03-rc2, v23.03-rc1, v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1 |
|
#
1216ac76 |
| 24-May-2022 |
Andy Pei <andy.pei@intel.com> |
usertools/devbind: support virtio block device
Add virtio blk device support to devbind.
Signed-off-by: Andy Pei <andy.pei@intel.com> Acked-by: Chenbo Xia <chenbo.xia@intel.com>
|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
#
33e71acf |
| 11-Dec-2021 |
Jerin Jacob <jerinj@marvell.com> |
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with dri
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports both octeontx2(cn9k) and octeontx3(cn10k) SoCs.
This patch does the following
- Replace drivers/common/octeontx2/ with drivers/common/cnxk/ - Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/ - Replace drivers/net/octeontx2/ with drivers/net/cnxk/ - Replace drivers/event/octeontx2/ with drivers/event/cnxk/ - Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/ - Rename config/arm/arm64_octeontx2_linux_gcc as config/arm/arm64_cn9k_linux_gcc - Update the documentation and MAINTAINERS to reflect the same. - Change the reference to OCTEONTX2 as OCTEON 9. Old release notes and the kernel related documentation is not accounted for this change.
Signed-off-by: Jerin Jacob <jerinj@marvell.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>
show more ...
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
#
2ff80151 |
| 09-Nov-2021 |
Radha Mohan Chintakuntla <radhac@marvell.com> |
usertools/devbind: update octeontx2 DMA device
The octeontx2_dma rawdev driver is removed in DPDK-21.11. The new driver for the same device uses the dmadev. So this patch updates the device naming a
usertools/devbind: update octeontx2 DMA device
The octeontx2_dma rawdev driver is removed in DPDK-21.11. The new driver for the same device uses the dmadev. So this patch updates the device naming and lists it under dma devices section.
Signed-off-by: Radha Mohan Chintakuntla <radhac@marvell.com>
show more ...
|
Revision tags: v21.11-rc2 |
|
#
fb73eb2f |
| 02-Nov-2021 |
Chengwen Feng <fengchengwen@huawei.com> |
usertools/devbind: add Kunpeng DMA
Add Kunpeng DMA device ID to dmadev category.
Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
|
Revision tags: v21.11-rc1 |
|
#
62d3ce60 |
| 01-Sep-2021 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools/devbind: conform to PEP8 recommended style
This fixes most of the warnings from the Flake8 style checker. The ones remaining are long lines (we allow > 79 characters) and a line break warn
usertools/devbind: conform to PEP8 recommended style
This fixes most of the warnings from the Flake8 style checker. The ones remaining are long lines (we allow > 79 characters) and a line break warning. The line break style changed in later versions of PEP 8 and the tool is not updated.
https://www.flake8rules.com/rules/W503.html
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Tested-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
e6f6dda6 |
| 18-Oct-2021 |
Conor Walsh <conor.walsh@intel.com> |
usertools/devbind: move ioat device IDs to DMA class
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh <conor.walsh@intel.com> Reviewed-by: Kevin Laatz <kevin.laatz@intel
usertools/devbind: move ioat device IDs to DMA class
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh <conor.walsh@intel.com> Reviewed-by: Kevin Laatz <kevin.laatz@intel.com> Reviewed-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
db7f9ec2 |
| 20-Oct-2021 |
Kevin Laatz <kevin.laatz@intel.com> |
usertools/devbind: move idxd device ID to DMA class
The dmadev library is the preferred abstraction for using IDXD devices and will replace the rawdev implementation in future. This patch moves the
usertools/devbind: move idxd device ID to DMA class
The dmadev library is the preferred abstraction for using IDXD devices and will replace the rawdev implementation in future. This patch moves the IDXD device ID to the dmadev class.
Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Reviewed-by: Conor Walsh <conor.walsh@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
9afeef14 |
| 20-Oct-2021 |
Kevin Laatz <kevin.laatz@intel.com> |
usertools/devbind: add DMA device class
Add a new class for DMA devices. Devices listed under the DMA class are to be used with the dmadev library.
Signed-off-by: Kevin Laatz <kevin.laatz@intel.com
usertools/devbind: add DMA device class
Add a new class for DMA devices. Devices listed under the DMA class are to be used with the dmadev library.
Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Reviewed-by: Conor Walsh <conor.walsh@intel.com> Reviewed-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: Chengwen Feng <fengchengwen@huawei.com>
show more ...
|
#
69daa9e5 |
| 01-Oct-2021 |
Nithin Dabilpuram <ndabilpuram@marvell.com> |
net/cnxk: support inline security setup for cn10k
Add support for inline inbound and outbound IPSec for SA create, destroy and other NIX / CPT LF configurations.
This patch also changes dpdk-devbin
net/cnxk: support inline security setup for cn10k
Add support for inline inbound and outbound IPSec for SA create, destroy and other NIX / CPT LF configurations.
This patch also changes dpdk-devbind.py to list new inline device as misc device.
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
#
24d9c5d5 |
| 21-Jun-2021 |
Tomasz Duszynski <tduszynski@marvell.com> |
raw/cnxk_bphy: add baseband PHY skeleton driver
Add baseband phy skeleton driver. Baseband phy is a hardware subsystem accelerating 5G/LTE related tasks. Note this driver isn't involved into any sor
raw/cnxk_bphy: add baseband PHY skeleton driver
Add baseband phy skeleton driver. Baseband phy is a hardware subsystem accelerating 5G/LTE related tasks. Note this driver isn't involved into any sort baseband protocol processing. Instead it just provides means for configuring hardware.
Signed-off-by: Jakub Palider <jpalider@marvell.com> Signed-off-by: Tomasz Duszynski <tduszynski@marvell.com> Reviewed-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
#
3d27e49e |
| 21-Jun-2021 |
Tomasz Duszynski <tduszynski@marvell.com> |
raw/cnxk_bphy: add BPHY CGX/RPM skeleton driver
Add baseband PHY CGX/RPM skeleton driver which merely probes a matching device. CGX/RPM are Ethernet MACs hardwired to baseband subsystem.
Signed-off
raw/cnxk_bphy: add BPHY CGX/RPM skeleton driver
Add baseband PHY CGX/RPM skeleton driver which merely probes a matching device. CGX/RPM are Ethernet MACs hardwired to baseband subsystem.
Signed-off-by: Tomasz Duszynski <tduszynski@marvell.com> Signed-off-by: Jakub Palider <jpalider@marvell.com> Reviewed-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2 |
|
#
240078c0 |
| 26-Apr-2021 |
Timothy McDaniel <timothy.mcdaniel@intel.com> |
usertools: add Intel DLB device binding
Add DLB to usertools/dpdk-devbind.py so that it shows up as an eventdev, and is identified as Intel DLB.
Signed-off-by: Timothy McDaniel <timothy.mcdaniel@in
usertools: add Intel DLB device binding
Add DLB to usertools/dpdk-devbind.py so that it shows up as an eventdev, and is identified as Intel DLB.
Signed-off-by: Timothy McDaniel <timothy.mcdaniel@intel.com>
show more ...
|
Revision tags: v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11 |
|
#
7a016af4 |
| 23-Nov-2020 |
Yongxin Liu <yongxin.liu@windriver.com> |
usertools: fix binding built-in kernel driver
A driver can be loaded as a dynamic module or a built-in module. In commit 681a67288655 ("usertools: check if module is loaded before binding"), the scr
usertools: fix binding built-in kernel driver
A driver can be loaded as a dynamic module or a built-in module. In commit 681a67288655 ("usertools: check if module is loaded before binding"), the script only checks modules in /sys/module/.
However, for built-in kernel driver, it only shows up in /sys/module/, if it has a version or at least one parameter. So add check for modules in /lib/modules/$(uname -r)/modules.builtin.
Fixes: 681a67288655 ("usertools: check if module is loaded before binding") Cc: stable@dpdk.org
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Reviewed-by: Anatoly Burakov <anatoly.burakov@intel.com>
show more ...
|
#
f32fed83 |
| 24-Nov-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
usertools: fix binding regex or misc device
The "misc" and "regex" device classes were missing from the list used to check arguments, preventing them from being used with "--status-dev" flag to list
usertools: fix binding regex or misc device
The "misc" and "regex" device classes were missing from the list used to check arguments, preventing them from being used with "--status-dev" flag to list only devices of those types.
When adding them to the list, the list is also sorted alphabetically for consistency.
Bugzilla ID: 582 Fixes: 81255f27c65c ("usertools: replace optparse with argparse")
Reported-by: Wei Ling <weix.ling@intel.com> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org> Tested-by: Yu Jiang <yux.jiang@intel.com>
show more ...
|
Revision tags: v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2 |
|
#
0a3f92cd |
| 04-Nov-2020 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools: test multiple strings with operator in
Python lint suggests using in instead of multiple comparisons.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richar
usertools: test multiple strings with operator in
Python lint suggests using in instead of multiple comparisons.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
1bb98a90 |
| 04-Nov-2020 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools: remove unused imports in devbind
Address python lint complaints about unused imports.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.rich
usertools: remove unused imports in devbind
Address python lint complaints about unused imports.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
d58360c6 |
| 04-Nov-2020 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools: do not test empty with function len
Python lint warns about using len(SEQUENCE) to determine if sequence is empty.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by:
usertools: do not test empty with function len
Python lint warns about using len(SEQUENCE) to determine if sequence is empty.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|