DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH] net/i40e: fix PCTYPE configuration for X722
@ 2022-11-03 16:57 Mingjin Ye
  2022-11-09  1:35 ` Chen, LingliX
  0 siblings, 1 reply; 3+ messages in thread
From: Mingjin Ye @ 2022-11-03 16:57 UTC (permalink / raw)
  To: dev
  Cc: stable, yidingx.zhou, Mingjin Ye, Yuying Zhang, Beilei Xing,
	Alvin Zhang, Qi Zhang

To make X722's PCTYPE is compatible with X710, the PCTYPE in the
FD programming descriptor is translated into different types by using
GLQF_FD_PCTYPE table. But the types of 'UNICAST_IPV4_UDP'
and 'MULTICAST_IPV4_UDP' are only supported for X722, so that
the corresponding registers can not be configured after translation.

This patch removes the transition before the FD filter is programmed.

Fixes: ef4c16fd9148 ("net/i40e: refactor RSS flow")
Cc: stable@dpdk.org

Signed-off-by: Mingjin Ye <mingjinx.ye@intel.com>
---
 drivers/net/i40e/i40e_hash.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/net/i40e/i40e_hash.c b/drivers/net/i40e/i40e_hash.c
index a1ff85fceb..0c84818977 100644
--- a/drivers/net/i40e/i40e_hash.c
+++ b/drivers/net/i40e/i40e_hash.c
@@ -659,10 +659,6 @@ i40e_hash_config_pctype_symmetric(struct i40e_hw *hw,
 	struct i40e_pf *pf = &((struct i40e_adapter *)hw->back)->pf;
 	uint32_t reg;
 
-	/* For X722, get translated pctype in fd pctype register */
-	if (hw->mac.type == I40E_MAC_X722)
-		pctype = i40e_read_rx_ctl(hw, I40E_GLQF_FD_PCTYPES(pctype));
-
 	reg = i40e_read_rx_ctl(hw, I40E_GLQF_HSYM(pctype));
 	if (symmetric) {
 		if (reg & I40E_GLQF_HSYM_SYMH_ENA_MASK)
-- 
2.34.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: [PATCH] net/i40e: fix PCTYPE configuration for X722
  2022-11-03 16:57 [PATCH] net/i40e: fix PCTYPE configuration for X722 Mingjin Ye
@ 2022-11-09  1:35 ` Chen, LingliX
  2022-11-09  2:28   ` Zhang, Qi Z
  0 siblings, 1 reply; 3+ messages in thread
From: Chen, LingliX @ 2022-11-09  1:35 UTC (permalink / raw)
  To: dev
  Cc: stable, Zhou, YidingX, Ye, MingjinX, Zhang, Yuying, Xing, Beilei,
	Alvin Zhang, Zhang, Qi Z


> -----Original Message-----
> From: Mingjin Ye <mingjinx.ye@intel.com>
> Sent: Friday, November 4, 2022 12:57 AM
> To: dev@dpdk.org
> Cc: stable@dpdk.org; Zhou, YidingX <yidingx.zhou@intel.com>; Ye, MingjinX
> <mingjinx.ye@intel.com>; Zhang, Yuying <yuying.zhang@intel.com>; Xing,
> Beilei <beilei.xing@intel.com>; Alvin Zhang <alvinx.zhang@intel.com>; Zhang,
> Qi Z <qi.z.zhang@intel.com>
> Subject: [PATCH] net/i40e: fix PCTYPE configuration for X722
> 
> To make X722's PCTYPE is compatible with X710, the PCTYPE in the FD
> programming descriptor is translated into different types by using
> GLQF_FD_PCTYPE table. But the types of 'UNICAST_IPV4_UDP'
> and 'MULTICAST_IPV4_UDP' are only supported for X722, so that the
> corresponding registers can not be configured after translation.
> 
> This patch removes the transition before the FD filter is programmed.
> 
> Fixes: ef4c16fd9148 ("net/i40e: refactor RSS flow")
> Cc: stable@dpdk.org
> 
> Signed-off-by: Mingjin Ye <mingjinx.ye@intel.com>
> ---

Tested-by: Lingli Chen <linglix.chen@intel.com>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: [PATCH] net/i40e: fix PCTYPE configuration for X722
  2022-11-09  1:35 ` Chen, LingliX
@ 2022-11-09  2:28   ` Zhang, Qi Z
  0 siblings, 0 replies; 3+ messages in thread
From: Zhang, Qi Z @ 2022-11-09  2:28 UTC (permalink / raw)
  To: Chen, LingliX, dev
  Cc: stable, Zhou, YidingX, Ye, MingjinX, Zhang, Yuying, Xing, Beilei,
	Alvin Zhang



> -----Original Message-----
> From: Chen, LingliX <linglix.chen@intel.com>
> Sent: Wednesday, November 9, 2022 9:36 AM
> To: dev@dpdk.org
> Cc: stable@dpdk.org; Zhou, YidingX <yidingx.zhou@intel.com>; Ye, MingjinX
> <mingjinx.ye@intel.com>; Zhang, Yuying <yuying.zhang@intel.com>; Xing,
> Beilei <beilei.xing@intel.com>; Alvin Zhang <alvinx.zhang@intel.com>; Zhang,
> Qi Z <qi.z.zhang@intel.com>
> Subject: RE: [PATCH] net/i40e: fix PCTYPE configuration for X722
> 
> 
> > -----Original Message-----
> > From: Mingjin Ye <mingjinx.ye@intel.com>
> > Sent: Friday, November 4, 2022 12:57 AM
> > To: dev@dpdk.org
> > Cc: stable@dpdk.org; Zhou, YidingX <yidingx.zhou@intel.com>; Ye,
> > MingjinX <mingjinx.ye@intel.com>; Zhang, Yuying
> > <yuying.zhang@intel.com>; Xing, Beilei <beilei.xing@intel.com>; Alvin
> > Zhang <alvinx.zhang@intel.com>; Zhang, Qi Z <qi.z.zhang@intel.com>
> > Subject: [PATCH] net/i40e: fix PCTYPE configuration for X722
> >
> > To make X722's PCTYPE is compatible with X710, the PCTYPE in the FD
> > programming descriptor is translated into different types by using
> > GLQF_FD_PCTYPE table. But the types of 'UNICAST_IPV4_UDP'
> > and 'MULTICAST_IPV4_UDP' are only supported for X722, so that the
> > corresponding registers can not be configured after translation.
> >
> > This patch removes the transition before the FD filter is programmed.
> >
> > Fixes: ef4c16fd9148 ("net/i40e: refactor RSS flow")
> > Cc: stable@dpdk.org
> >
> > Signed-off-by: Mingjin Ye <mingjinx.ye@intel.com>
> > ---
> 
> Tested-by: Lingli Chen <linglix.chen@intel.com>

Applied to dpdk-next-net-intel.

Thanks
Qi

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-11-09  2:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-03 16:57 [PATCH] net/i40e: fix PCTYPE configuration for X722 Mingjin Ye
2022-11-09  1:35 ` Chen, LingliX
2022-11-09  2:28   ` Zhang, Qi Z

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).