> -Original Message-
> From: Yongseok Koh
> Sent: Friday, April 12, 2019 12:14 PM
> To: Jerin Jacob Kollanukkaran
> Cc: Pavan Nikhilesh Bhagavatula ; Thomas
> Monjalon ; dev ;
> jerinjac...@gmail.com
> Subject: [EXT] Re: [dpdk-dev] [PATCH v8 2/4] meson: add infra to support
> machine spec
rte_crypto_sym.h is included prior to rte_crypto_asym.h
in rte_crypto.h, which breaks alphabetical order.
include rte_crypto_sym.h in rte_crypto_asym.h fixes this.
Ayuj Verma (1):
lib/crypto: fix alphabetical ordering of headers
lib/librte_cryptodev/rte_crypto.h | 1 -
lib/librte_cryptod
include rte_crypto_sym.h in rte_crypto_asym.h in place
of including it in rte_crypto.h.
Signed-off-by: Ayuj Verma
Signed-off-by: Shally Verma
---
lib/librte_cryptodev/rte_crypto.h | 1 -
lib/librte_cryptodev/rte_crypto_asym.h | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
diff -
Support added for physical addressing mode and
change driver flags to don't care.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 22 --
drivers/net/enetc/enetc_rxtx.c | 6 +++---
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/driver
Support for SXGMII port has been enabled. It will
depends on boot loader information passed through IERB.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/base/enetc_hw.h | 13 -
drivers/net/enetc/enetc_ethdev.c | 11 +++
2 files changed, 23 insertions(+), 1 deletion(-)
rte_pktmbuf_alloc API should be used to allocate mbuf
instead of rte_pktmbuf_raw_alloc to avoid use of stale mbuf
information.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: g.si...@nxp.com
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_rxtx.c | 5 +++--
1 file changed, 3 i
First configure ring with BDs properly then enable
the ring.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: g.si...@nxp.com
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/enetc/en
V1 log:
* support added for MTU, jumbo frame, queue start/stop, promiscuous,
multicast, crc offload, RX checksum validation, basic stats
* some bug fixes
V2 change-log:
* remove unneeded code from stats get
* fix big endian compilation
Gagandeep Singh (13):
net/enetc: support physical address
Enable basic statistics APIs enetc_stats_get
and enetc_stats_reset.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/base/enetc_hw.h | 27 -
drivers/net/enetc/enetc_ethdev.c | 41
Replacing read-write macros with already available
read-write functions.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc.h| 7 +
drivers/net/enetc/enetc_ethdev.c | 61
2 files changed, 31 insertions(+), 37 deletions(-)
diff --git
Promiscuous and allmulticast enable/disable APIs added.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 2 +
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 3 +-
drivers/net/enetc/enetc_ethdev.c | 90 ---
Remove unneeded forward declarations and re-order the code.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 237 ++-
1 file changed, 107 insertions(+), 130 deletions(-)
diff --git a/drivers/net/enetc/enetc_ethdev.c b/drivers/net/enetc/en
Enable the jumbo frames and mtu update feature.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 6 ++-
drivers/net/enetc/enetc.h | 5 +++
drivers/net/enetc/enetc_ethdev.c |
On xmit side, there should be a check whether BD ring
has free BDs available before transmit a packet to avoid
data corruption and buffer leak issue.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: g.si...@nxp.com
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_rxtx.c | 7 +++
Rx and Tx queue start-stop and deferred queue start
features enabled.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 2 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/enetc_ethdev.c | 185 ++---
3 files changed, 134 in
Checksum Validation on Rx is supported.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 5 ++
drivers/net/enetc/enetc_ethdev.c | 15 +-
drivers/net/enetc/enetc_rxtx.c | 107 -
4 f
CRC offload keep feature supported
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/base/enetc_hw.h | 1 +
drivers/net/enetc/enetc.h | 1 +
drivers/net/enetc/enetc_ethdev.c | 20 ++
Hi Fiona,
Please see inline.
Thanks and regards
Ayuj Verma
From: Trahe, Fiona
Sent: 09 April 2019 20:47
To: Ayuj Verma; akhil.go...@nxp.com; Kusztal, ArkadiuszX; De Lara Guarch, Pablo
Cc: Shally Verma; Sunila Sahu; Kanaka Durga Kotamarthy; Arvind Desai;
dev
> On Apr 11, 2019, at 11:43 PM, Yongseok Koh wrote:
>
>
>> On Apr 11, 2019, at 11:07 PM, Jerin Jacob Kollanukkaran
>> wrote:
>>
>>
>>
>>> -Original Message-
>>> From: Yongseok Koh
>>> Sent: Friday, April 12, 2019 7:35 AM
>>> To: Pavan Nikhilesh Bhagavatula
>>> Cc: Thomas Monjalon
> -Original Message-
> From: Thomas Monjalon
> Sent: Friday, April 12, 2019 5:07 AM
> To: Pavan Nikhilesh Bhagavatula ; Jerin Jacob
> Kollanukkaran
> Cc: dev@dpdk.org; jerinjac...@gmail.com; ys...@mellanox.com;
> bruce.richard...@intel.com
> Subject: Re: [dpdk-dev] [PATCH v8 2/4] meson: a
> On Apr 12, 2019, at 12:00 AM, Jerin Jacob Kollanukkaran
> wrote:
>
>> -Original Message-
>> From: Yongseok Koh
>> Sent: Friday, April 12, 2019 12:14 PM
>> To: Jerin Jacob Kollanukkaran
>> Cc: Pavan Nikhilesh Bhagavatula ; Thomas
>> Monjalon ; dev ;
>> jerinjac...@gmail.com
>> Subjec
> -Original Message-
> From: Yongseok Koh
> Sent: Friday, April 12, 2019 12:39 PM
> To: Jerin Jacob Kollanukkaran
> Cc: Pavan Nikhilesh Bhagavatula ; Thomas
> Monjalon ; dev ;
> jerinjac...@gmail.com
> Subject: [EXT] Re: [dpdk-dev] [PATCH v8 2/4] meson: add infra to support
> machine sp
On Thu, Apr 11, 2019 at 9:52 PM Aaron Conole wrote:
> The arguments being passed will cause failures on laptops that have,
> for instance, 2 cores only. Most of the tests don't require more
> than a single core. Some require multiple cores (but those tests
> should be modified to 'SKIP' when th
On Thu, Apr 11, 2019 at 9:52 PM Aaron Conole wrote:
> This helps in two ways:
> 1. When looking at travis page for dpdk, it's a visual distinction
>
> 2. For ccache support, the build IDs include the 'env', so we get unique
> cache data.
>
> Signed-off-by: Aaron Conole
> ---
> .travis.
On Thu, Apr 11, 2019 at 9:52 PM Aaron Conole wrote:
> We try to make the planet happy travis builds dpdk.
>
> Also, the 'sudo' flag was recently deprecated. Drop it.
>
> Suggested-by: Luca Boccassi
> Signed-off-by: Aaron Conole
> ---
> .travis.yml | 3 +--
> 1 file changed, 1 insertion(+), 2
> On Apr 12, 2019, at 12:35 AM, Jerin Jacob Kollanukkaran
> wrote:
>
>
>
>> -Original Message-
>> From: Yongseok Koh
>> Sent: Friday, April 12, 2019 12:39 PM
>> To: Jerin Jacob Kollanukkaran
>> Cc: Pavan Nikhilesh Bhagavatula ; Thomas
>> Monjalon ; dev ;
>> jerinjac...@gmail.com
>>
On 12.04.2019 7:39, Tiwei Bie wrote:
> On Tue, Apr 09, 2019 at 04:36:22PM +0300, Ilya Maximets wrote:
>> Application should be able to obtain information like 'ifname' from
>> the 'vid' passed to 'destroy_connection' callback. Currently, all the
>> API calls with passed 'vid' fails with 'device not
Rather than having a separate version.map file for linux/BSD and an
exports definition file for windows for each library, generate the
latter from the former automatically at build time.
Signed-off-by: Bruce Richardson
---
buildtools/map_to_def.py | 40
b
Application should be able to obtain information like 'ifname' from
the 'vid' passed to 'destroy_connection' callback. Currently, all the
API calls with passed 'vid' fails with 'device not found'.
Fixes: efba12a78ddf ("vhost: add user callbacks for socket open/close")
Cc: sta...@dpdk.org
Signed-o
12/04/2019 09:04, Gagandeep Singh:
> rte_pktmbuf_alloc API should be used to allocate mbuf
> instead of rte_pktmbuf_raw_alloc to avoid use of stale mbuf
> information.
>
> Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
> Cc: g.si...@nxp.com
You should mention it is also fixing big endian com
On 4/10/2019 10:16 AM, Somnath Kotur wrote:
> The result of the endian conversion was not being used incorrectly.
>
> Reported-by: Thomas Monjalon
> Signed-off-by: Somnath Kotur
Applied to dpdk-next-net/master, thanks.
12/04/2019 09:12, Jerin Jacob Kollanukkaran:
> From: Thomas Monjalon
> > 10/04/2019 18:13, jerinjac...@gmail.com:
> > > From: Pavan Nikhilesh
> > >
> > > Currently, RTE_* flags are set based on the implementer ID but there
> > > might be some micro arch specific differences from the same vendor e
>>> Please can you explain how it is related to rte_security?
>>
>> It is not.
>> Do you mean macsec control API could be moved and logically be a part of
>> rte_security api?
>> I can't comment now on how feasible is this. Moreover this depends on how
>> Intel considers
>> and uses the existing
> -Original Message-
> From: Thomas Monjalon
> Sent: Friday, April 12, 2019 2:08 PM
> To: Gagandeep Singh
> Cc: dev@dpdk.org; ferruh.yi...@intel.com>
>
> 12/04/2019 09:04, Gagandeep Singh:
> > rte_pktmbuf_alloc API should be used to allocate mbuf
> > instead of rte_pktmbuf_raw_alloc
On Fri, Apr 12, 2019 at 09:46:17AM +0200, David Marchand wrote:
>On Thu, Apr 11, 2019 at 9:52 PM Aaron Conole <[1]acon...@redhat.com>
>wrote:
>
> The arguments being passed will cause failures on laptops that have,
> for instance, 2 cores only. Most of the tests don't require mo
On Thu, 2019-04-11 at 15:52 -0400, Aaron Conole wrote:
> We try to make the planet happy travis builds dpdk.
>
> Also, the 'sudo' flag was recently deprecated. Drop it.
>
> Suggested-by: Luca Boccassi <
> bl...@debian.org
> >
> Signed-off-by: Aaron Conole <
> acon...@redhat.com
> >
> ---
> .tra
On Thu, 2019-04-11 at 15:52 -0400, Aaron Conole wrote:
> The arguments being passed will cause failures on laptops that have,
> for instance, 2 cores only. Most of the tests don't require more
> than a single core. Some require multiple cores (but those tests
> should be modified to 'SKIP' when t
On Thu, 2019-04-11 at 15:52 -0400, Aaron Conole wrote:
> This helps in two ways:
> 1. When looking at travis page for dpdk, it's a visual distinction
>
> 2. For ccache support, the build IDs include the 'env', so we get
> unique
> cache data.
>
> Signed-off-by: Aaron Conole <
> acon...@r
Hi Konstantin, Ruifeng,
> -Original Message-
> From: Ananyev, Konstantin
> Sent: Monday, April 8, 2019 3:00 PM
> To: Ruifeng Wang (Arm Technology China) ;
> Shreyansh Jain ; dev@dpdk.org
> Cc: nd
> Subject: RE: [dpdk-dev] [PATCH] examples/l3fwd: support separate buffer
> pool per port
>
This patch for DPDK Contributor's Guidelines indicates the repos
against which a new PMD should be prepared; for example, for new
network ethernet PMDs it should be dpdk-next-net, and for new crypto
PMDs it should be dpdk-next-crypto. For other new PMDs, the
contributor should refer to the MAINT
Commit 267d32de46a8 ("net/qede: support generic flow API")
added a support for RTE_FLOW APIs but did not update the feature
support matrix.
Fixes: 267d32de46a8 ("net/qede: support generic flow API")
Signed-off-by: Shahed Shaikh
---
doc/guides/nics/features/qede.ini | 1 +
1 file changed, 1 inse
Hi Ayuj
From: Ayuj Verma [mailto:ayve...@marvell.com]
Sent: Friday, April 12, 2019 8:08 AM
To: Trahe, Fiona ; akhil.go...@nxp.com; Kusztal,
ArkadiuszX ; De Lara Guarch, Pablo
Cc: Shally Verma ; Sunila Sahu ; Kanaka
Durga Kotamarthy ; Arvind Desai ;
dev@dpdk.org
Subject: Re: [PATCH v2] app/tes
This patch for DPDK Contributor's Guidelines indicates the repos
against which a new PMD should be prepared; for example, for new
network ethernet PMDs it should be dpdk-next-net, and for new crypto
PMDs it should be dpdk-next-crypto. For other new PMDs, the
contributor should refer to the MAINT
Hi Bernard,
/ipsec: fix logic around dequeue burst
>
> Call rte_crypto_dequeue_burst() in a loop with
> a delay to ensure that all the packets are dequeued
> from the crtpto device.
>
> Fixes: 59d7353b0df0 ("test/ipsec: fix test suite setup")
> Cc: sta...@dpdk.org
> Signed-off-by: Bernard Iremo
First configure ring with BDs properly then enable
the ring.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: sta...@dpdk.org
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/enetc/en
There was an error at rte_constant_bswap64 while compiling
with big endian toolchain. so fixing it by adding type cast.
Also, rte_pktmbuf_alloc API should be used to allocate mbuf
instead of rte_pktmbuf_raw_alloc to avoid use of stale mbuf
information.
Fixes: 469c6111a799 ("net/enetc: enable Rx a
Support added for physical addressing mode and
change driver flags to don't care.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 22 --
drivers/net/enetc/enetc_rxtx.c | 6 +++---
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/driver
V1 log:
* support added for MTU, jumbo frame, queue start/stop, promiscuous,
multicast, crc offload, RX checksum validation, basic stats
* some bug fixes
V2 change-log:
* remove unneeded code from stats get
* fix big endian compilation
v3 change-log:
* commit message updated for 03/13 pat
Support for SXGMII port has been enabled. It will
depends on boot loader information passed through IERB.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/base/enetc_hw.h | 13 -
drivers/net/enetc/enetc_ethdev.c | 11 +++
2 files changed, 23 insertions(+), 1 deletion(-)
Remove unneeded forward declarations and re-order the code.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 237 ++-
1 file changed, 107 insertions(+), 130 deletions(-)
diff --git a/drivers/net/enetc/enetc_ethdev.c b/drivers/net/enetc/en
Replacing read-write macros with already available
read-write functions.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc.h| 7 +
drivers/net/enetc/enetc_ethdev.c | 61
2 files changed, 31 insertions(+), 37 deletions(-)
diff --git
Enable basic statistics APIs enetc_stats_get
and enetc_stats_reset.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/base/enetc_hw.h | 27 -
drivers/net/enetc/enetc_ethdev.c | 41
Promiscuous and allmulticast enable/disable APIs added.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 2 +
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 3 +-
drivers/net/enetc/enetc_ethdev.c | 90 ---
Rx and Tx queue start-stop and deferred queue start
features enabled.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 2 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/enetc_ethdev.c | 185 ++---
3 files changed, 134 in
CRC offload keep feature supported
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/base/enetc_hw.h | 1 +
drivers/net/enetc/enetc.h | 1 +
drivers/net/enetc/enetc_ethdev.c | 20 ++
Enable the jumbo frames and mtu update feature.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 6 ++-
drivers/net/enetc/enetc.h | 5 +++
drivers/net/enetc/enetc_ethdev.c |
Checksum Validation on Rx is supported.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 5 ++
drivers/net/enetc/enetc_ethdev.c | 15 +-
drivers/net/enetc/enetc_rxtx.c | 107 -
4 f
On xmit side, there should be a check whether BD ring
has free BDs available before transmit a packet to avoid
data corruption and buffer leak issue.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: sta...@dpdk.org
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_rxtx.c | 7 +++
12/04/2019 10:50, Igor Russkikh:
>
> >>> Please can you explain how it is related to rte_security?
> >>
> >> It is not.
> >> Do you mean macsec control API could be moved and logically be a part of
> >> rte_security api?
> >> I can't comment now on how feasible is this. Moreover this depends on h
Hi Konstantin,
> > Call rte_crypto_dequeue_burst() in a loop with a delay to ensure that
> > all the packets are dequeued from the crtpto device.
> >
> > Fixes: 59d7353b0df0 ("test/ipsec: fix test suite setup")
> > Cc: sta...@dpdk.org
> > Signed-off-by: Bernard Iremonger
> > ---
> > app/test/t
On 4/7/2019 4:03 PM, Rastislav Cernay wrote:
> From: Rastislav Cernay
>
> Added new net driver for Netcope nfb cards
>
> Signed-off-by: Rastislav Cernay
<...>
> +CFLAGS += -O3
> +CFLAGS += $(WERROR_FLAGS)
> +CFLAGS += $(shell command -v pkg-config > /dev/null 2>&1 && pkg-config
> --cflags ne
On 4/7/2019 4:03 PM, Rastislav Cernay wrote:
> From: Rastislav Cernay
>
> Added new net driver for Netcope nfb cards
>
> Signed-off-by: Rastislav Cernay
Hi Rastislav,
Welcome to DPDK!
Applied to dpdk-next-net/master, thanks.
> > > We are still seeing some compilation issues regularly on Power.
> > > Before going to DTS, I think you should extend your compilation
testing,
> > > and basic feature testing with builtin unit tests.
> >
> > We have not observed any compilation issues since we started the CI.
The
> > last i
On Thu, Apr 11, 2019 at 04:35:04AM +, Honnappa Nagarahalli wrote:
> Hi Paul,
> Thank you for your feedback.
>
> > -Original Message-
> > From: Paul E. McKenney
> > Sent: Wednesday, April 10, 2019 1:15 PM
> > To: Honnappa Nagarahalli
> > Cc: konstantin.anan...@intel.com; step...
> -Original Message-
> From: Yang, Qiming
> Sent: Friday, April 12, 2019 6:10 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z ; Yang, Qiming
> Subject: [PATCH v3] net/ice: stop lldp by default
>
> This patch stopped lldp by default to avoid the statistics error.
>
> Signed-off-by: Qiming Yang
Support added for physical addressing mode and
change driver flags to don't care.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 22 --
drivers/net/enetc/enetc_rxtx.c | 6 +++---
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/driver
First configure ring with BDs properly then enable
the ring.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: sta...@dpdk.org
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/enetc/en
*V1 log:
* support added for MTU, jumbo frame, queue start/stop, promiscuous,
multicast, crc offload, RX checksum validation, basic stats
* some bug fixes
V2 change-log:
* remove unneeded code from stats get
* fix big endian compilation
v3 change-log:
* commit message updated for 03/13 pa
There was an error at rte_constant_bswap64 while compiling
with big endian toolchain. so fixing it by adding type cast.
Also, rte_pktmbuf_alloc API should be used to allocate mbuf
instead of rte_pktmbuf_raw_alloc to avoid use of stale mbuf
information.
Fixes: 469c6111a799 ("net/enetc: enable Rx a
Enable basic statistics APIs enetc_stats_get
and enetc_stats_reset.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/base/enetc_hw.h | 27 +++-
drivers/net/enetc/enetc_ethdev.c | 41 +
Replacing read-write macros with already available
read-write functions.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc.h| 7 +---
drivers/net/enetc/enetc_ethdev.c | 61
2 files changed, 31 insertions(+), 37 deletions(-)
diff --git a/drivers
Support for SXGMII port has been enabled. It will
depends on boot loader information passed through IERB.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/base/enetc_hw.h | 13 -
drivers/net/enetc/enetc_ethdev.c | 11 +++
2 files changed, 23 insertions(+), 1 deletion(-)
Remove unneeded forward declarations and re-order the code.
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_ethdev.c | 237 ++-
1 file changed, 107 insertions(+), 130 deletions(-)
diff --git a/drivers/net/enetc/enetc_ethdev.c b/drivers/net/enetc/enetc_ethd
Promiscuous and allmulticast enable/disable APIs added.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 2 +
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 3 +-
drivers/net/enetc/enetc_ethdev.c | 90 +-
4 f
Rx and Tx queue start-stop and deferred queue start
features enabled.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 2 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/enetc_ethdev.c | 185 -
3 files changed, 134 insertions
CRC offload keep feature supported
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 1 +
drivers/net/enetc/base/enetc_hw.h | 1 +
drivers/net/enetc/enetc.h | 1 +
drivers/net/enetc/enetc_ethdev.c | 20 ++
Enable the jumbo frames and mtu update feature.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/enetc.rst | 1 +
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 6 ++-
drivers/net/enetc/enetc.h | 5 ++
drivers/net/enetc/enetc_ethdev.c | 8
Checksum Validation on Rx is supported.
Signed-off-by: Gagandeep Singh
---
doc/guides/nics/features/enetc.ini | 2 +
drivers/net/enetc/base/enetc_hw.h | 5 ++
drivers/net/enetc/enetc_ethdev.c | 15 +++-
drivers/net/enetc/enetc_rxtx.c | 107 +
4 files chang
On xmit side, there should be a check whether BD ring
has free BDs available before transmit a packet to avoid
data corruption and buffer leak issue.
Fixes: 469c6111a799 ("net/enetc: enable Rx and Tx")
Cc: sta...@dpdk.org
Signed-off-by: Gagandeep Singh
---
drivers/net/enetc/enetc_rxtx.c | 7 +++
vhost should notify the application in case of all vring state changes.
In general, application should not care about negotiation of
VHOST_USER_F_PROTOCOL_FEATURES. Protocol details like this should
be hidden by the vhost library.
With this patch applications like OVS will be able to assume that
Setting exact link speed makes sense if auto-negotiation is
disabled. Fixed flag is required to disable auto-negotiation.
Fixes: 88fbedcd5e5a ("app/testpmd: move speed and duplex parsing in a function")
Cc: sta...@dpdk.org
Signed-off-by: Andrew Rybchenko
---
app/test-pmd/cmdline.c | 12 ++--
19/03/2019 18:54, Stephen Hemminger:
> My preference would be:
> 1. Make all DPDK drivers consistent in usage of current statistic values.
> 2. Propose an enhancement to have new ethdev statistics match some
> pre-existing
> standard like SNMP or other RFC.
This patch is about basic stat
26/03/2019 10:29, David Marchand:
> On Tue, Mar 19, 2019 at 6:18 PM Ferruh Yigit wrote:
>
> > On 3/14/2019 3:13 PM, David Marchand wrote:
> > > Introduce a new api to retrieve per queue statistics from the drivers.
> > > The api objectives:
> > > - easily add some common per queue statistics and
I should have some time this weekend to run these patches through our
regression system.
On 4/10/19 8:53 AM, David Marchand wrote:
fast queue Rx burst function is missing checks on promisc and the
slave collecting state.
Define an inline wrapper to have a common base.
Fixes: 112891cd27e5 ("net/
Variable "status" should be difined as "int" instead of "uint_16t".
This patch fixes the issue.
Fixes: c945e4bf9063 ("net/ice: support promiscuous mode")
Cc: sta...@dpdk.org
Signed-off-by: Wang Ying A
---
drivers/net/ice/ice_ethdev.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
Patch 1/2 modifies the variable type of "status" from "uint16_t" to "int"
to follow the standard programming style.
Patch 2/2 adds a return value check to give user a correct prompt.
Wang Ying A (2):
net/ice: code clean
net/ice: fix promiscuous mode
drivers/net/ice/ice_ethdev.c | 12 +++
When device promiscuous mode has already been enabled,
if user re-enables the promisc mode, he/she should be
prompted with "Promisc has already been enabled"
rather than "Failed to enable promisc".
Fixes: c945e4bf9063 ("net/ice: support promiscuous mode")
Cc: sta...@dpdk.org
Signed-off-by: Wang Y
Added crypto_dequeue_burst() function to call
rte_crypto_dequeue_burst() in a loop with a
delay to ensure that all the packets are
dequeued from the crtpto device.
Fixes: 59d7353b0df0 ("test/ipsec: fix test suite setup")
Cc: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
Acked-by: Fiona Trahe
On Fri, Apr 12, 2019 at 3:29 PM Thomas Monjalon wrote:
> 26/03/2019 10:29, David Marchand:
> > On Tue, Mar 19, 2019 at 6:18 PM Ferruh Yigit
> wrote:
> >
> > > On 3/14/2019 3:13 PM, David Marchand wrote:
> > > > Introduce a new api to retrieve per queue statistics from the
> drivers.
> > > > The
From: Rastislav Cernay
Signed-off-by: Rastislav Cernay
---
drivers/net/nfb/Makefile | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/net/nfb/Makefile b/drivers/net/nfb/Makefile
index 21b09b3..a84b423 100644
--- a/drivers/net/nfb/Makefile
+++ b/drivers/net/nfb/Makefile
@@ -16,7 +16,6 @
> -Original Message-
> From: Andrew Rybchenko [mailto:arybche...@solarflare.com]
> Sent: Friday, April 12, 2019 2:13 PM
> To: Lu, Wenzhuo ; Wu, Jingjing
> ; Iremonger, Bernard
>
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: [PATCH] app/testpmd: set fixed flag when exact link speed is
> ch
On 4/10/2019 11:30 AM, Igor Ryzhov wrote:
> It allows applications running packet sockets over KNI interfaces to get
> source Ethernet addresses of packets received using recvfrom function.
>
> Signed-off-by: Igor Ryzhov
Acked-by: Ferruh Yigit
Hi Igor,
I tested this with a quick application
On 4/12/2019 3:52 PM, Ferruh Yigit wrote:
> On 4/10/2019 11:30 AM, Igor Ryzhov wrote:
>> It allows applications running packet sockets over KNI interfaces to get
>> source Ethernet addresses of packets received using recvfrom function.
>>
>> Signed-off-by: Igor Ryzhov
>
> Acked-by: Ferruh Yigit
As David pointed out, if we reserve N slots, but only submit n slots,
we would end up with an incorrect opinion of the number of available slots
later, we also would get wrong idx when we call xsk_ring_prod__reserve next
time. It also applies to xsk_ring_cons__peek()/xsk_ring_cons__release().
This
When it fails to allocate enough slots in Tx queue for transmitting
packets, we need to return the dequeued addrs to buf ring.
Fixes: f1debd77efaf ("net/af_xdp: introduce AF_XDP PMD")
Signed-off-by: Xiaolong Ye
---
drivers/net/af_xdp/rte_eth_af_xdp.c | 1 +
1 file changed, 1 insertion(+)
diff
On 4/12/2019 3:37 PM, Rastislav Cernay wrote:
> From: Rastislav Cernay
>
> Signed-off-by: Rastislav Cernay
Squashed into relevant commit in next-net, thanks.
Make sure that outer L2 and L3 header length fields are
equal to zero for non-tunnel packets in order to ensure
consistent and predictable behaviour in network drivers.
Explain this expectation in comments to help developers.
Signed-off-by: Ivan Malov
Reviewed-by: Andrew Rybchenko
---
Notes:
11/03/2019 18:22, Ferruh Yigit:
> On 3/4/2019 11:18 AM, David Marchand wrote:
> > According to the api, the q_errors[] per queue statistic is for reception
> > errors not transmit errors.
> > This is a first cleanup on statistics before looking at oerrors.
> >
>
> Yes, the patchset looks aligned
Hi Ayuj,
> -Original Message-
> From: Ayuj Verma [mailto:ayve...@marvell.com]
> Sent: Friday, April 12, 2019 8:03 AM
> To: akhil.go...@nxp.com; Kusztal, ArkadiuszX ;
> Trahe, Fiona
>
> Cc: shal...@marvell.com; ss...@marvell.com; kkotamar...@marvell.com;
> ade...@marvell.com;
> dev@dpdk.
On 4/12/2019 4:07 PM, Thomas Monjalon wrote:
> 11/03/2019 18:22, Ferruh Yigit:
>> On 3/4/2019 11:18 AM, David Marchand wrote:
>>> According to the api, the q_errors[] per queue statistic is for reception
>>> errors not transmit errors.
>>> This is a first cleanup on statistics before looking at oer
1 - 100 of 159 matches
Mail list logo