| /dpdk/drivers/bus/vdev/ |
| H A D | vdev.c | 124 if (strncmp(driver->driver.name, name, in vdev_parse() 125 strlen(driver->driver.name)) == 0) in vdev_parse() 127 if (driver->driver.alias && in vdev_parse() 128 strncmp(driver->driver.alias, name, in vdev_parse() 129 strlen(driver->driver.alias)) == 0) in vdev_parse() 134 *out = driver; in vdev_parse() 155 driver); in vdev_dma_map() 157 if (driver->dma_map) in vdev_dma_map() 180 driver); in vdev_dma_unmap() 214 dev->device.driver = &driver->driver; in vdev_probe_all_drivers() [all …]
|
| /dpdk/drivers/bus/auxiliary/ |
| H A D | auxiliary_common.c | 120 drv->driver.name); in rte_auxiliary_probe_one_driver() 133 dev->driver = drv; in rte_auxiliary_probe_one_driver() 139 dev->driver = NULL; in rte_auxiliary_probe_one_driver() 143 dev->device.driver = &drv->driver; in rte_auxiliary_probe_one_driver() 161 drv = dev->driver; in rte_auxiliary_driver_remove_dev() 173 dev->driver = NULL; in rte_auxiliary_driver_remove_dev() 174 dev->device.driver = NULL; in rte_auxiliary_driver_remove_dev() 262 driver->bus = &auxiliary_bus; in rte_auxiliary_register() 270 driver->bus = NULL; in rte_auxiliary_unregister() 350 if (aux_dev->driver->dma_map == NULL) { in auxiliary_dma_map() [all …]
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | ifc.rst | 4 IFCVF vDPA driver 7 The IFCVF vDPA (vhost data path acceleration) driver provides support for the 11 report/restore, this driver enables its vDPA functionality. 19 probed by IFCVF driver, adding "vdpa=1" parameter helps to specify that this 26 the driver probe a new container is created for this device, with this 27 container vDPA driver can program DMA remapping table with the VM's memory 38 Key IFCVF vDPA driver ops 45 virtio driver's kick to a MMIO write onto HW, HW queues configuration. 53 This function gets called when virtio driver stops device in VM. 66 Features of the IFCVF driver are: [all …]
|
| /dpdk/drivers/bus/vmbus/ |
| H A D | vmbus_common.c | 113 dev->driver = dr; in vmbus_probe_one_driver() 123 VMBUS_LOG(INFO, " probe driver: %s", dr->driver.name); in vmbus_probe_one_driver() 126 dev->driver = NULL; in vmbus_probe_one_driver() 129 dev->device.driver = &dr->driver; in vmbus_probe_one_driver() 232 rte_vmbus_register(struct rte_vmbus_driver *driver) in rte_vmbus_register() argument 235 "Registered driver %s", driver->driver.name); in rte_vmbus_register() 237 TAILQ_INSERT_TAIL(&rte_vmbus_bus.driver_list, driver, next); in rte_vmbus_register() 238 driver->bus = &rte_vmbus_bus; in rte_vmbus_register() 243 rte_vmbus_unregister(struct rte_vmbus_driver *driver) in rte_vmbus_unregister() argument 245 TAILQ_REMOVE(&rte_vmbus_bus.driver_list, driver, next); in rte_vmbus_unregister() [all …]
|
| /dpdk/doc/guides/tools/ |
| H A D | devbind.rst | 33 device is being used by a kernel driver, the ``vfio-pci`` driver, or no 34 driver, other relevant information will be displayed: 36 - the driver being used e.g. ``drv=vfio-pci`` 42 * ``-b driver, --bind=driver`` 44 Select the driver to use or "none" to unbind the device 83 To bind eth1 from the current driver and move to use vfio-pci:: 87 To unbind 0000:01:00.0 from using any driver:: 91 To bind 0000:02:00.0 and 0000:02:00.1 to the ixgbe kernel driver:: 99 Network devices using DPDK-compatible driver 103 Network devices using kernel driver [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | vdev_netvsc.rst | 5 VDEV_NETVSC driver 8 The VDEV_NETVSC driver (**librte_net_vdev_netvsc**) provides support for NetVSC 18 Each instance of this driver effectively needs to drive two devices: the 32 device driver (also known as *vdev*) manages other PMDs as summarized by the 44 | failsafe PMD +---------+ vdev_netvsc driver | 60 This driver implementation may be temporary and should be improved or removed 62 a new NetVSC driver will be integrated. 68 This driver is invoked automatically in Hyper-V VM systems unless the user 75 Provide a specific NetVSC interface (netdevice) name to attach this driver 90 If nonzero, ignores the driver running (actually used to disable the [all …]
|
| /dpdk/drivers/bus/pci/ |
| H A D | pci_common.c | 250 dev->driver = dr; in rte_pci_probe_one_driver() 254 dev->driver = NULL; in rte_pci_probe_one_driver() 273 dev->driver = NULL; in rte_pci_probe_one_driver() 286 dev->device.driver = &dr->driver; in rte_pci_probe_one_driver() 306 dr = dev->driver; in rte_pci_detach_dev() 323 dev->driver = NULL; in rte_pci_detach_dev() 324 dev->device.driver = NULL; in rte_pci_detach_dev() 446 driver->bus = &rte_pci_bus; in rte_pci_register() 454 driver->bus = NULL; in rte_pci_unregister() 623 if (pdev->driver->dma_map) in pci_dma_map() [all …]
|
| /dpdk/doc/guides/cryptodevs/features/ |
| H A D | null.ini | 2 ; Supported features of the 'null' crypto driver. 12 ; Supported crypto algorithms of the 'null' crypto driver. 18 ; Supported authentication algorithms of the 'null' crypto driver. 24 ; Supported AEAD algorithms of the 'null' crypto driver. 29 ; Supported Asymmetric algorithms of the 'null' crypto driver. 34 ; Supported Operating systems of the 'null' crypto driver.
|
| H A D | armv8.ini | 2 ; Supported features of the 'armv8' crypto driver. 14 ; Supported crypto algorithms of the 'armv8' crypto driver. 20 ; Supported authentication algorithms of the 'armv8' crypto driver. 27 ; Supported AEAD algorithms of the 'armv8' crypto driver. 32 ; Supported Asymmetric algorithms of the 'armv8' crypto driver. 37 ; Supported Operating systems of the 'armv8' crypto driver.
|
| H A D | virtio.ini | 1 ; Supported features of the 'virtio' crypto driver. 11 ; Supported crypto algorithms of the 'virtio' crypto driver. 19 ; Supported authentication algorithms of the 'virtio' crypto driver. 25 ; Supported AEAD algorithms of the 'virtio' crypto driver. 30 ; Supported Asymmetric algorithms of the 'virtio' crypto driver. 35 ; Supported Operating systems of the 'virtio' crypto driver.
|
| H A D | kasumi.ini | 2 ; Supported features of the 'kasumi' crypto driver. 14 ; Supported crypto algorithms of the 'kasumi' crypto driver. 19 ; Supported authentication algorithms of the 'kasumi' crypto driver. 25 ; Supported AEAD algorithms of the 'kasumi' crypto driver. 30 ; Supported Asymmetric algorithms of the 'kasumi' crypto driver. 35 ; Supported Operating systems of the 'kasumi' crypto driver.
|
| H A D | zuc.ini | 2 ; Supported features of the 'zuc' crypto driver. 14 ; Supported crypto algorithms of the 'zuc' crypto driver. 19 ; Supported authentication algorithms of the 'zuc' crypto driver. 25 ; Supported AEAD algorithms of the 'zuc' crypto driver. 30 ; Supported Asymmetric algorithms of the 'zuc' crypto driver. 35 ; Supported Operating systems of the 'zuc' crypto driver.
|
| H A D | snow3g.ini | 2 ; Supported features of the 'snow3g' crypto driver. 15 ; Supported crypto algorithms of the 'snow3g' crypto driver. 20 ; Supported authentication algorithms of the 'snow3g' crypto driver. 26 ; Supported AEAD algorithms of the 'snow3g' crypto driver. 31 ; Supported Asymmetric algorithms of the 'snow3g' crypto driver. 36 ; Supported Operating systems of the 'snow3g' crypto driver.
|
| H A D | chacha20_poly1305.ini | 2 ; Supported features of the 'chacha20_poly1305' crypto driver. 17 ; Supported crypto algorithms of the 'chacha20_poly1305' crypto driver. 22 ; Supported authentication algorithms of the 'chacha20_poly1305' crypto driver. 27 ; Supported AEAD algorithms of the 'chacha20_poly1305' crypto driver. 33 ; Supported Asymmetric algorithms of the 'chacha20_poly1305' crypto driver. 38 ; Supported Operating systems of the 'chacha20_poly1305' crypto driver.
|
| H A D | mlx5.ini | 2 ; Features of a mlx5 crypto driver. 18 ; Supported crypto algorithms of a mlx5 crypto driver. 25 ; Supported authentication algorithms of a mlx5 crypto driver. 30 ; Supported AEAD algorithms of a mlx5 crypto driver. 35 ; Supported Asymmetric algorithms of a mlx5 crypto driver. 40 ; Supported Operating systems of the 'mlx5' crypto driver.
|
| H A D | aesni_gcm.ini | 2 ; Supported features of the 'aesni_gcm' crypto driver. 20 ; Supported crypto algorithms of the 'aesni_gcm' crypto driver. 25 ; Supported authentication algorithms of the 'aesni_gcm' crypto driver. 31 ; Supported AEAD algorithms of the 'aesni_gcm' crypto driver. 39 ; Supported Asymmetric algorithms of the 'aesni_gcm' crypto driver. 44 ; Supported Operating systems of the 'aesni_gcm' crypto driver.
|
| H A D | nitrox.ini | 2 ; Supported features of the 'nitrox' crypto driver. 17 ; Supported crypto algorithms of the 'nitrox' crypto driver. 26 ; Supported authentication algorithms of the 'nitrox' crypto driver. 34 ; Supported AEAD algorithms of the 'nitrox' crypto driver. 42 ; Supported Asymmetric algorithms of the 'nitrox' crypto driver. 47 ; Supported Operating systems of the 'nitrox' crypto driver.
|
| H A D | caam_jr.ini | 2 ; Supported features of the 'caam_jr' crypto driver. 18 ; Supported crypto algorithms of the 'dpaa2_sec' crypto driver. 30 ; Supported authentication algorithms of the 'dpaa2_sec' crypto driver. 41 ; Supported AEAD algorithms of the 'dpaa2_sec' crypto driver. 49 ; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver. 54 ; Supported Operating systems of the 'dpaa2_sec' crypto driver.
|
| H A D | mvsam.ini | 1 ; Supported features of the 'mvsam' crypto driver. 14 ; Supported crypto algorithms of a default crypto driver. 31 ; Supported authentication algorithms of a default crypto driver. 50 ; Supported AEAD algorithms of a default crypto driver. 58 ; Supported Asymmetric algorithms of the 'mvsam' crypto driver. 63 ; Supported Operating systems of the 'mvsam' crypto driver.
|
| H A D | ccp.ini | 2 ; Supported features of the 'ccp' crypto poll mode driver. 13 ; Supported crypto algorithms of the 'ccp' crypto driver. 28 ; Supported authentication algorithms of the 'ccp' crypto driver. 55 ; Supported AEAD algorithms of the 'ccp' crypto driver. 63 ; Supported Asymmetric algorithms of the 'ccp' crypto driver. 68 ; Supported Operating systems of the 'ccp' crypto driver.
|
| /dpdk/drivers/raw/ifpga/base/ |
| H A D | README | 7 Intel iFPGA driver 10 This directory contains source code of Intel FPGA driver released by 24 Updating the driver 41 2. Add eth group devices driver. 42 3. Add altera SPI master driver and Intel MAX10 device driver. 43 4. Add Altera I2C master driver and AT24 eeprom driver.
|
| /dpdk/usertools/ |
| H A D | dpdk-devbind.py | 143 mods = [{"Name": driver, "Found": False} for driver in dpdk_drivers] 262 for driver in dpdk_drivers: 342 def bind_one(dev_id, driver, force): argument 356 if dev["Driver_str"] == driver: 358 (dev_id, driver), file=sys.stderr) 370 if driver in dpdk_drivers: 380 f.write("%s" % driver) 406 filename = "/sys/bus/pci/drivers/%s/bind" % driver 469 def bind_all(dev_list, driver, force=False): argument 477 dev_id_from_dev_name(driver) [all …]
|
| /dpdk/doc/guides/gpus/ |
| H A D | cuda.rst | 4 CUDA GPU driver 7 The CUDA GPU driver library (**librte_gpu_cuda**) provides support for NVIDIA GPUs. 30 If headers are not found, the CUDA GPU driver library is not built. 39 A quick recipe to download, build and run GDRCopy library and driver: 74 For this reason, to build the CUDA driver library, 109 using the CUDA driver library is quite straightforward 115 During initialization, CUDA driver library detects NVIDIA physical GPUs 117 The driver initializes the CUDA driver environment through ``cuInit(0)`` function. 122 in CUDA driver library has no effect. 132 CUDA driver library also supports `MPS [all …]
|
| /dpdk/drivers/bus/ifpga/ |
| H A D | rte_bus_ifpga.h | 83 struct rte_afu_driver *driver; /**< Associated driver */ member 109 struct rte_driver driver; /**< Inherit core driver. */ member 139 void rte_ifpga_driver_register(struct rte_afu_driver *driver); 148 void rte_ifpga_driver_unregister(struct rte_afu_driver *driver); 154 (afudrv).driver.name = RTE_STR(nm);\ 155 (afudrv).driver.alias = afudrvinit_ ## nm ## _alias;\
|
| /dpdk/drivers/crypto/octeontx/ |
| H A D | otx_cryptodev.c | 50 cryptodev->device->driver = &pci_drv->driver; in otx_cpt_pci_probe() 65 pci_drv->driver.name, in otx_cpt_pci_probe() 90 if (pci_dev->driver == NULL) in otx_cpt_pci_remove() 101 cryptodev->device->driver = NULL; in otx_cpt_pci_remove() 120 RTE_PMD_REGISTER_CRYPTO_DRIVER(otx_cryptodev_drv, otx_cryptodev_pmd.driver,
|