net/octeontx2: fix Tx flow control for HIGIG
Tx flow controlled is disabled in the Ax silicon version due to an errata. This errata is not applicable for HIGIG Tx flow control, therefore not enabling in HIGIG case. Fixes: 602009ee2dfb ("net/octeontx2: support HIGIG2") Cc: stable@dpdk.org Signed-off-by: Kiran Kumar K <kirankumark@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
This commit is contained in:
parent
40163f9e17
commit
184a323573
@ -213,6 +213,7 @@ otx2_nix_update_flow_ctrl_mode(struct rte_eth_dev *eth_dev)
|
||||
|
||||
/* To avoid Link credit deadlock on Ax, disable Tx FC if it's enabled */
|
||||
if (otx2_dev_is_Ax(dev) &&
|
||||
(dev->npc_flow.switch_header_type != OTX2_PRIV_FLAGS_HIGIG) &&
|
||||
(fc_conf.mode == RTE_FC_FULL || fc_conf.mode == RTE_FC_RX_PAUSE)) {
|
||||
fc_conf.mode =
|
||||
(fc_conf.mode == RTE_FC_FULL ||
|
||||
|
Loading…
x
Reference in New Issue
Block a user