Re: [dpdk-dev] [RFC PATCH 5/5] mk/windows: add virtio-net PMD

2021-08-14 Thread Dmitry Kozlyuk
2021-08-14 08:55 (UTC-0700), William Tu: > Hi Dmitry, > > I'm looking at this patch and have some questions. > > On Thu, Feb 27, 2020 at 10:08 PM Dmitry Kozlyuk > wrote: > > > > Signed-off-by: Dmitry Kozlyuk > > --- > > drivers/net/virtio/virtio_ethdev.c| 4 + > > kernel/windows/

Re: [dpdk-dev] [RFC PATCH 5/5] mk/windows: add virtio-net PMD

2021-08-14 Thread William Tu
Hi Dmitry, I'm looking at this patch and have some questions. On Thu, Feb 27, 2020 at 10:08 PM Dmitry Kozlyuk wrote: > > Signed-off-by: Dmitry Kozlyuk > --- > drivers/net/virtio/virtio_ethdev.c| 4 + > kernel/windows/netuio/netuio.inf | 6 + > lib/librte_eal/window

Re: [dpdk-dev] [PATCH RFC] net/ena: Add Windows support.

2021-08-14 Thread William Tu
On Sat, Aug 14, 2021 at 4:31 AM Dmitry Kozlyuk wrote: > > Hi William, > > 2021-08-14 03:36 (UTC+), William Tu: > > I don't have a physical Windows testbed so I want to see if I can > > get virtual nic working, in this case ENA driver on AWS. > > The patch passes build on Windows, but I haven't

[dpdk-dev] [PATCH V3 4/4] examples/pipeline: add learner table example

2021-08-14 Thread Cristian Dumitrescu
Added the files to illustrate the learner table usage. Signed-off-by: Cristian Dumitrescu --- V2: Added description to the .spec file. examples/pipeline/examples/learner.cli | 37 +++ examples/pipeline/examples/learner.spec | 127 2 files changed, 164 insertions(

[dpdk-dev] [PATCH V3 2/4] pipeline: add support for learner tables

2021-08-14 Thread Cristian Dumitrescu
Add pipeline level support for learner tables. Signed-off-by: Cristian Dumitrescu --- V2: Added more configuration consistency checks. V3: Fixed one coding style indentation error. lib/pipeline/rte_swx_ctl.c | 479 +++- lib/pipeline/rte_swx_ctl.h | 185 + lib/

[dpdk-dev] [PATCH V3 3/4] examples/pipeline: add support for learner tables

2021-08-14 Thread Cristian Dumitrescu
Add application-level support for learner tables. Signed-off-by: Cristian Dumitrescu --- examples/pipeline/cli.c | 174 1 file changed, 174 insertions(+) diff --git a/examples/pipeline/cli.c b/examples/pipeline/cli.c index a29be05ef4..ad6e3db8d7 100644 -

[dpdk-dev] [PATCH V3 1/4] table: add support learner tables

2021-08-14 Thread Cristian Dumitrescu
A learner table is typically used for learning or connection tracking, where it allows for the implementation of the "add on miss" scenario: whenever the lookup key is not found in the table (lookup miss), the data plane can decide to add this key to the table with a given action with no control pl

[dpdk-dev] [PATCH V2 4/4] examples/pipeline: add learner table example

2021-08-14 Thread Cristian Dumitrescu
Added the files to illustrate the learner table usage. Signed-off-by: Cristian Dumitrescu --- V2: Added description to the .spec file. examples/pipeline/examples/learner.cli | 37 +++ examples/pipeline/examples/learner.spec | 127 2 files changed, 164 insertions(

[dpdk-dev] [PATCH V2 2/4] pipeline: add support for learner tables

2021-08-14 Thread Cristian Dumitrescu
Add pipeline level support for learner tables. Signed-off-by: Cristian Dumitrescu --- V2: Added more configuration consistency checks. lib/pipeline/rte_swx_ctl.c | 479 +++- lib/pipeline/rte_swx_ctl.h | 185 + lib/pipeline/rte_swx_pipeline.c | 1041 ++

[dpdk-dev] [PATCH V2 3/4] examples/pipeline: add support for learner tables

2021-08-14 Thread Cristian Dumitrescu
Add application-level support for learner tables. Signed-off-by: Cristian Dumitrescu --- examples/pipeline/cli.c | 174 1 file changed, 174 insertions(+) diff --git a/examples/pipeline/cli.c b/examples/pipeline/cli.c index a29be05ef4..ad6e3db8d7 100644 -

[dpdk-dev] [PATCH V2 1/4] table: add support learner tables

2021-08-14 Thread Cristian Dumitrescu
A learner table is typically used for learning or connection tracking, where it allows for the implementation of the "add on miss" scenario: whenever the lookup key is not found in the table (lookup miss), the data plane can decide to add this key to the table with a given action with no control pl

Re: [dpdk-dev] [PATCH RFC] net/ena: Add Windows support.

2021-08-14 Thread Dmitry Kozlyuk
Hi William, 2021-08-14 03:36 (UTC+), William Tu: > I don't have a physical Windows testbed so I want to see if I can > get virtual nic working, in this case ENA driver on AWS. > The patch passes build on Windows, but I haven't tested loading > the ena driver. > I want to know if this is the ri