Hi Jerin,
Will do the suggested change (RX/rx-> Rx & TX/tx->Tx). Do you want me to trim
the headline as well?
@Akhil, did you get a chance to review the series? Do you have any comments on
the patches?
Thanks,
Anoob
> -Original Message-
> From: dev On Behalf Of Jerin Jacob
> Sent: S
19/01/2020 11:43, Anoob Joseph:
> Hi Jerin,
>
> Will do the suggested change (RX/rx-> Rx & TX/tx->Tx). Do you want me to
> trim the headline as well?
While you are in casing details,
I don't understand why I am alone taking care of the Marvell naming
(I am fixing it often while applying)
Hi Thomas,
I'll have it fixed in v3. Thanks for pointing it out.
Thanks,
Anoob
> -Original Message-
> From: Thomas Monjalon
> Sent: Sunday, January 19, 2020 4:24 PM
> To: Jerin Jacob ; Anoob Joseph
> ; Jerin Jacob Kollanukkaran ;
> Narayana Prasad Raju Athreya ; Kiran Kumar
> Kokkilagad
> -Original Message-
> From: Olivier Matz
> Sent: Friday, January 17, 2020 11:52 AM
> To: dev@dpdk.org
> Cc: Ali Alnubani ; Anatoly Burakov
> ; Andrew Rybchenko
> ; Raslan Darawsheh
> ; sta...@dpdk.org; Thomas Monjalon
>
> Subject: [PATCH v2] mempool: fix slow allocation of large mempools
The patch series provides an initial version of a
poll mode driver for Pensando network adapters.
The driver name is ionic.
v5 Changes:
--
- Fixed commits headlines
- Fixed doc syntax
- Fixed unused parameters errors
- Fixed included headers
- Replaced ilog2 with rte_log2_u32
- More code s
Add hardware structures and message commands definitions for
Pensando network adapters.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/ionic_if.h | 2491 ++
1 file changed, 2491 insertions(+)
create mode 100644 drivers/net/i
Add makefile and config file options to compile the Pensando ionic PMD.
Add feature and version map file.
Update maintainers file.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
MAINTAINERS | 6 +++
config/common_armv8a_linux
Add debug options to the config file.
Define macros used for logs and make use of config file options
to enable them.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/Makefile | 2 +-
drivers/net/ionic/ionic_ethdev.c | 14 ++
drivers/net/io
Initialize LIFs (Logical Interfaces) which represents
external connections. The NIC can multiplex many LIFs
to a single port, but in most setups, LIF0 is the
primary control for the port.
Create a device for each LIF.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/ne
Register the Pensando ionic PMD (net_ionic) and define initial probe
and remove callbacks with adapter initialization.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 2 +
drivers/net/ionic/Makefile | 3 +
drivers/net/ionic/ion
Doorbell registers are used by the driver to signal to the NIC
that requests are waiting on the message queues.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/ionic_dev.c | 15 +++
drivers/net/ionic/ionic_dev.h | 18 ++
drivers/n
Add port management commands that apply to the physical
ports associated with the PCI device, which might be
shared among several logical interfaces.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/ionic.h| 6 ++
drivers/net/ionic/ionic_dev.c|
Add support for port start/stop and handle basic features
including mtu and link up/down.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 4 +
drivers/net/ionic/ionic.h | 1 +
drivers/net/ionic/ionic_dev.h | 3 +
driver
Add support for managing RX filters based on MAC and VLAN.
Hardware cannot provide the list of filters, thus we keep
a local list.
Add support for promisc and allmulticast modes.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 4 +
driv
Add support for managing Flow Control.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 1 +
drivers/net/ionic/ionic_ethdev.c | 56 ++
2 files changed, 57 insertions(+)
diff --git a/doc/guides/nics/features/i
Add support for the admin queue, which is used for most
of the NIC configurations.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/ionic.h | 3 +
drivers/net/ionic/ionic_dev.c | 255
drivers/net/ionic/ionic_dev.h | 94 +
Add Rx and Tx queues setup and handling.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 10 +
drivers/net/ionic/Makefile | 1 +
drivers/net/ionic/ionic_dev.h | 1 +
drivers/net/ionic/ionic_ethdev.c | 115
drivers/
Add support for the notify queue, which is used for events
published by the NIC.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/ionic.h| 2 +
drivers/net/ionic/ionic_ethdev.c | 97
drivers/net/ionic/ionic_lif.c| 191 +
Add basic, per queue and extended statistics for
RX and TX, both from the adapter and the driver.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 3 +
drivers/net/ionic/ionic_ethdev.c | 253 +
drivers/net/io
Add support for Tx checksumming.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
drivers/net/ionic/ionic_ethdev.c | 5 ++
drivers/net/ionic/ionic_lif.c| 1 +
drivers/net/ionic/ionic_lif.h| 1 +
drivers/net/ionic/ionic_rxtx.c | 88 +++-
Add code to manipulate the RSS configuration
used by the adapter.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 3 +
drivers/net/ionic/ionic_ethdev.c | 175 +
drivers/net/ionic/ionic_ethdev.h | 8 ++
d
Add support for reading the firmware version.
Signed-off-by: Alfredo Cardigliano
Reviewed-by: Shannon Nelson
---
doc/guides/nics/features/ionic.ini | 1 +
drivers/net/ionic/ionic.h | 1 +
drivers/net/ionic/ionic_dev.c | 8
drivers/net/ionic/ionic_ethdev.c | 20 ++
Hi Bing,
I see that your patch is causing some build failure on aarch64 with meson build.
-c ../../root/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
../../root/dpdk/drivers/net/mlx5/mlx5_flow_dv.c: In function
'__flow_dv_translate':
../../root/dpdk/drivers/net/mlx5/mlx5_flow_dv.c:7339:48: error: passing
Hi,
> -Original Message-
> From: Dekel Peled
> Sent: Wednesday, January 15, 2020 11:20 PM
> To: Matan Azrad ; Slava Ovsiienko
>
> Cc: Raslan Darawsheh ; Ori Kam
> ; dev@dpdk.org; sta...@dpdk.org
> Subject: [PATCH v3] net/mlx5: optimize Rx hash fields conversion
>
> Previous fix added tr
On Tue, Dec 17, 2019 at 4:27 PM Andrzej Ostruszka wrote:
>
> On 12/17/19 12:42 PM, Kevin Laatz wrote:
> > Currently, the Travis CI is using Ubuntu 16.04 LTS (Xenial) which is
> > becoming increasingly outdated. This patch updates Travis to use Ubuntu
> > 18.04 LTS (Bionic) which will give us the b
On Tue, Dec 17, 2019 at 12:43 PM Kevin Laatz wrote:
>
> Currently, the Travis CI is using Ubuntu 16.04 LTS (Xenial) which is
> becoming increasingly outdated. This patch updates Travis to use Ubuntu
> 18.04 LTS (Bionic) which will give us the benefit of more up-to-date
> packages being availble an
On Sat, Jan 18, 2020 at 8:33 PM Honnappa Nagarahalli
wrote:
>
> The current rte_ring hard-codes the type of the ring element to 'void *',
> hence the size of the element is hard-coded to 32b/64b. Since the ring
> element type is not an input to rte_ring APIs, it results in couple
> of issues:
>
>
14/01/2020 01:24, John Daley:
> +#define min_t(type, x, y) ({\
> + type __min1 = (x); \
> + type __min2 = (y); \
> + __min1 < __min2 ? __min1 : __min2; })
> +
> +#define max_t(type, x, y) ({\
> + type
On 19/01/2020 05:31, Yu, PingX wrote:
> Kevin,
> Intel finished the following regression test as bugs are found 18.11.6-rc1.
> All passed.
>
Great, thank you for the report Yu Ping.
Kevin.
> * Intel(R) Testing
> # Basic Intel(R) NIC testing
> * PF(i40e): Pass
> * Build or compile: Pass
>
> #B
17/01/2020 20:26, Ferruh Yigit:
> On 1/17/2020 11:55 AM, Xiaoyu Min wrote:
> > Xiaoyu Min (2):
> > ethdev: add API to dump device internal flow info
> > net/mlx5: support flow dump API
> >
> > Xueming Li (3):
> > app/testpmd: new flow dump CLI
> > net/mlx5: add socket server for external t
17/01/2020 20:30, Ferruh Yigit:
> http://dpdk.org/git/next/dpdk-next-net for-main-repo
Pulled, thanks
Note that I did few changes in the release notes to group things
and improve sorting.
I also fixed some typos in logs and comments that checkpatch reported.
+Cc Robin, known Python expert :)
16/01/2020 18:24, Ciara Power:
> The client script for use with the telemetry library did not support
> python3, as the data being sent over the socket was in string format.
> Python3 requires the data be explicitly converted to bytes before being
> sent. Similar
Someone to review please?
23/12/2019 07:53, Reshma Pattan:
> Some unit tests has dependency on RING PMD,
> so this patch is trying to fix those and other
> closely related issues.
>
> 1)pdump, latency, bitrate, ring PMD and test_event_eth_tx_adapter
> unit tests are dependent on ring PMD, so comp
12/12/2019 18:53, Rafael Ávila de Espíndola:
> Running ld with -r switches the linker to a very special mode where
> some other linker options don't make sense.
>
> In particular, -export-dynamic normally requires that all global
> symbols be included in the dynamic symbol table, but a .o file doe
11/12/2019 19:25, Ali Alnubani:
> The header linux/version.h isn't included when CONFIG_RTE_EAL_VFIO
> is explicitly disabled. LINUX_VERSION_CODE and KERNEL_VERSION are
> therefore undefined, causing the build failure:
>
> lib/librte_eal/linux/eal/eal.c: In function ‘rte_eal_init’:
> lib/librt
14/01/2020 19:43, Ferruh Yigit:
> On 12/21/2019 1:02 AM, Stephen Hemminger wrote:
> > All global variables in kernel should be prefixed by the same
> > to avoid any symbol conflics. Rename dflt_carrier to kni_default_carrier.
> >
> > Fixes: 89397a01ce4a ("kni: set default carrier state of interfac
17/12/2019 12:12, Dumitrescu, Cristian:
>
> > -Original Message-
> > From: lir...@marvell.com
> > Sent: Tuesday, December 17, 2019 11:52 AM
> > To: dev@dpdk.org
> > Cc: Dumitrescu, Cristian ; sta...@dpdk.org;
> > Liron Himi
> > Subject: [PATCH v2] cfgfile: update map file
> >
> > From:
25/11/2019 19:49, Wang, Yipeng1:
>From: Dharmik Thakkar [mailto:dharmik.thak...@arm.com]
> >Remove __hash_rw_reader_unlock() calls from lock free hash lookup
> >
> >Signed-off-by: Dharmik Thakkar
> >Reviewed-by: Gavin Hu
> >Reviewed-by: Honnappa Nagarahalli
> >---
> Acked-by: Yipeng Wang
Appli
27/11/2019 02:59, Wang, Yipeng1:
> From: Amber, Kumar
> >Adding new API function to query the maximum key ID
> >that could possibly be returned by rte_hash_add_key and
> >rte_hash_add_key_with_hash. When RTE_HASH_EXTRA_FLAGS_MULTI_WRITER_ADD
> >is set, the maximum key id is larger than the entry co
05/12/2019 18:18, Reshma Pattan:
> Make latency calculation multithread safe by
> using spinlock.
>
> Fixes: 5cd3cac9ed ("latency: added new library for latency stats")
> Cc: sta...@dpdk.org
>
> Signed-off-by: reshma pattan
Applied, thanks
14/01/2020 18:18, Vladimir Medvedkin:
> Coverity issue: 350596
> Coverity issue: 350597
You can merge both IDs on one line, and remove the blank line after.
>
> Fixes: c3e12e0f0354 ("fib: add dataplane algorithm for IPv6")
> Cc: vladimir.medved...@intel.com
> Cc: sta...@dpdk.org
>
> Signed-off-
20/12/2019 23:43, Carrillo, Erik G:
> Hi Stephen,
>
> I added a comment in-line. With that change, it looks good to me:
>
> Acked-by: Erik Gabriel Carrillo
Applied with below change, thanks.
> From: Stephen Hemminger
>
> > It is useful to know when the next timer will expire when using
> >
On Sun, 20-01-19, 22:08, Thomas Monjalon wrote:
> 17/01/2020 20:26, Ferruh Yigit:
> > On 1/17/2020 11:55 AM, Xiaoyu Min wrote:
> > > Xiaoyu Min (2):
> > > ethdev: add API to dump device internal flow info
> > > net/mlx5: support flow dump API
> > >
> > > Xueming Li (3):
> > > app/testpmd: ne
Hi vhost PMD maitainers,
I have not got any feedback yet.
Since this is the first time I submit a patch, something
may be wrong, would you tell me what should I do ?
Thanks.
On Thu, 9 Jan 2020 08:22:05 +0900
Itsuro Oda wrote:
> vhost PMD has not been available for secondary processes since
>
If there's no mark action when creating a FDIR rule,
there shouldn't be FDIR flags in mbuf.
Fixes: f5cafa961fae ("net/ice: add flow director create and destroy")
Fixes: bd984f155f49 ("net/ice/base: support FDIR")
Cc: sta...@dpdk.org
Signed-off-by: Beilei Xing
---
drivers/net/ice/base/ice_fdir.c
Explanation of flow dump command is added into testpmd functions.
Signed-off-by: Xiaoyu Min
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 20
1 file changed, 20 insertions(+)
diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst
b/doc/guides/testpmd_app_ug/testpmd_f
> -Original Message-
> From: d...@barachs.net
> Sent: Saturday, January 18, 2020 8:45 PM
> To: 'Ray Kinsella' ; Jerin Jacob Kollanukkaran
> ; 'dpdk-dev'
> Subject: [EXT] RE: [RFC] [dpdk-dev] DPDK Trace support
>
> It would be well worth considering one of the vpp techniques to minimize t
Base on current fdir implementation for GTP-U, inner specification is
not supported, issue a rule for eth/ipv4/gtpu/ipv4 will also match
eth/ipv4/gtpu/ipv6, the patch add new pattern list to align with exist
implementation.
Fixes: efc16c621415 ("net/ice: support flow director GTPU tunnel")
Cc: sta
> -Original Message-
> From: Zhang, Qi Z
> Sent: Friday, January 17, 2020 2:21 PM
> To: Cao, Yahui ; Xing, Beilei
> Cc: dev@dpdk.org; Zhang, Qi Z ; sta...@dpdk.org
> Subject: [PATCH] net/ice: fix wrong GTP-U fdir profile
>
> A GTP-U fdir profile should be regarded as a tunnel type, or
> -Original Message-
> From: Xing, Beilei
> Sent: Monday, January 20, 2020 8:19 PM
> To: dev@dpdk.org; Zhang, Qi Z ; Cao, Yahui
>
> Cc: sta...@dpdk.org
> Subject: [PATCH] net/ice: fix FDIR flag issue
>
> If there's no mark action when creating a FDIR rule, there shouldn't be
> FDIR fl
Hi Vladimir,
The SA lookup logic and management is purely requirement based for the
application. The application may only cater to <128 SAs which can be handled
based on the current logic. –single-sa option cannot handle this.
Sample applications in DPDK are there to showcase the best a hardware
Suggest to rename ICE_FDIR_INSET_GTPU_IPV4 to ICE_FDIR_INSET_GTPU, and rename
ICE_FDIR_INSET_GTPU_EH_IPV4 to ICE_FDIR_INSET_GTPU_EH
Thanks.
Yahui.
-Original Message-
From: Zhang, Qi Z
Sent: Monday, January 20, 2020 1:08 PM
To: Cao, Yahui ; Xing, Beilei
Cc: Sun, Chenmin ; dev@dpdk.org
> Changes on the main test applications should be considered against
> subtrees where most of the API changes and development happen:
> - testpmd goes through dpdk-next-net as it is mainly about ethdev,
> - dpdk-test-compress-perf goes through dpdk-next-crypto since the
> compress API goes thro
V1000/R1000 processors are using the same PCI ids for the network
device as SNOWYOWL processor but has altered register definitions
for determining the window settings for the indirect PCS access.
Add support to check for this hardware and if found use the new
register values.
Signed-off-by: Selwi
[AMD Official Use Only - Internal Distribution Only]
Thank you David, Ferruh,
I pushed v4 of the patch with changes.
Thanks and Regards
Selwin Sebastian
-Original Message-
From: Ferruh Yigit
Sent: Tuesday, January 14, 2020 6:48 PM
To: David Marchand ; Sebastian, Selwin
Cc: dev ; Tho
It would be well worth considering one of the vpp techniques to minimize trace
impact:
static inline ring_handler_inline (..., int is_traced)
{
for (i = 0; i < vector_size; i++)
{
if (is_traced)
{
do_trace_work;
}
normal_packet_processing;
}
}
ring
Hi All,
I got a segmentation fault issue regarding ret_eal_wait_lcore and
rte_eal_mp_wait_lcore(),
when i am running the code in a few logical cores using rte_eal_remote
_launch() function which has a while (1) (infinite loop) in all the
functions launched by remote launch and when i am t
57 matches
Mail list logo