#
894509ed |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: support NT200A0X smartNIC
Add ntnic support for NT200A0X NIC
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
|
#
ddf184d0 |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add FPGA initialization
Enable FPGA initialization and adds ethdev fw_version_get.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
|
#
05aa6305 |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add registers and FPGA model
The NTNIC PMD does not rely on a kernel space Napatech driver, thus all defines related to the register layout is part of the PMD code, which will be added in
net/ntnic: add registers and FPGA model
The NTNIC PMD does not rely on a kernel space Napatech driver, thus all defines related to the register layout is part of the PMD code, which will be added in later commits.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
d3dc3627 |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add adapter initialization
Add interfaces for initialize the adapter. Add proper PCI device deinitialization.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yi
net/ntnic: add adapter initialization
Add interfaces for initialize the adapter. Add proper PCI device deinitialization.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
c93ef6ed |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add basic ethdev operations
Adds support for eth_dev configure, start, stop, close, and infos_get. The internal structs of ntnic is also added and initialized.
Signed-off-by: Serhii Iliu
net/ntnic: add basic ethdev operations
Adds support for eth_dev configure, start, stop, close, and infos_get. The internal structs of ntnic is also added and initialized.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
c1c13953 |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add VFIO module
Adds VFIO functionality and the DMA it requires. The VFIO context is initialized during ntnic ethdev startup.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Review
net/ntnic: add VFIO module
Adds VFIO functionality and the DMA it requires. The VFIO context is initialized during ntnic ethdev startup.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
6e6fd311 |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add utilities
Add ntnic utilities.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
|
#
78b8b4ab |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add minimal PCI initialization
Add implementation for probe/init and remove/deinit of the PCI device. Proper device deinitialization will be added letter.
Signed-off-by: Serhii Iliushyk
net/ntnic: add minimal PCI initialization
Add implementation for probe/init and remove/deinit of the PCI device. Proper device deinitialization will be added letter.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
db80608f |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: add logging
Adds ntnic specific implementation for logging. NT NIC uses this logging abstraction layer to ensure that FPGA module implementations function both within and outside in DPDK
net/ntnic: add logging
Adds ntnic specific implementation for logging. NT NIC uses this logging abstraction layer to ensure that FPGA module implementations function both within and outside in DPDK environment.
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
c5cfe765 |
| 17-Jul-2024 |
Serhii Iliushyk <sil-plv@napatech.com> |
net/ntnic: introduce PMD skeleton
Add initial ntnic ethdev skeleton and register PCI probe functions. Update documentation: Device description and feature list
Signed-off-by: Serhii Iliushyk <sil-p
net/ntnic: introduce PMD skeleton
Add initial ntnic ethdev skeleton and register PCI probe functions. Update documentation: Device description and feature list
Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|