* [dpdk-stable] [PATCH v3] net/ice: fix flow validation fail [not found] <20190709040812.4191-1-qiming.yang@intel.com> @ 2019-07-15 2:23 ` Qiming Yang 2019-07-15 3:19 ` [dpdk-stable] [dpdk-dev] " Xing, Beilei 0 siblings, 1 reply; 3+ messages in thread From: Qiming Yang @ 2019-07-15 2:23 UTC (permalink / raw) To: dev; +Cc: Qiming Yang, stable ice_flow_valid_attr will return zero on success and a negative value on error. Current return value check logical is opposite to the expected behavior. This patch fixed this issue. Fixes: d76116a4678f ("net/ice: add generic flow API") Cc: stable@dpdk.org Signed-off-by: Qiming Yang <qiming.yang@intel.com> --- drivers/net/ice/ice_generic_flow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ice/ice_generic_flow.c b/drivers/net/ice/ice_generic_flow.c index d5ff278..e6a2c4b 100644 --- a/drivers/net/ice/ice_generic_flow.c +++ b/drivers/net/ice/ice_generic_flow.c @@ -549,7 +549,7 @@ static int ice_flow_valid_action(struct rte_eth_dev *dev, rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION, actions, "Invalid queue ID for" - " ethertype_filter."); + " switch filter."); return -rte_errno; } break; @@ -596,7 +596,7 @@ ice_flow_validate(struct rte_eth_dev *dev, } ret = ice_flow_valid_attr(attr, error); - if (!ret) + if (ret) return ret; inset = ice_flow_valid_pattern(pattern, error); -- 2.7.4 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] [PATCH v3] net/ice: fix flow validation fail 2019-07-15 2:23 ` [dpdk-stable] [PATCH v3] net/ice: fix flow validation fail Qiming Yang @ 2019-07-15 3:19 ` Xing, Beilei 2019-07-15 5:59 ` Zhang, Qi Z 0 siblings, 1 reply; 3+ messages in thread From: Xing, Beilei @ 2019-07-15 3:19 UTC (permalink / raw) To: Yang, Qiming, dev; +Cc: Yang, Qiming, stable > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Qiming Yang > Sent: Monday, July 15, 2019 10:24 AM > To: dev@dpdk.org > Cc: Yang, Qiming <qiming.yang@intel.com>; stable@dpdk.org > Subject: [dpdk-dev] [PATCH v3] net/ice: fix flow validation fail > > ice_flow_valid_attr will return zero on success and a negative value on error. > Current return value check logical is opposite to the expected behavior. This > patch fixed this issue. > > Fixes: d76116a4678f ("net/ice: add generic flow API") > Cc: stable@dpdk.org > > Signed-off-by: Qiming Yang <qiming.yang@intel.com> > --- > drivers/net/ice/ice_generic_flow.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/ice/ice_generic_flow.c > b/drivers/net/ice/ice_generic_flow.c > index d5ff278..e6a2c4b 100644 > --- a/drivers/net/ice/ice_generic_flow.c > +++ b/drivers/net/ice/ice_generic_flow.c > @@ -549,7 +549,7 @@ static int ice_flow_valid_action(struct rte_eth_dev > *dev, > rte_flow_error_set(error, EINVAL, > RTE_FLOW_ERROR_TYPE_ACTION, > actions, "Invalid queue ID for" > - " ethertype_filter."); > + " switch filter."); > return -rte_errno; > } > break; > @@ -596,7 +596,7 @@ ice_flow_validate(struct rte_eth_dev *dev, > } > > ret = ice_flow_valid_attr(attr, error); > - if (!ret) > + if (ret) > return ret; > > inset = ice_flow_valid_pattern(pattern, error); > -- > 2.7.4 Acked-by: Beilei Xing <beilei.xing@intel.com> ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] [PATCH v3] net/ice: fix flow validation fail 2019-07-15 3:19 ` [dpdk-stable] [dpdk-dev] " Xing, Beilei @ 2019-07-15 5:59 ` Zhang, Qi Z 0 siblings, 0 replies; 3+ messages in thread From: Zhang, Qi Z @ 2019-07-15 5:59 UTC (permalink / raw) To: Xing, Beilei, Yang, Qiming, dev; +Cc: Yang, Qiming, stable > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Xing, Beilei > Sent: Monday, July 15, 2019 11:20 AM > To: Yang, Qiming <qiming.yang@intel.com>; dev@dpdk.org > Cc: Yang, Qiming <qiming.yang@intel.com>; stable@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v3] net/ice: fix flow validation fail > > > > > -----Original Message----- > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Qiming Yang > > Sent: Monday, July 15, 2019 10:24 AM > > To: dev@dpdk.org > > Cc: Yang, Qiming <qiming.yang@intel.com>; stable@dpdk.org > > Subject: [dpdk-dev] [PATCH v3] net/ice: fix flow validation fail > > > > ice_flow_valid_attr will return zero on success and a negative value on error. > > Current return value check logical is opposite to the expected > > behavior. This patch fixed this issue. > > > > Fixes: d76116a4678f ("net/ice: add generic flow API") > > Cc: stable@dpdk.org > > > > Signed-off-by: Qiming Yang <qiming.yang@intel.com> > > --- > Acked-by: Beilei Xing <beilei.xing@intel.com> Applied to dpdk-next-net-intel. Thanks Qi ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-07-15 5:59 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <20190709040812.4191-1-qiming.yang@intel.com> 2019-07-15 2:23 ` [dpdk-stable] [PATCH v3] net/ice: fix flow validation fail Qiming Yang 2019-07-15 3:19 ` [dpdk-stable] [dpdk-dev] " Xing, Beilei 2019-07-15 5:59 ` 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).