diff options
author | 2025-02-19 14:16:33 +0100 | |
---|---|---|
committer | 2025-02-20 11:39:43 +0100 | |
commit | 006e5cc5b4ba1972d6e0f9ff9f3a5332336bad85 (patch) | |
tree | 069b420661fbce16372cae6f86f048776b04bb84 /resources/libraries/python/Constants.py | |
parent | 10e9ea0af978882da73800c948b9141d37c8fde3 (diff) |
feat(core): octeon plugin introduction
Signed-off-by: Peter Mikus <peter.mikus@icloud.com>
Change-Id: I9f1193894e531a6eb946bef116d65788abb3de31
Diffstat (limited to 'resources/libraries/python/Constants.py')
-rw-r--r-- | resources/libraries/python/Constants.py | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/resources/libraries/python/Constants.py b/resources/libraries/python/Constants.py index 62eb50df13..297e937802 100644 --- a/resources/libraries/python/Constants.py +++ b/resources/libraries/python/Constants.py @@ -459,6 +459,84 @@ class Constants: "af_xdp": "af_xdp_plugin.so", } + # Each driver/nic needs different plugin to work. + NIC_NAME_TO_PLUGINS = { + "Intel-X710": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Intel-XL710": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Intel-XXV710": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Intel-E810XXV": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Intel-E822CQ": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Intel-E823C": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Intel-E810CQ": { + "vfio-pci": "dpdk_plugin.so", + "avf": "dev_iavf_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Amazon-Nitro-50G": { + "vfio-pci": "dpdk_plugin.so" + }, + "Amazon-Nitro-100G": { + "vfio-pci": "dpdk_plugin.so" + }, + "Amazon-Nitro-200G": { + "vfio-pci": "dpdk_plugin.so" + }, + "Mellanox-CX556A": { + "rdma-core": "rdma_plugin.so", + "mlx5_core": "dpdk_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Mellanox-CX6DX": { + "rdma-core": "rdma_plugin.so", + "mlx5_core": "dpdk_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Mellanox-CX7VEAT": { + "rdma-core": "rdma_plugin.so", + "mlx5_core": "dpdk_plugin.so", + "af_xdp": "af_xdp_plugin.so" + }, + "Cavium-A063-10G": { + "vfio-pci": "dev_octeon_plugin.so" + }, + "Cavium-A063-40G": { + "vfio-pci": "dev_octeon_plugin.so" + }, + "Cavium-A063-50G": { + "vfio-pci": "dev_octeon_plugin.so" + }, + "Cavium-A063-100G": { + "vfio-pci": "dev_octeon_plugin.so" + }, + "virtual": { + "vfio-pci": "dpdk_plugin.so" + }, + } + # Tags to differentiate tests for different NIC driver. NIC_DRIVER_TO_TAG = { "vfio-pci": "DRV_VFIO_PCI", |