#
d026a6b0 |
| 19-Apr-2024 |
Andrew Boyer <andrew.boyer@amd.com> |
net/ionic: clean up logging
Switch to the new RTE_LOG_LINE_PREFIX logging macro. While here, fix up some trailing-newline issues reported by the new macro.
Signed-off-by: Andrew Boyer <andrew.boyer
net/ionic: clean up logging
Switch to the new RTE_LOG_LINE_PREFIX logging macro. While here, fix up some trailing-newline issues reported by the new macro.
Signed-off-by: Andrew Boyer <andrew.boyer@amd.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
#
484027bf |
| 20-Feb-2024 |
Andrew Boyer <andrew.boyer@amd.com> |
common/ionic: create common code library
Move definitions that will be shared by net/ionic and crypto/ionic. Add the code used for discovering UIO vdevs.
Signed-off-by: Andrew Boyer <andrew.boyer@a
common/ionic: create common code library
Move definitions that will be shared by net/ionic and crypto/ionic. Add the code used for discovering UIO vdevs.
Signed-off-by: Andrew Boyer <andrew.boyer@amd.com> Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
9d6f108c |
| 07-Feb-2024 |
Andrew Boyer <andrew.boyer@amd.com> |
net/ionic: replace non-standard type in structure
Use uint8_t instead of u_char. This simplifies the code.
Signed-off-by: Andrew Boyer <andrew.boyer@amd.com>
|
#
9de21005 |
| 18-Oct-2022 |
Andrew Boyer <andrew.boyer@amd.com> |
net/ionic: add Q-in-CMB option
When 'ionic_cmb' is set to '1', queue memory will be allocated from the device's onboard memory (Controller Memory Buffer). In some configurations, this will dramatica
net/ionic: add Q-in-CMB option
When 'ionic_cmb' is set to '1', queue memory will be allocated from the device's onboard memory (Controller Memory Buffer). In some configurations, this will dramatically reduce packet latency and increase PPS.
Add the WC_ACTIVATE flag to the PCI driver flags. Write combining must be enabled to achieve the maximum PPS.
When the queue is in the CMB, descriptors cannot be prefetched.
Signed-off-by: Andrew Boyer <andrew.boyer@amd.com> Signed-off-by: Neel Patel <neel.patel@amd.com>
show more ...
|
#
8eaafff3 |
| 18-Oct-2022 |
Andrew Boyer <andrew.boyer@amd.com> |
net/ionic: move PCI-specific code to separate file
For future support of virtual devices, move the PCI code to its own file. Create a new device interface, struct ionic_dev_intf, to plug in to commo
net/ionic: move PCI-specific code to separate file
For future support of virtual devices, move the PCI code to its own file. Create a new device interface, struct ionic_dev_intf, to plug in to common code.
Signed-off-by: Andrew Boyer <andrew.boyer@amd.com> Signed-off-by: Neel Patel <neel.patel@amd.com> Signed-off-by: R Mohamed Shah <mohamedshah.r@amd.com>
show more ...
|