Re: [dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as cold

2019-05-21 Thread Ferruh Yigit
19 11:52 PM >>> To: adrien.mazarg...@6wind.com >>> Cc: dev@dpdk.org; Stephen Hemminger >>> Subject: [dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as cold >>> >>> A minor optimization that save a few cycles during flow setup. >>> >>

Re: [dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as cold

2019-05-21 Thread Stephen Hemminger
dpdk.org; Stephen Hemminger > > Subject: [dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as cold > > > > A minor optimization that save a few cycles during flow setup. > > > > Use the GCC cold attribute for the rte_flow_error_set function. > > This a

Re: [dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as cold

2019-05-21 Thread Van Haaren, Harry
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Stephen Hemminger > Sent: Monday, May 20, 2019 11:52 PM > To: adrien.mazarg...@6wind.com > Cc: dev@dpdk.org; Stephen Hemminger > Subject: [dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as

[dpdk-dev] [PATCH] rte_flow: mark rte_flow_error_set as cold

2019-05-20 Thread Stephen Hemminger
A minor optimization that save a few cycles during flow setup. Use the GCC cold attribute for the rte_flow_error_set function. This attribute implicitly marks all code paths that arrive at this function as unlikely. Signed-off-by: Stephen Hemminger --- lib/librte_ethdev/rte_flow.h | 8 +++-