Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-23 Thread Ergin, Mesut A
> > > > > If you plan to use FD mode on your device, why not enable it > > > > > at setup phase via rte_eth_dev_configure()? > > > > > Then proper rx function would be selected. > > > > > > > > > > > > > FDIR_MODE was designed to bind late automatically -- it is set when the > first > > > > filter

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-23 Thread Jerin Jacob Kollanukkaran
eilei > > ; Zhang, Qi Z ; > > dev@dpdk.org; Yigit, Ferruh ; Andrew Rybchenko > > > > Subject: Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to > > disable vector rx > > > > Hi, > > > > 22/05/2019 13:01, Ananyev, Konstantin: > >

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-22 Thread Zhang, Qi Z
: Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable > vector rx > > Hi, > > 22/05/2019 13:01, Ananyev, Konstantin: > > > As far as I can see, passing FDIR configuration via the rte_eth_conf > > > struct: > > >struct rte_fdir_conf fdir

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-22 Thread Thomas Monjalon
Hi, 22/05/2019 13:01, Ananyev, Konstantin: > > As far as I can see, passing FDIR configuration via the rte_eth_conf struct: > >struct rte_fdir_conf fdir_conf; /**< FDIR configuration. DEPRECATED */ > > was deprecated. I suspect in favor of the late binding design mentioned, but > > again, I do

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-22 Thread Ananyev, Konstantin
> > > > > > > > > > > > > > Vector RX functions are not at feature parity with non-vector > > > > > > > ones and > > > > > > > currently the vector RX path is enabled by default. Hence, the > > > > > > > only > > > > > > > option to force selection of non-vector variants and be able to > > > >

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-21 Thread Ergin, Mesut A
> -Original Message- > From: Ananyev, Konstantin > Sent: Tuesday, May 21, 2019 10:21 AM > To: Ergin, Mesut A ; Xing, Beilei > ; Zhang, Qi Z > Cc: dev@dpdk.org > Subject: RE: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option t

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-21 Thread Ananyev, Konstantin
> > > > > > > > > > > > > > Vector RX functions are not at feature parity with non-vector ones and > > > > > currently the vector RX path is enabled by default. Hence, the only > > > > > option to force selection of non-vector variants and be able to retain > > > > > functionality is to disable

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-21 Thread Ergin, Mesut A
> -Original Message- > From: Ananyev, Konstantin > Sent: Monday, May 20, 2019 4:11 PM > To: Ergin, Mesut A ; Xing, Beilei > ; Zhang, Qi Z > Cc: dev@dpdk.org > Subject: RE: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable > vector rx

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-20 Thread Ananyev, Konstantin
> > > > Hi > > > > > > > > Vector RX functions are not at feature parity with non-vector ones and > > > currently the vector RX path is enabled by default. Hence, the only > > > option to force selection of non-vector variants and be able to retain > > > functionality is to disable vector PMD gl

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-20 Thread Ergin, Mesut A
> -Original Message- > From: Ananyev, Konstantin > Sent: Monday, May 20, 2019 1:29 AM > To: Ergin, Mesut A ; Xing, Beilei > ; Zhang, Qi Z > Cc: dev@dpdk.org; Ergin, Mesut A > Subject: RE: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable &

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-20 Thread Ananyev, Konstantin
Hi > > Vector RX functions are not at feature parity with non-vector ones and > currently the vector RX path is enabled by default. Hence, the only > option to force selection of non-vector variants and be able to retain > functionality is to disable vector PMD globally at compile time via the

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-16 Thread Ergin, Mesut A
> -Original Message- > From: Maxime Coquelin [mailto:maxime.coque...@redhat.com] > Sent: Thursday, May 16, 2019 1:17 AM > To: Ergin, Mesut A ; Xing, Beilei > ; Zhang, Qi Z > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option t

Re: [dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-16 Thread Maxime Coquelin
On 5/16/19 6:28 AM, Mesut Ali Ergin wrote: Vector RX functions are not at feature parity with non-vector ones and currently the vector RX path is enabled by default. Hence, the only option to force selection of non-vector variants and be able to retain functionality is to disable vector PMD gl

[dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-15 Thread Mesut Ali Ergin
Vector RX functions are not at feature parity with non-vector ones and currently the vector RX path is enabled by default. Hence, the only option to force selection of non-vector variants and be able to retain functionality is to disable vector PMD globally at compile time via the config file optio