net/mlx5: support keeping CRC on Windows
Support of the keep-CRC offloading by checking the relevant FW capability (scatter_fcs) for NIC support. Supported offload: DEV_RX_OFFLOAD_KEEP_CRC Signed-off-by: Tal Shnaiderman <talshn@nvidia.com> Acked-by: Matan Azrad <matan@nvidia.com> Tested-by: Idan Hackmon <idanhac@nvidia.com>
This commit is contained in:
parent
58a95badbd
commit
c8834a3663
@ -123,7 +123,7 @@ New Features
|
||||
Updated the Mellanox mlx5 driver with new features and improvements, including:
|
||||
|
||||
* Added implicit mempool registration to avoid data path hiccups (opt-out).
|
||||
* Added NIC offloads for the PMD on Windows (TSO, VLAN strip).
|
||||
* Added NIC offloads for the PMD on Windows (TSO, VLAN strip, CRC keep).
|
||||
|
||||
* **Updated Solarflare network PMD.**
|
||||
|
||||
|
@ -525,6 +525,7 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
|
||||
config->hw_vlan_strip = config->hca_attr.vlan_cap;
|
||||
DRV_LOG(DEBUG, "VLAN stripping is %ssupported",
|
||||
(config->hw_vlan_strip ? "" : "not "));
|
||||
config->hw_fcs_strip = config->hca_attr.scatter_fcs;
|
||||
}
|
||||
if (config->devx) {
|
||||
uint32_t reg[MLX5_ST_SZ_DW(register_mtutc)];
|
||||
|
Loading…
x
Reference in New Issue
Block a user