> -----Original Message----- > From: Zhang, Qi Z > Sent: Tuesday, April 3, 2018 10:03 PM > To: Zhao1, Wei <wei.zh...@intel.com>; dev@dpdk.org > Subject: RE: [PATCH] net/i40e: fix flow RSS tci using error > > > > > -----Original Message----- > > From: Zhao1, Wei > > Sent: Tuesday, April 3, 2018 2:10 PM > > To: dev@dpdk.org > > Cc: Zhang, Qi Z <qi.z.zh...@intel.com>; Zhao1, Wei > > <wei.zh...@intel.com> > > Subject: [PATCH] net/i40e: fix flow RSS tci using error > > > > Vlan tci configuration from testpmd is store in big endian, so it need > > to be change to little endian before using. > > > > Fixes: ecad87d22383 ("net/i40e: move RSS to flow API") > > Signed-off-by: Wei Zhao <wei.zh...@intel.com> > > Tested-by: Peng Yuan <yuan.p...@intel.com> > > Acked-by: Qi Zhang <qi.z.zh...@intel.com> > > Please don't forget to Cc: sta...@dpdk.org, if you fix an issue for previous > release.
Ok. > > Regards > Qi > > > --- > > drivers/net/i40e/i40e_flow.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/net/i40e/i40e_flow.c > > b/drivers/net/i40e/i40e_flow.c index fa562d3..8d0a36b 100644 > > --- a/drivers/net/i40e/i40e_flow.c > > +++ b/drivers/net/i40e/i40e_flow.c > > @@ -4151,7 +4151,8 @@ i40e_flow_parse_rss_pattern(__rte_unused > struct > > rte_eth_dev *dev, > > if (vlan_mask->tci == > > rte_cpu_to_be_16(I40E_TCI_MASK)) > { > > info->region[0].user_priority[0] = > > - (vlan_spec->tci >> 13) & 0x7; > > + (rte_be_to_cpu_16( > > + vlan_spec->tci) >> 13) & 0x7; > > info->region[0].user_priority_num = > 1; > > info->queue_region_number = 1; > > *action_flag = 0; > > -- > > 2.7.5