Add support to get removal status of mlx5 device.
It is not supported in secondary process.
Signed-off-by: Matan Azrad
---
drivers/net/mlx5/mlx5.c| 2 ++
drivers/net/mlx5/mlx5.h| 1 +
drivers/net/mlx5/mlx5_ethdev.c | 20
3 files changed, 23 insertions
Add support to get removal status of mlx4 device.
Signed-off-by: Matan Azrad
---
drivers/net/mlx4/mlx4.c| 1 +
drivers/net/mlx4/mlx4.h| 1 +
drivers/net/mlx4/mlx4_ethdev.c | 20
3 files changed, 22 insertions(+)
diff --git a/drivers/net/mlx4/mlx4.c b
o the application contrary to
fail-safe principle that the app should not be aware of device removal.
Add an removal check in each relevant control command error flow and
prevent an error report to application when the sub-device is removed.
Signed-off-by: Matan Azrad
Acked-by: Gaetan Rivet
---
dr
API.
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
---
lib/librte_ether/rte_flow.c | 34 +++---
lib/librte_ether/rte_flow.h | 2 ++
2 files changed, 29 insertions(+), 7 deletions(-)
diff --git a/lib/librte_ether/rte_flow.c b/lib/librte_ether/rte_flow.c
index
rte_eth_dev_is_removed API.
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
---
lib/librte_ether/rte_ethdev.c | 192 +++---
lib/librte_ether/rte_ethdev.h | 51 ++-
2 files changed, 170 insertions(+), 73 deletions(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib
as suggestion).
Fix compilation issue caused by wrong rebase with "fix used portid allocation"
patch.
Add assert check for the correct port state to above fix patch.
Matan Azrad (7):
ethdev: fix port data reset timing
ethdev: fix used portid allocation
ethdev: add port ownership
different DPDK entities.
The current ethdev internal port management is not affected by this
feature.
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
Acked-by: Konstantin Ananyev
---
doc/guides/prog_guide/poll_mode_drv.rst | 14 ++-
lib/librte_ether/rte_ethdev.c | 202
ethdev.
Add port allocation synchronization to complete the new rules.
Signed-off-by: Matan Azrad
Acked-by: Konstantin Ananyev
---
lib/librte_ether/rte_ethdev.c | 43 +++
1 file changed, 31 insertions(+), 12 deletions(-)
diff --git a/lib/librte_ether
string the port ID will be detected as
unused.
Fixes: d948f596fee2 ("ethdev: fix port data mismatched in multiple process
model")
Cc: sta...@dpdk.org
Suggested-by: Konstantin Ananyev
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
Acked-by: Konstantin Ananyev
---
lib/li
le process
model")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
Acked-by: Konstantin Ananyev
---
lib/librte_ether/rte_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c
index c
.
Signed-off-by: Matan Azrad
Acked-by: Gaetan Rivet
---
drivers/net/failsafe/failsafe.c | 7 +++
drivers/net/failsafe/failsafe_eal.c | 6 ++
drivers/net/failsafe/failsafe_private.h | 2 ++
3 files changed, 15 insertions(+)
diff --git a/drivers/net/failsafe/failsafe.c b/drivers
Call dedicated ethdev API to free port in remove time as was done in
other fail-safe places.
Signed-off-by: Matan Azrad
Acked-by: Gaetan Rivet
---
drivers/net/failsafe/failsafe_ether.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/failsafe/failsafe_ether.c
b
Testpmd should not use ethdev ports which are managed by other DPDK
entities.
Set Testpmd ownership to each port which is not used by other entity and
prevent any usage of ethdev ports which are not owned by Testpmd.
Signed-off-by: Matan Azrad
---
app/test-pmd/cmdline.c | 89
Hi Gaetan
From: Gaëtan Rivet, Monday, January 22, 2018 12:17 PM
> Hi Matan,
>
> On Sat, Jan 20, 2018 at 06:14:13PM +0000, Matan Azrad wrote:
>
>
>
> > > > > > > > @@ -1394,7 +1394,7 @@ struct cmd_config_speed_all {
> > >
Hi
From: Ananyev, Konstantin [mailto:konstantin.anan...@intel.com]
> Hi lads,
>
> >
> > Hi Matan,
> >
> > On Fri, Jan 19, 2018 at 01:35:10PM +, Matan Azrad wrote:
> > > Hi Konstantin
> > >
> > > From: Ananyev, Konstantin, Friday,
ggestion).
Rebase on top of 18.02-rc1.
Fix issue: ownership API must check that the shared data was allocated before
using the shared ownership lock(relevant when no port was created).
Matan Azrad (7):
ethdev: fix port data reset timing
ethdev: fix used portid allocation
ethdev: add port owner
le process
model")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
Acked-by: Konstantin Ananyev
---
lib/librte_ether/rte_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c
index f
string the port ID will be detected as
unused.
Fixes: d948f596fee2 ("ethdev: fix port data mismatched in multiple process
model")
Cc: sta...@dpdk.org
Suggested-by: Konstantin Ananyev
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
Acked-by: Konstantin Ananyev
---
lib/li
different DPDK entities.
The current ethdev internal port management is not affected by this
feature.
Signed-off-by: Matan Azrad
Acked-by: Thomas Monjalon
Acked-by: Konstantin Ananyev
---
doc/guides/prog_guide/poll_mode_drv.rst | 14 +-
lib/librte_ether/rte_ethdev.c | 233
ethdev.
Add port allocation synchronization to complete the new rules.
Signed-off-by: Matan Azrad
Acked-by: Konstantin Ananyev
---
lib/librte_ether/rte_ethdev.c | 32 +---
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/lib/librte_ether/rte_ethdev.c
Call dedicated ethdev API to free port in remove time as was done in
other fail-safe places.
Signed-off-by: Matan Azrad
Acked-by: Gaetan Rivet
---
drivers/net/failsafe/failsafe_ether.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/failsafe/failsafe_ether.c
b
.
Signed-off-by: Matan Azrad
Acked-by: Gaetan Rivet
---
drivers/net/failsafe/failsafe.c | 7 +++
drivers/net/failsafe/failsafe_eal.c | 16
drivers/net/failsafe/failsafe_private.h | 2 ++
3 files changed, 25 insertions(+)
diff --git a/drivers/net/failsafe/failsafe.c
Testpmd should not use ethdev ports which are managed by other DPDK
entities.
Set Testpmd ownership to each port which is not used by other entity and
prevent any usage of ethdev ports which are not owned by Testpmd.
Signed-off-by: Matan Azrad
---
app/test-pmd/cmdline.c | 89
Hi Konstantin
From: Ananyev, Konstantin, Monday, January 22, 2018 10:49 PM
> Hi Matan,
>
> > -Original Message-
> > From: Matan Azrad [mailto:ma...@mellanox.com]
> > Sent: Monday, January 22, 2018 1:23 PM
> > To: Ananyev, Konstantin ; Gaëtan Rivet
>
Hi
From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> > > > > > Look,
> > > > > > > Testpmd initiates some of its internal databases depends on
> > > > > > > specific port iteration, In some time someone may take
> > > > > > > ownership of Testpmd ports and testpmd will continue to touch
> them
ry 22, 2018 10:49 PM
> > > Hi Matan,
> > >
> > > > -Original Message-
> > > > From: Matan Azrad [mailto:ma...@mellanox.com]
> > > > Sent: Monday, January 22, 2018 1:23 PM
> > > > To: Ananyev, Konstantin ; Gaëtan
> > > >
inter when the
sub-device was not present and caused to infinite loop.
Advance the sub-device pointer also in plugged-out sub-device case.
Fixes: 8052bbd9d548 ("net/failsafe: improve Rx sub-devices iteration")
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_rxtx.c | 1 +
Hi Ophir
From: Ophir Munk, Wednesday, January 24, 2018 1:20 PM
> In order to guarantee a successful vdev_netvsc compilation on old Linux
> distributions remove CFLAGS -std=c11 and -pedantic Otherwise old GCC
> compilers may complain as follows:
> cc1: error: unrecognized command line option -std=c
option -std=c11
>
> Fixes: 6086ab3bb3d2 ("net/vdev_netvsc: introduce Hyper-V platform
> driver")
> Cc: sta...@dpdk.org
No need to backport this fix.
> Signed-off-by: Ophir Munk
Besides that,
Acked-by: Matan Azrad
Hi Stephan
From: Stephen Hemminger, Wednesday, January 24, 2018 8:28 PM
> On Wed, 24 Jan 2018 19:08:02 +0100
> Thomas Monjalon wrote:
>
> > 24/01/2018 16:39, Stephen Hemminger:
> > > On Wed, 24 Jan 2018 14:12:13 +
> > > Ophir Munk wrote:
> > > > --- a/drivers/net/vdev_netvsc/Makefile
> > >
Hi Lu
From: Lu, Wenzhuo [mailto:wenzhuo...@intel.com]
> Hi Matan,
>
>
> > -Original Message-
> > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Matan Azrad
> > Sent: Tuesday, January 23, 2018 12:38 AM
> > To: Thomas Monjalon ; Gaetan Rivet
> &g
Gaetan, Konstantin, Thomas
Any response to my suggestion below?
From: Matan Azrad
> Hi
>
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> > > > > > > Look,
> > > > > > > > Testpmd initiates some of its internal databases depends
&g
g was already present in the original code taken from mlx4.
Fixes: 771fa900b73a ("mlx5: introduce new driver for Mellanox ConnectX-4
adapters")
Fixes: 1371f4df16bc ("mlx5: check port is configured as ethernet device")
Signed-off-by: Matan Azrad
Cc: sta...@dpdk.org
---
dr
event detection according to the user configuration.
2. Calling to all registered mlx5 removal callbacks.
3. Capabilities extension to include removal interrupt handling.
Signed-off-by: Matan Azrad
---
drivers/net/mlx5/mlx5.c| 2 +-
drivers/net/mlx5/mlx5_ethdev.c | 100
t;net/mlx5: fix extended statistics")
Signed-off-by: Matan Azrad
Cc: sta...@dpdk.org
---
drivers/net/mlx5/mlx5_stats.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_stats.c b/drivers/net/mlx5/mlx5_stats.c
index 703f48c..33997af 100644
--- a/d
n and adds condition
in the right place to handle non tx device ready scenario.
Fixes: ebea83f899d8 ("net/failsafe: add plug-in support")
Fixes: 598fb8aec6f6 ("net/failsafe: support device removal")
Signed-off-by: Matan Azrad
Cc: sta...@dpdk.org
---
drivers/net/failsafe/failsafe
Hi Gaetan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Wednesday, August 16, 2017 11:47 AM
> To: Matan Azrad
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: Re: [PATCH] net/failsafe: fix tx sub device deactivating
>
> H
added new one
in the right place respecting the original intent.
Fixes: ebea83f899d8 ("net/failsafe: add plug-in support")
Fixes: 598fb8aec6f6 ("net/failsafe: support device removal")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
Acked-by: Gaetan Rivet
---
drivers/net/failsa
Hi
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Wednesday, August 16, 2017 5:39 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: Re: [PATCH v2] net/failsafe: fix tx sub device deactivating
>
> On Wed, Au
s the buffer index by dedicated variable contains
the copy size, by the way uses memcpy instead of snprintf
which is good enouth for this copy scenario.
Fixes: a46f8d584eb8 ("net/failsafe: add fail-safe PMD")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/fails
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Thursday, August 17, 2017 6:26 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; Ori Kam ; sta...@dpdk.org
> Subject: Re: [PATCH] net/failsafe: fix parameters parsing
>
> Hi Matan,
>
&g
Hi Gaetan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Thursday, August 17, 2017 7:25 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; Ori Kam ; sta...@dpdk.org
> Subject: Re: [PATCH] net/failsafe: fix parameters parsing
>
> On Th
Hi Gaetan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Friday, August 18, 2017 12:03 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; Ori Kam ; sta...@dpdk.org
> Subject: Re: [PATCH] net/failsafe: fix parameters parsing
>
> On Thu, Au
s the buffer index by dedicated variable contains
the copy size, by the way validates the last comma removing.
Fixes: a46f8d584eb8 ("net/failsafe: add fail-safe PMD")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_args.c | 13 ++---
1 file changed
Hi Gaetan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Monday, August 21, 2017 12:34 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: Re: [PATCH v2] net/failsafe: fix parameters parsing
>
> Hi Matan,
>
&
Hi Nelio
> -Original Message-
> From: Nélio Laranjeiro [mailto:nelio.laranje...@6wind.com]
> Sent: Wednesday, August 23, 2017 12:41 PM
> To: Matan Azrad
> Cc: Adrien Mazarguil ; dev@dpdk.org
> Subject: Re: [PATCH 1/2] net/mlx5: support device removal event
>
> Hi
Hi Nelio
> -Original Message-
> From: Nélio Laranjeiro [mailto:nelio.laranje...@6wind.com]
> Sent: Thursday, August 24, 2017 10:38 AM
> To: Matan Azrad
> Cc: Adrien Mazarguil ; dev@dpdk.org
> Subject: Re: [PATCH 1/2] net/mlx5: support device removal event
>
> On
s the buffer index by dedicated variable contains
the copy size, by the way validates the comma separation.
Fixes: a46f8d584eb8 ("net/failsafe: add fail-safe PMD")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_args.c | 14 +++---
1 file changed
event detection according to the user configuration.
2. Calling to all registered mlx5 removal callbacks.
3. Capabilities extension to include removal interrupt handling.
Signed-off-by: Matan Azrad
---
drivers/net/mlx5/mlx5.c| 2 +-
drivers/net/mlx5/mlx5_ethdev.c | 108
parameter
by exec method until the output is correct.
Fixes: a0194d828100 ("net/failsafe: add flexible device definition")
Fixes: 35ffe4208140 ("net/failsafe: fix missing pclose after popen")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_
Hi Gaetan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Tuesday, August 29, 2017 7:34 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; Raslan Darawsheh ;
> sta...@dpdk.org
> Subject: Re: [PATCH] net/failsafe: fix exec parameter parsing err
Hi Gaetan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Wednesday, August 30, 2017 5:25 PM
> To: Matan Azrad
> Cc: dev@dpdk.org; Raslan Darawsheh ;
> sta...@dpdk.org
> Subject: Re: [PATCH] net/failsafe: fix exec parameter parsing e
x uses the RTE_ETH_FOREACH_DEV iterator for the forward
port IDs default setting.
Fixes: af75078fece3 ("first public release")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
app/test-pmd/testpmd.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Hi All
I would like to brin
in support")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/failsafe/failsafe_ether.c
b/drivers/net/failsafe/failsafe_ether.c
index a3a8cce..fb9bbce 100644
--- a/drivers/net/failsafe/f
Hi
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Monday, September 4, 2017 11:46 AM
> To: Matan Azrad
> Cc: Jingjing Wu ; Thomas Monjalon
> ; dev@dpdk.org; Ori Kam ;
> sta...@dpdk.org
> Subject: Re: [PATCH] app/testpmd: fix
sable, etc...
What do you think?
Regards
Matan Azrad
event detection according to the user configuration.
2. Calling to all registered mlx5 removal callbacks.
3. Capabilities extension to include removal interrupt handling.
Signed-off-by: Matan Azrad
---
drivers/net/mlx5/mlx5.c| 2 +-
drivers/net/mlx5/mlx5_ethdev.c | 103
Hi Adrien,
> -Original Message-
> From: Adrien Mazarguil [mailto:adrien.mazarg...@6wind.com]
> Sent: Monday, September 4, 2017 6:33 PM
> To: Matan Azrad
> Cc: Nélio Laranjeiro ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v3] net/mlx5: support device removal e
removal interrupt
callback for each PMD which can give stats after removal event.
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 33 +
drivers/net/failsafe/failsafe_ops.c | 16
drivers/net/failsafe/failsafe_private.h | 5
Hi Adrien
> -Original Message-
> From: Adrien Mazarguil [mailto:adrien.mazarg...@6wind.com]
> Sent: Tuesday, September 5, 2017 12:28 PM
> To: Matan Azrad
> Cc: Nélio Laranjeiro ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v3] net/mlx5: support device removal e
Hi Adrien
> -Original Message-
> From: Adrien Mazarguil [mailto:adrien.mazarg...@6wind.com]
> Sent: Tuesday, September 5, 2017 3:02 PM
> To: Matan Azrad
> Cc: Nélio Laranjeiro ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v3] net/mlx5: support device removal e
Hi Gaetan,
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Tuesday, September 5, 2017 4:23 PM
> To: Matan Azrad
> Cc: dev@dpdk.org
> Subject: Re: [PATCH] net/failsafe: stat support enhancement
>
> Hi Matan,
>
> On Tue, Se
Hi Gaetan,
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Tuesday, September 5, 2017 7:34 PM
> To: Matan Azrad
> Cc: dev@dpdk.org
> Subject: Re: [PATCH] net/failsafe: stat support enhancement
>
> On Tue, Sep 05, 2017 at 03:12
Hi Jinging,
> -Original Message-
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> Sent: Wednesday, September 6, 2017 1:21 PM
> To: Gaëtan Rivet ; Matan Azrad
>
> Cc: Jingjing Wu ; dev@dpdk.org; Ori Kam
>
> Subject: Re: [dpdk-stable] [PATCH] app/testp
the new function to explain the inconsistent
link status reason.
Signed-off-by: Matan Azrad
---
drivers/net/mlx5/mlx5_ethdev.c | 83 --
1 file changed, 55 insertions(+), 28 deletions(-)
Changes:
V2:
Replace link status update function name.
Add
removal callbacks.
3. Capabilities extension to include removal interrupt handling.
Signed-off-by: Matan Azrad
---
drivers/net/mlx5/mlx5.c| 2 +-
drivers/net/mlx5/mlx5_ethdev.c | 13 +++--
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/drivers/net/mlx5/mlx5.c b
removal interrupt
callback for each PMD which can give stats after removal event.
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 35 -
drivers/net/failsafe/failsafe_ops.c | 16 +++
drivers/net/failsafe/failsafe_private.h | 5
removal callbacks.
3. Capabilities extension to include removal interrupt handling.
Signed-off-by: Matan Azrad
---
doc/guides/nics/features/mlx5.ini | 1 +
drivers/net/mlx5/mlx5.c | 2 +-
drivers/net/mlx5/mlx5_ethdev.c| 13 +++--
3 files changed, 13 insertions(+), 3
Hi Ferruh
From: Ferruh Yigit, Sent: Tuesday, March 13, 2018 2:25 PM
> Switch from using deprecated bitfields in rxmode to offloads variable.
>
> Signed-off-by: Ferruh Yigit
> ---
> drivers/net/bonding/rte_eth_bond_api.c | 3 ++-
> drivers/net/bonding/rte_eth_bond_pmd.c | 9 +++--
> 2 files c
allow consistency in packet flow management.
Add rte flow support to the bonding PMD to manage all flow
configuration to the bonded slaves.
Signed-off-by: Matan Azrad
---
.../prog_guide/link_bonding_poll_mode_drv_lib.rst | 43 +++-
drivers/net/bonding/Makefile | 1
ed by Testpmd.
Add one more check to detect bonding slave device.
Fixes: 41b05095c4d1 ("app/testpmd: fix bonding start")
Fixes: 0e545d3047fe ("app/testpmd: check stopping port is not in bonding")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
app/test-pmd/testpmd.c | 5
Hi Ferruh
> From: Ferruh Yigit, Wednesday, March 28, 2018 1:38 AM
> On 3/5/2018 3:12 PM, Matan Azrad wrote:
> > Hi Ferruh
> >
> > From: Ferruh Yigit, Sent: Monday, March 5, 2018 5:07 PM
> >> On 3/5/2018 2:52 PM, Matan Azrad wrote:
> >>> HI
> >
of the function.
Fixes: dcd5c8112bc3 ("ethdev: add PCI driver helpers")
Cc: sta...@dpdk.org
Suggested-by: Ferruh Yigit
Signed-off-by: Matan Azrad
---
lib/librte_ether/rte_ethdev_pci.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/librte_ether/rte_ethde
Hi Declan, Radu
Please try to answer for the below questions.
From: Ferruh Yigit, Sent: Thursday, March 22, 2018 8:14 PM
> On 3/14/2018 12:50 PM, Matan Azrad wrote:
> > Questions:
> > Have you an idea why bonding PMD doesn't adjust the slaves port
> configurati
Add supported failsafe features to feature list.
Remove stats per queue feature from failsafe feature list since
queue_stats_mapping_set dev op has not implemented yet.
Signed-off-by: Matan Azrad
---
doc/guides/nics/features/failsafe.ini | 15 ++-
1 file changed, 14 insertions(+), 1
Hi Ferruh
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Tuesday, September 19, 2017 12:27 PM
> To: Matan Azrad ; Gaetan Rivet
>
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] doc: update failsafe feature list
>
>
Hi Ferruh
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Tuesday, September 19, 2017 2:00 PM
> To: Matan Azrad ; Gaetan Rivet
>
> Cc: dev@dpdk.org; john.mcnam...@intel.com
> Subject: Re: [dpdk-dev] [PATCH] doc: update failsafe feat
Hi Ferruh
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Friday, September 22, 2017 1:32 PM
> To: Matan Azrad ; Gaetan Rivet
>
> Cc: dev@dpdk.org; john.mcnam...@intel.com
> Subject: Re: [dpdk-dev] [PATCH] doc: update failsafe feat
v2:
Rearange patches.
Semantics.
Enhancements.
Fix compilation issues.
Moti Haimovsky (6):
net/mlx4: add simple Tx bypassing ibverbs
net/mlx4: get back Rx flow functionality
net/mlx4: support multi-segments Tx
net/mlx4: get back Tx checksum offloads
net/mlx4: get back Rx checksum offloa
From: Moti Haimovsky
Modify PMD to send single-buffer packets directly to the device
bypassing the ibv Tx post and poll routines.
Signed-off-by: Moti Haimovsky
---
drivers/net/mlx4/mlx4_prm.h | 108 +
drivers/net/mlx4/mlx4_rxtx.c | 353 ---
From: Moti Haimovsky
This patch adds support for accessing the hardware directly when handling
Rx packets eliminating the need to use verbs in the Rx datapath.
Now the number of scatters is calculated on the fly, according to the
maximum expected packet size.
Signed-off-by: Vasily Philipov
---
From: Moti Haimovsky
This patch adds support for transmitting packets spanning over
multiple buffers.
In this patch we also take into consideration the amount of entries
a packet occupies in the TxQ when setting the report-completion flag
of the chip.
Signed-off-by: Moti Haimovsky
---
drivers/
From: Moti Haimovsky
This patch adds hardware offloading support for IPV4, UDP and TCP
checksum calculation.
This commit also includes support for offloading IPV4, UDP and TCP
tunnel checksum calculation to the hardware.
Signed-off-by: Moti Haimovsky
---
drivers/net/mlx4/mlx4.c| 9 +++
From: Moti Haimovsky
This patch adds hardware offloading support for IPV4, UDP and TCP
checksum verification.
This commit also includes support for offloading IPV4, UDP and TCP tunnel
checksum verification to the hardware.
Signed-off-by: Vasily Philipov
---
drivers/net/mlx4/mlx4.c| 2
From: Moti Haimovsky
This patch adds loopback functionality used when the chip is a VF
in order to enable packet transmission between VFs and between VFs and PF.
Signed-off-by: Moti Haimovsky
---
drivers/net/mlx4/mlx4_rxtx.c | 38 ++
drivers/net/mlx4/mlx4_rx
ue of the set.
Signed-off-by: Matan Azrad
---
drivers/net/tap/tap_flow.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/drivers/net/tap/tap_flow.c b/drivers/net/tap/tap_flow.c
index aa33960..28d793f 100644
--- a/drivers/net/tap/tap_flow.c
+++ b/drivers/net/tap/tap_flow.c
@@ -1
Missed 4 spaces were added after break if line.
Fixes: 7a6811d78ed6 ("net/tap: fix flow and port commands")
Signed-off-by: Matan Azrad
---
drivers/net/tap/tap_flow.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/tap/tap_flow.c b/drivers/net/tap/
I sent it from root user by mistake, sorry!
I Sent it again with my user.
> -Original Message-
> From: root [mailto:r...@pegasus12.mtr.labs.mlnx]
> Sent: Tuesday, October 3, 2017 5:52 PM
> To: Pascal Mazon
> Cc: dev@dpdk.org; Matan Azrad
> Subject: [PATCH 2/2] net/t
I sent it from root user by mistake, sorry!
I Sent it again with my user.
> -Original Message-
> From: root [mailto:r...@pegasus12.mtr.labs.mlnx]
> Sent: Tuesday, October 3, 2017 5:52 PM
> To: Pascal Mazon
> Cc: dev@dpdk.org; Matan Azrad
> Subject: [PATCH 1/2] net/ta
Updated change info in release_17.11.
Signed-off-by: Matan Azrad
---
doc/guides/rel_notes/release_17_11.rst | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/doc/guides/rel_notes/release_17_11.rst
b/doc/guides/rel_notes/release_17_11.rst
index 36139e5..b62083d 100644
ation.
This patch changes the stats_get API return value to be int instead of
void.
All the net PMDs stats_get dev ops are adjusted by this patch.
Signed-off-by: Matan Azrad
---
drivers/net/af_packet/rte_eth_af_packet.c | 3 ++-
drivers/net/ark/ark_ethdev.c | 9 +
drivers/ne
ation.
This patch changes the stats_get API return value to be int instead of
void.
All the net PMDs stats_get dev ops are adjusted by this patch.
Signed-off-by: Matan Azrad
---
V2:
Rebased patch with next_net master.
Adjusted dpaa, octeontx and mrvl PMDs.
Merged release notes patch.
doc/g
removed device stats before calling to dev_close.
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/net/failsafe/failsafe_ether.c
b/drivers/net/failsafe/failsafe_ether.c
index f4db423..2758d4c
Hi Geatan
> -Original Message-
> From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com]
> Sent: Monday, October 16, 2017 11:28 AM
> To: Matan Azrad
> Cc: dev@dpdk.org
> Subject: Re: [PATCH] net/failsafe: improve stats accuracy
>
> Hey Matan,
>
> Thanks for th
ultimate statistics read on removal time; if that fails, use
the latest recorded snapshot.
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 19 +--
drivers/net/failsafe/failsafe_ops.c | 10 --
drivers/net/failsafe/failsafe_private.h | 7 ++-
3
ultimate statistics read on removal time; if that
fails, use the latest recorded snapshot.
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
V2:
Improve commit message.
Add warning massage when using stats snapshot.
Add
accuracy.
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_ether.c | 17 -
drivers/net/failsafe/failsafe_ops.c | 10 --
drivers/net/failsafe/failsafe_private.h | 7 ++-
3 files changed, 26 insertions(+), 8 deletions(-)
diff --git a/drivers/net
t;net/failsafe: add fast burst functions")
Cc: sta...@dpdk.org
Signed-off-by: Matan Azrad
---
drivers/net/failsafe/failsafe_rxtx.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/failsafe/failsafe_rxtx.c
b/drivers/net/failsafe/failsafe_rxtx.c
index 7311421..7015
prevents internal rules creation before queues creation based on
future creation before traffic start.
Fixes: 7d8675956f57 ("net/mlx4: add RSS support outside flow API")
Signed-off-by: Matan Azrad
---
drivers/net/mlx4/mlx4_flow.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/driver
prevents internal rules creation before queues creation based on
future creation before traffic start.
Fixes: 7d8675956f57 ("net/mlx4: add RSS support outside flow API")
Fixes: bdcad2f4843a ("net/mlx4: refactor internal flow rules")
Signed-off-by: Matan Azrad
Acked-by: Adrien Maz
601 - 700 of 1620 matches
Mail list logo