|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
33e71acf |
| 11-Dec-2021 |
Jerin Jacob <[email protected]> |
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 <[email protected]> Acked-by: Ferruh Yigit <[email protected]> Acked-by: Akhil Goyal <[email protected]> Acked-by: Ruifeng Wang <[email protected]>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
2ff80151 |
| 09-Nov-2021 |
Radha Mohan Chintakuntla <[email protected]> |
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 <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc2 |
|
| #
fb73eb2f |
| 02-Nov-2021 |
Chengwen Feng <[email protected]> |
usertools/devbind: add Kunpeng DMA
Add Kunpeng DMA device ID to dmadev category.
Signed-off-by: Chengwen Feng <[email protected]>
|
|
Revision tags: v21.11-rc1 |
|
| #
62d3ce60 |
| 01-Sep-2021 |
Stephen Hemminger <[email protected]> |
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 <[email protected]> Acked-by: Anatoly Burakov <[email protected]> Acked-by: Bruce Richardson <[email protected]> Tested-by: Bruce Richardson <[email protected]>
show more ...
|
| #
e6f6dda6 |
| 18-Oct-2021 |
Conor Walsh <[email protected]> |
usertools/devbind: move ioat device IDs to DMA class
Move Intel IOAT devices from Misc to DMA devices.
Signed-off-by: Conor Walsh <[email protected]> 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 <[email protected]> Reviewed-by: Kevin Laatz <[email protected]> Reviewed-by: Bruce Richardson <[email protected]>
show more ...
|
| #
db7f9ec2 |
| 20-Oct-2021 |
Kevin Laatz <[email protected]> |
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 <[email protected]> Reviewed-by: Conor Walsh <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
9afeef14 |
| 20-Oct-2021 |
Kevin Laatz <[email protected]> |
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 <[email protected]
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 <[email protected]> Reviewed-by: Conor Walsh <[email protected]> Reviewed-by: Bruce Richardson <[email protected]> Reviewed-by: Chengwen Feng <[email protected]>
show more ...
|
| #
69daa9e5 |
| 01-Oct-2021 |
Nithin Dabilpuram <[email protected]> |
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 <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
24d9c5d5 |
| 21-Jun-2021 |
Tomasz Duszynski <[email protected]> |
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 <[email protected]> Signed-off-by: Tomasz Duszynski <[email protected]> Reviewed-by: Jerin Jacob <[email protected]>
show more ...
|
| #
3d27e49e |
| 21-Jun-2021 |
Tomasz Duszynski <[email protected]> |
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 <[email protected]> Signed-off-by: Jakub Palider <[email protected]> Reviewed-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2 |
|
| #
240078c0 |
| 26-Apr-2021 |
Timothy McDaniel <[email protected]> |
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 <[email protected]>
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 <[email protected]> |
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: [email protected]
Signed-off-by: Yongxin Liu <[email protected]> Reviewed-by: Anatoly Burakov <[email protected]>
show more ...
|
| #
f32fed83 |
| 24-Nov-2020 |
Bruce Richardson <[email protected]> |
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 <[email protected]> Signed-off-by: Bruce Richardson <[email protected]> Acked-by: Stephen Hemminger <[email protected]> Tested-by: Yu Jiang <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2 |
|
| #
0a3f92cd |
| 04-Nov-2020 |
Stephen Hemminger <[email protected]> |
usertools: test multiple strings with operator in
Python lint suggests using in instead of multiple comparisons.
Signed-off-by: Stephen Hemminger <[email protected]> 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 <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
1bb98a90 |
| 04-Nov-2020 |
Stephen Hemminger <[email protected]> |
usertools: remove unused imports in devbind
Address python lint complaints about unused imports.
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Bruce Richardson <bruce.rich
usertools: remove unused imports in devbind
Address python lint complaints about unused imports.
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
d58360c6 |
| 04-Nov-2020 |
Stephen Hemminger <[email protected]> |
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 <[email protected]> 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 <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
81255f27 |
| 04-Nov-2020 |
Stephen Hemminger <[email protected]> |
usertools: replace optparse with argparse
The optparse module is deprecated and replaced with new argparse. Using the python standard argument parser instead of C library style getopt gives a number
usertools: replace optparse with argparse
The optparse module is deprecated and replaced with new argparse. Using the python standard argument parser instead of C library style getopt gives a number of advantages such as checking for conflicting arguments, restricting choices, and automatically generating help messages.
Some of the help messages are now less wordy.
The code now enforces the rule that only one of the pmdinfo formats can be specified: raw or json.
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
c358ba7a |
| 04-Nov-2020 |
Stephen Hemminger <[email protected]> |
usertools: fix indentation
Python lint complains about indentation and missing spaces around commas.
Signed-off-by: Stephen Hemminger <[email protected]>
Signed-off-by: Stephen Hemminger
usertools: fix indentation
Python lint complains about indentation and missing spaces around commas.
Signed-off-by: Stephen Hemminger <[email protected]>
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
b5685e39 |
| 04-Nov-2020 |
Stephen Hemminger <[email protected]> |
usertools: remove unnecessary parens and else
Python lint complains: Unnecessary parens after 'if' keyword Unnecessary parens after 'not' keyword Unnecessary "else" after "return"
Signed-off-by: St
usertools: remove unnecessary parens and else
Python lint complains: Unnecessary parens after 'if' keyword Unnecessary parens after 'not' keyword Unnecessary "else" after "return"
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc1 |
|
| #
09f84c9a |
| 13-Oct-2020 |
Guy Kaneti <[email protected]> |
usertools: add OCTEON TX2 REE device binding
Update the devbind script with new section of regex devices, also added OCTEONTX2 REE device ID to regex device list
Signed-off-by: Guy Kaneti <guyk@mar
usertools: add OCTEON TX2 REE device binding
Update the devbind script with new section of regex devices, also added OCTEONTX2 REE device ID to regex device list
Signed-off-by: Guy Kaneti <[email protected]>
show more ...
|
| #
43f9b521 |
| 08-Oct-2020 |
Kevin Laatz <[email protected]> |
usertools: support binding Intel DSA device
Intel Data Streaming Accelerator (Intel DSA) is a high-performance data copy and transformation accelerator which will be integrated in future Intel proce
usertools: support binding Intel DSA device
Intel Data Streaming Accelerator (Intel DSA) is a high-performance data copy and transformation accelerator which will be integrated in future Intel processors [1].
Add DSA device support to dpdk-devbind.py script.
[1] https://01.org/blogs/2019/introducing-intel-data-streaming-accelerator
Signed-off-by: Bruce Richardson <[email protected]> Signed-off-by: Kevin Laatz <[email protected]> Acked-by: Radu Nicolau <[email protected]>
show more ...
|
| #
f5057be3 |
| 08-Sep-2020 |
Xiaoyun Li <[email protected]> |
raw/ntb: support Intel Ice Lake
Add NTB device support (4th generation) for Intel Ice Lake platform.
Signed-off-by: Xiaoyun Li <[email protected]> Acked-by: Jingjing Wu <[email protected]>
|
| #
3f6f8362 |
| 30-Sep-2020 |
Louise Kilheeney <[email protected]> |
support python 3 only
Changed scripts to explicitly use Python 3 only, to avoid maintaining Python 2. Removed deprecation notices.
Signed-off-by: Louise Kilheeney <[email protected]> Signe
support python 3 only
Changed scripts to explicitly use Python 3 only, to avoid maintaining Python 2. Removed deprecation notices.
Signed-off-by: Louise Kilheeney <[email protected]> Signed-off-by: Kevin Laatz <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Robin Jarry <[email protected]> Acked-by: Stephen Hemminger <[email protected]> Acked-by: Ray Kinsella <[email protected]>
show more ...
|
| #
781eafc9 |
| 24-Aug-2020 |
Bruce Richardson <[email protected]> |
usertools: support globbing for PCI device binding
When binding or unbinding a range of devices, it can be useful to use wildcards to specify the devices rather than repeating the same prefix multip
usertools: support globbing for PCI device binding
When binding or unbinding a range of devices, it can be useful to use wildcards to specify the devices rather than repeating the same prefix multiple times. We can use the python "glob" module to give us this functionality - at least for PCI devices - by checking /sys for matching files.
Examples of use from my system:
./dpdk-devbind.py -b vfio-pci 80:04.* ./dpdk-devbind.py -u 80:04.[2-7]
The first example binds eight devices, 80:04.0..80:04.7, to vfio-pci. The second then unbinds six of those devices, 80:04.2..80:04.7, from any driver.
Signed-off-by: Bruce Richardson <[email protected]> Acked-by: Anatoly Burakov <[email protected]> Tested-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3 |
|
| #
36f66d1c |
| 27-Jul-2020 |
Bruce Richardson <[email protected]> |
usertools: hide interface for non-network device status
The "if", or interface, field in the status display of dpdk-devbind is only relevant for network interfaces, so don't display it for other dev
usertools: hide interface for non-network device status
The "if", or interface, field in the status display of dpdk-devbind is only relevant for network interfaces, so don't display it for other device types.
Signed-off-by: Bruce Richardson <[email protected]> Acked-by: Anatoly Burakov <[email protected]>
show more ...
|