[PATCH v2 22/27] net/ixgbe/base: add support for E610 Admin Command Interface
Bruce Richardson
bruce.richardson at intel.com
Fri May 24 11:49:20 CEST 2024
On Fri, May 03, 2024 at 02:57:53PM +0100, Anatoly Burakov wrote:
> From: Piotr Kwapulinski <piotr.kwapulinski at intel.com>
>
> Add low level support for Admin Command Interface (ACI). ACI is the
> Firmware interface used by a driver to communicate with E610 adapter. Add
> the following ACI features:
> - data structures, macros, register definitions
> - commands handling
> - events handling
>
> Signed-off-by: Stefan Wegrzyn <stefan.wegrzyn at intel.com>
> Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski at intel.com>
> Signed-off-by: Piotr Kwapulinski <piotr.kwapulinski at intel.com>
> Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
> ---
> drivers/net/ixgbe/base/ixgbe_e610.c | 569 ++++++++
> drivers/net/ixgbe/base/ixgbe_e610.h | 25 +
> drivers/net/ixgbe/base/ixgbe_osdep.c | 47 +
> drivers/net/ixgbe/base/ixgbe_osdep.h | 18 +-
> drivers/net/ixgbe/base/ixgbe_type.h | 59 +-
> drivers/net/ixgbe/base/ixgbe_type_e610.h | 1682 ++++++++++++++++++++++
> drivers/net/ixgbe/base/meson.build | 4 +-
> 7 files changed, 2400 insertions(+), 4 deletions(-)
> create mode 100644 drivers/net/ixgbe/base/ixgbe_e610.c
> create mode 100644 drivers/net/ixgbe/base/ixgbe_e610.h
> create mode 100644 drivers/net/ixgbe/base/ixgbe_osdep.c
> create mode 100644 drivers/net/ixgbe/base/ixgbe_type_e610.h
>
The biggest part of this patch is the definitions in ixgbe_type_e610.h. Not
sure if it's better to split that out into its own dedicated patch. WDYT?
/Bruce
More information about the dev
mailing list