1cd45aeb32
This patch adds support for Stratus VF devices. Other than adding the VF device ID, we also are adding support for short message format. The new short firmware message of size 16 bytes points to a location in host memory that contains the firmware message that the driver wants the adapter to process. This indirection requires the firmware to DMA the message into its own memory for processing. When the firmware receives a Short Command Format, it will DMA the firmware message from host memory into its internal memory and then processes the message as it would have if it received the message directly in the firmware communication channel. With BCM57454, the number of VFs increase to 1K and so the requirement for firmware communication channel memory on adapter becomes expensive. The short firmware message saves the amount of memory required to support 1K VFs on adapter. Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com> |
||
---|---|---|
.. | ||
bnxt_cpr.c | ||
bnxt_cpr.h | ||
bnxt_ethdev.c | ||
bnxt_filter.c | ||
bnxt_filter.h | ||
bnxt_hwrm.c | ||
bnxt_hwrm.h | ||
bnxt_irq.c | ||
bnxt_irq.h | ||
bnxt_ring.c | ||
bnxt_ring.h | ||
bnxt_rxq.c | ||
bnxt_rxq.h | ||
bnxt_rxr.c | ||
bnxt_rxr.h | ||
bnxt_stats.c | ||
bnxt_stats.h | ||
bnxt_txq.c | ||
bnxt_txq.h | ||
bnxt_txr.c | ||
bnxt_txr.h | ||
bnxt_vnic.c | ||
bnxt_vnic.h | ||
bnxt.h | ||
hsi_struct_def_dpdk.h | ||
Makefile | ||
rte_pmd_bnxt_version.map | ||
rte_pmd_bnxt.c | ||
rte_pmd_bnxt.h |