On Thu, 22 Jan 2026 08:27:11 +0100
[email protected] wrote:

> From: Martin Spinler <[email protected]>
> 
> This series implements real multiport for better user experience.
> 
> The existing driver creates one ethdev/port for one PCI device.
> As the CESNET-NDK based cards aren't capable to represent each
> Ethernet port by own PCI device, new driver implementation
> processes real port configuration from firmware/card and switches
> from rte_eth_dev_pci_generic_probe to multiple rte_eth_dev_create calls.
> 
> ---

Wading through all the AI review...

Things you should fix:
- make sure all calls to snprintf() have overflow checks
- clarity about what should be backported (Fixes/stable)
- make sure all calls to rte_malloc et al have checks for NULL

Things you could fix:
- using malloc vs rte_malloc for data structures not shared
  not a big issue; but feel free to change.
- avoiding code duplication
- check prefix of global variables
- mark driver only API's as __rte_internal

Things I can fix when merging:
- am willing to reword commit messages for readability as needed

Things I don't care about:
- release notes only have to be right after series, no need for per-patch
- looks like all new functions are internal only, not sure why review wants 
tests.
- assume 64 bit port mask is a hardware limit, you won't go over in future.
- driver internal structures do not need doxygen comments
- don't care about any AI warnings like "if you change X in the future it will 
break"



Reply via email to