From: Kevin Lampis Date: Mon, 10 Jun 2019 07:38:31 +0000 (+0100) Subject: net/sfc/base: add definition of OEM TLV X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=a53e5d85ee649a4b37e4f2d1e883abdd4bd924a2;p=dpdk.git net/sfc/base: add definition of OEM TLV Allows to enable additional functionality related to this OEM (e.g. vendor extensions to VPD, NC-SI etc.) Signed-off-by: Kevin Lampis Signed-off-by: Andrew Rybchenko --- diff --git a/drivers/net/sfc/base/ef10_tlv_layout.h b/drivers/net/sfc/base/ef10_tlv_layout.h index bb1539f868..33b6af0950 100644 --- a/drivers/net/sfc/base/ef10_tlv_layout.h +++ b/drivers/net/sfc/base/ef10_tlv_layout.h @@ -536,6 +536,16 @@ struct tlv_pcie_tx_amp_config { uint8_t lane_amp[16]; }; +/* Enum to select an OEM and enable additional functionality related to this OEM + * (e.g. vendor extensions to VPD, NC-SI etc.) */ +#define TLV_TAG_OEM (0x00230000) +struct tlv_oem { + uint32_t tag; + uint32_t length; + uint8_t oem; +}; +#define TLV_OEM_NONE 0 +#define TLV_OEM_DELL 1 /* Global PCIe configuration, second revision. This represents the visible PFs * by a bitmap rather than having the number of the highest visible one. As such