numam-dpdk/drivers/net/nfp
Chaoyong He 945441ebdb net/nfp: add flower ctrl VNIC
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.

Because of the add of ctrl vNIC, a new PCItoCPPBar is needed. Modify the
related logics.

Signed-off-by: Chaoyong He <chaoyong.he@corigine.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com>
2022-10-05 18:09:21 +02:00
..
flower net/nfp: add flower ctrl VNIC 2022-10-05 18:09:21 +02:00
nfpcore net/nfp: add flower ctrl VNIC 2022-10-05 18:09:21 +02:00
meson.build net/nfp: add initial flower firmware support 2022-10-05 18:09:21 +02:00
nfp_common.c net/nfp: add CPP log 2022-09-20 19:54:35 +02:00
nfp_common.h net/nfp: add flower PF setup 2022-10-05 18:09:21 +02:00
nfp_cpp_bridge.c net/nfp: add initial flower firmware support 2022-10-05 18:09:21 +02:00
nfp_cpp_bridge.h net/nfp: add initial flower firmware support 2022-10-05 18:09:21 +02:00
nfp_ctrl.h net/nfp: modify RSS logic 2022-06-17 15:32:41 +02:00
nfp_ethdev_vf.c net/nfp: refactor ethdev operations assignments 2022-10-05 18:09:13 +02:00
nfp_ethdev.c net/nfp: add initial flower firmware support 2022-10-05 18:09:21 +02:00
nfp_logs.h net/nfp: use ethdev debug macro to control Rx/Tx log 2022-09-20 19:54:35 +02:00
nfp_rxtx.c net/nfp: refactor ethdev operations assignments 2022-10-05 18:09:13 +02:00
nfp_rxtx.h net/nfp: refactor ethdev operations assignments 2022-10-05 18:09:13 +02:00
version.map version: 22.11-rc0 2022-07-21 12:13:48 +02:00