Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-15 Thread Thomas Monjalon
15/01/2018 13:12, Doherty, Declan: > On 10/01/2018 7:26 PM, Thomas Monjalon wrote: > > 10/01/2018 14:46, Doherty, Declan: > >> On 09/01/2018 11:22 PM, Thomas Monjalon wrote: > >>> Hi, > >>> > >>> 08/01/2018 15:37, Remy Horton: > Port Representors provide a logical presentation in DPDK of VF (v

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-15 Thread Doherty, Declan
On 10/01/2018 7:26 PM, Thomas Monjalon wrote: 10/01/2018 14:46, Doherty, Declan: On 09/01/2018 11:22 PM, Thomas Monjalon wrote: Hi, 08/01/2018 15:37, Remy Horton: Port Representors provide a logical presentation in DPDK of VF (virtual function) ports for the purposes of control and monitoring

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-11 Thread Remy Horton
On 11/01/2018 03:18, Yuanhan Liu wrote: [..] - Then inside the driver (say, i40e) * allocate 1 DPDK ethdev port * allocate 4 DPDK ethdev port, one for each VF specified by the vf_ports option. And these are VF representors. * link the VF representors to the right VF port For examp

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-11 Thread Alex Rosenbaum
Declan, In all previous series I explained my objection for using the broker framework for holding the VF rep port. You guys just waved it away (and sent a new series) instead of really giving a clear reason why they are required. I think Yuanhan's suggestion gets ride of the broker model in a cl

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-10 Thread Yuanhan Liu
On Mon, Jan 08, 2018 at 02:37:15PM +, Remy Horton wrote: > Port Representors provide a logical presentation in DPDK of VF (virtual > function) ports for the purposes of control and monitoring. Each port > representor device represents a single VF and is associated with it's > parent physical

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-10 Thread Thomas Monjalon
10/01/2018 14:46, Doherty, Declan: > On 09/01/2018 11:22 PM, Thomas Monjalon wrote: > > Hi, > > > > 08/01/2018 15:37, Remy Horton: > >> Port Representors provide a logical presentation in DPDK of VF (virtual > >> function) ports for the purposes of control and monitoring. Each port > >> represento

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-10 Thread Mohammad Abdul Awal
On 09/01/2018 22:01, Ferruh Yigit wrote: <...> The port representor infrastructure is enabled through a single common, device independent, virtual PMD whos context is initialized and enabled through a broker instance running within the context of the physical function device driver.> +---

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-10 Thread Doherty, Declan
On 09/01/2018 11:22 PM, Thomas Monjalon wrote: Hi, 08/01/2018 15:37, Remy Horton: Port Representors provide a logical presentation in DPDK of VF (virtual function) ports for the purposes of control and monitoring. Each port representor device represents a single VF and is associated with it's p

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-09 Thread Thomas Monjalon
Hi, 08/01/2018 15:37, Remy Horton: > Port Representors provide a logical presentation in DPDK of VF (virtual > function) ports for the purposes of control and monitoring. Each port > representor device represents a single VF and is associated with it's > parent physical function (PF) PMD which

Re: [dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-09 Thread Ferruh Yigit
<...> > The port representor infrastructure is enabled through a single common, device > independent, virtual PMD whos context is initialized and enabled through a > broker instance running within the context of the physical function device > driver.> > +-+ +-

[dpdk-dev] [PATCH v4 0/5] lib: add Port Representors

2018-01-08 Thread Remy Horton
Port Representors provide a logical presentation in DPDK of VF (virtual function) ports for the purposes of control and monitoring. Each port representor device represents a single VF and is associated with it's parent physical function (PF) PMD which provides the back-end hooks for the represe