On 9/15/2022 11:44 AM, Chaoyong He wrote:
Adds the setup/start logic for the ctrl vNIC. This vNIC is used by
the PMD and flower firmware application as a communication channel
between driver and firmware. In the case of OVS it is also used to
communicate flow statistics from hardware to the driver.
A rte_eth device is not exposed to DPDK for this vNIC as it is strictly
used internally by flower logic.
Hi Chaoyong,
Similar comment with previous versions, interface is created using
regular 'rte_eth_dev_allocate()' API, I think interface will be visible
to application, I can't understand the need of creating an interface for
control.
What is the communication method between driver and FW?
Since one of the following patches (09/12) introduces Rx/Tx for ctrl
interface, is device interface is control packets (similar to network
data packets)?
Because of the add of ctrl vNIC, a new PCItoCPPBar is needed. Modify the
related logics.
Signed-off-by: Chaoyong He <chaoyong...@corigine.com>
Reviewed-by: Niklas Söderlund <niklas.soderl...@corigine.com>
<...>