[dpdk-dev] [PATCH 16/29] net/sfc/base: add definition of OEM TLV
Andrew Rybchenko
arybchenko at solarflare.com
Mon Jun 10 09:38:31 CEST 2019
From: Kevin Lampis <klampis at solarflare.com>
Allows to enable additional functionality related to this OEM
(e.g. vendor extensions to VPD, NC-SI etc.)
Signed-off-by: Kevin Lampis <klampis at solarflare.com>
Signed-off-by: Andrew Rybchenko <arybchenko at solarflare.com>
---
drivers/net/sfc/base/ef10_tlv_layout.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/drivers/net/sfc/base/ef10_tlv_layout.h b/drivers/net/sfc/base/ef10_tlv_layout.h
index bb1539f..33b6af0 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
--
1.8.3.1
More information about the dev
mailing list