Acked-by: Hemant Agrawal
CC: ABI Policy maintainers. You might have an opinion. Or not. :-)
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Tyler Retzlaff
> Sent: Wednesday, March 10, 2021 11:53 PM
>
> On Wed, Mar 10, 2021 at 10:49:42AM -0800, Stephen Hemminger wrote:
> > On Tue, 9 Mar 2021 22:41:06 -0800
> > Tyl
On 3/12/21 1:17 AM, Thomas Monjalon wrote:
> Since rte_flow is the only API for filtering operations,
> the legacy driver interface filter_ctrl was too much complicated
> for the simple task of getting the struct rte_flow_ops.
>
> The filter type RTE_ETH_FILTER_GENERIC and
> the filter operarion R
On Thu, Mar 11, 2021 at 08:41:58PM -0800, Ranjit Menon wrote:
>
> On 3/11/2021 5:34 PM, Tyler Retzlaff wrote:
> >On Thu, Mar 11, 2021 at 04:40:58PM -0800, Ranjit Menon wrote:
> >>On 3/11/2021 1:08 PM, Tyler Retzlaff wrote:
> >>>diff --git a/lib/librte_eal/include/rte_common.h
> >>>b/lib/librte_ea
On 3/11/2021 5:34 PM, Tyler Retzlaff wrote:
On Thu, Mar 11, 2021 at 04:40:58PM -0800, Ranjit Menon wrote:
On 3/11/2021 1:08 PM, Tyler Retzlaff wrote:
diff --git a/lib/librte_eal/include/rte_common.h
b/lib/librte_eal/include/rte_common.h
index 1b630baf1..640befee2 100644
--- a/lib/librte_eal/
On Thu, Mar 11, 2021 at 4:08 PM Ferruh Yigit wrote:
>
> On 3/10/2021 9:26 PM, Ajit Khaparde wrote:
> > From: Kalesh AP
> >
> > Patch brings in the latest hsi_struct_def_dpdk.h.
> > HWRM API is now updated to version 1.10.2.15.
> >
> > Signed-off-by: Kalesh AP
> > Reviewed-by: Ajit Khaparde
> >
On Thu, Mar 4, 2021 at 12:45 AM Kalesh A P
wrote:
>
> From: Kalesh AP
>
> Please apply.
Patchset applied to dpdk-next-net-brcm. Thanks
>
> Ajit Khaparde (1):
> net/bnxt: check flush status during ring free
>
> Kalesh AP (2):
> net/bnxt: fix ver get HWRM command
> net/bnxt: fix VF info allo
On Thu, Mar 11, 2021 at 3:30 PM Ajit Khaparde
wrote:
>
> Address build issues with Clang and without glibc on ppc64le.
> Vector can be a keyword and should not be used in code.
> Renaming it to avoid conflict.
>
> Reported-by: Piotr Kubaj
> Signed-off-by: Ajit Khaparde
Patch applied to dpdk-next
On Tue, Mar 9, 2021 at 11:28 PM Kalesh A P
wrote:
>
> From: Kalesh AP
>
> This series contain couple of bug fixes in bnxt PMD.
>
> Kalesh AP (2):
> net/bnxt: fix HWRM and FW incompatibility handling
> net/bnxt: mute some failure logs
Patchset applied to dpdk-next-net-brcm.
>
> drivers/net/b
On Tue, Mar 2, 2021 at 7:16 AM Lance Richardson
wrote:
>
> Remove code for setting consumed mbuf pointers to NULL from the
> vector receive functions as a minor performance optimization.
>
> Signed-off-by: Lance Richardson
> Reviewed-by: Ajit Kumar Khaparde
> Reviewed-by: Somnath Kotur
Patch a
On Thu, Mar 11, 2021 at 12:05 PM Ajit Khaparde
wrote:
>
> From: Lance Richardson
>
> Fix a number of issues in the bnxt receive descriptor status
> function, including:
>- Provide status of receive descriptor instead of completion
> descriptor.
>- Remove invalid comparison of raw rin
Address build issues with Clang and without glibc on ppc64le.
Vector can be a keyword and should not be used in code.
Renaming it to avoid conflict.
Reported-by: Piotr Kubaj
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_irq.c | 2 +-
drivers/net/bnxt/bnxt_irq.h | 2 +-
2 files changed,
Fix a potential unused variable warning when compiling on PPC.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c
index 3f28e0ea45..b561ff5520 100644
在 2021/3/12 2:25, Ferruh Yigit 写道:
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Hongbo Zheng
Adjust the format of hns3 RAS related structures to resolve
the static check warnings of reviewbot_c.This patch has no
impact on function.
The correspond warnings of reviewbot_c:
When struct
> -Original Message-
> From: Andrew Rybchenko
> Sent: Thursday, March 11, 2021 18:49
> To: Li, Xiaoyun
> Cc: dev@dpdk.org
> Subject: [PATCH] app/testpmd: log reason of port start failure
>
> Provide a bit more diagnostics information when port start fails.
>
> Signed-off-by: Andrew R
> -Original Message-
> From: Thomas Monjalon
> Sent: Friday, March 12, 2021 06:18
> To: dev@dpdk.org
> Cc: Ori Kam ; Ajit Khaparde ;
> Somnath Kotur
> ; Chas Williams ; Min Hu (Connor)
> ;
> Rahul Lakkireddy ; Hemant Agrawal
> ; Sachin
> Saxena ; Guo, Jia ; Wang,
> Haiyue ;
> Daley, Jo
On Thu, Mar 11, 2021 at 04:40:58PM -0800, Ranjit Menon wrote:
>
> On 3/11/2021 1:08 PM, Tyler Retzlaff wrote:
> >diff --git a/lib/librte_eal/include/rte_common.h
> >b/lib/librte_eal/include/rte_common.h
> >index 1b630baf1..640befee2 100644
> >--- a/lib/librte_eal/include/rte_common.h
> >+++ b/lib
Fix segment fault when failing to get the memory from the pool.
Fixes: e6a6a138919f ("net/i40e: add AVX512 vector path")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_rxtx_vec_avx512.c | 128
1 file changed, 12
Fix segment fault when failing to get the memory from the pool.
Fixes: 7f85d5ebcfe1 ("net/ice: add AVX512 vector path")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/ice/ice_rxtx_vec_avx512.c | 129 ++
1 file changed, 129
Fix segment fault when failing to get the memory from the pool.
Fixes: 31737f2b66fb ("net/iavf: enable AVX512 for legacy Rx")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/iavf/iavf_rxtx_vec_avx512.c | 130
1 file change
Hi,
-Original Message-
From: Thomas Monjalon
Sent: Friday, March 12, 2021 6:18 AM
To: dev@dpdk.org
Cc: Hemant Agrawal ; Sachin Saxena
; Wu, Jingjing ; Xing, Beilei
; Yang, Qiming ; Zhang, Qi Z
; Guo, Jia ; Wang, Haiyue
; Xu, Rosen
Subject: [PATCH 2/2] drivers/net: remove explicit in
在 2021/3/12 1:39, Ferruh Yigit 写道:
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Chengwen Feng
Currently, the driver support multiple IO burst function and auto
selection of the most appropriate function based on offload
configuration.
Most applications such as l2fwd/l3fwd don't provi
在 2021/3/12 1:31, Ferruh Yigit 写道:
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Chengwen Feng
Currently, the driver support multiple IO burst function and auto
selection of the most appropriate function based on offload
configuration.
Most applications such as l2fwd/l3fwd don't provi
On Thu, Mar 11, 2021 at 8:11 AM Piotr Kubaj wrote:
>
> There are couple of issues when building with Clang:
> 1. vector is a keyword and should not be used in code. I undefined it,
> but it would probably be better to just change the variable name.
> 2. vector long is deprecated by Clang and shoul
On 3/11/2021 1:08 PM, Tyler Retzlaff wrote:
Avoid expanding v and mul parameters multiple times in the macro. based
on usage of the macro it seems like side effects were not intended.
For example:
``return RTE_ALIGN_MUL_NEAR(rte_rdtsc() - start, CYC_PER_10MHZ);''
Signed-off-by: Tyler Retzl
On 3/12/2021 12:17 AM, Ajit Khaparde wrote:
On Thu, Mar 11, 2021 at 4:08 PM Ferruh Yigit wrote:
On 3/10/2021 9:26 PM, Ajit Khaparde wrote:
From: Kalesh AP
Patch brings in the latest hsi_struct_def_dpdk.h.
HWRM API is now updated to version 1.10.2.15.
Signed-off-by: Kalesh AP
Reviewed-by:
On 3/10/2021 9:26 PM, Ajit Khaparde wrote:
Update word list with VNIC and Thor to catch errors in patch title.
Suggested-by: Ferruh Yigit
Signed-off-by: Ajit Khaparde
Acked-by: Ferruh Yigit
Thanks for the update.
On 3/10/2021 9:26 PM, Ajit Khaparde wrote:
From: Kalesh AP
Patch brings in the latest hsi_struct_def_dpdk.h.
HWRM API is now updated to version 1.10.2.15.
Signed-off-by: Kalesh AP
Reviewed-by: Ajit Khaparde
---
doc/guides/rel_notes/release_21_05.rst |4 +
drivers/net/bnxt/hsi_struct_d
From: Lance Richardson
Fix a number of issues in the bnxt receive descriptor status
function, including:
- Provide status of receive descriptor instead of completion
descriptor.
- Remove invalid comparison of raw ring index with masked ring
index.
- Correct misinterpretation of
From: Lance Richardson
Fix a number of issues in the bnxt receive descriptor status
function, including:
- Provide status of receive descriptor instead of completion
descriptor.
- Remove invalid comparison of raw ring index with masked ring
index.
- Correct misinterpretation of
The header file rte_eth_ctrl.h should not be needed because
this legacy filtering API is completely replaced with the rte_flow API.
However some definitions from this file are still used by some drivers,
but such usage is already covered by an implicit include via rte_ethdev.h.
Signed-off-by: Thom
Since rte_flow is the only API for filtering operations,
the legacy driver interface filter_ctrl was too much complicated
for the simple task of getting the struct rte_flow_ops.
The filter type RTE_ETH_FILTER_GENERIC and
the filter operarion RTE_ETH_FILTER_GET are removed.
The new driver callback
The ultimate goal is to remove all traces of the legacy filtering API
from ethdev_driver.h and rte_eth_ctrl.h (whole file).
This is just one more step of cleanup in progress.
The next steps will require the involvement of some driver maintainers.
Thomas Monjalon (2):
ethdev: replace callback ge
On Tue, Mar 9, 2021 at 5:14 PM Aaron Conole wrote:
> >>> > +The suites can be selected by adding the ``--suite`` option to the
> >>> > +``meson test`` command. Ex: ``meson test --suite fast-tests``::
> >>> > +
> >>> > + $ meson test -C build --suite fast-tests
> >>> > + ninja: Entering director
On Wed, Mar 10, 2021 at 1:26 PM Ajit Khaparde
wrote:
>
> This patchset contain bnxt bug fixes and enhancements.
>
> Please apply.
>
> v1->v2:
> - Updated word list as per recommendation to include VNIC, Thor.
> - Fixed checkpatch errors pointed in 2/11.
> - Updated release notes to indicate HWR
Avoid expanding v and mul parameters multiple times in the macro. based
on usage of the macro it seems like side effects were not intended.
For example:
``return RTE_ALIGN_MUL_NEAR(rte_rdtsc() - start, CYC_PER_10MHZ);''
Signed-off-by: Tyler Retzlaff
---
lib/librte_eal/include/rte_common.h | 8
Hi Shijith,
> -Original Message-
> From: Shijith Thotton
> Sent: Wednesday, March 10, 2021 3:15 AM
> To: Carrillo, Erik G
> Cc: Shijith Thotton ; Pavan Nikhilesh
> ; Jerin Jacob ;
> dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 1/3] eventdev: introduce adapter flags for
> periodic mode
>
From: Thomas Monjalon
> Having to force an alignment does not impact the user, so it should not be a
> warning.
> The log level is reduced from warning to debug.
>
> Signed-off-by: Thomas Monjalon
Acked-by: Matan Azrad
From: Thomas Monjalon
> The macro DRV_LOG already includes a terminating line feed character
> defined in PMD_DRV_LOG_.
> The extra line feeds added in some messages are removed.
>
> Signed-off-by: Thomas Monjalon
Acked-by: Matan Azrad
From: Thomas Monjalon
> Most debug logs are using DRV_LOG(DEBUG,) but some were using DEBUG().
> The macro DEBUG is doing nothing if not compiled with
> RTE_LIBRTE_MLX5_DEBUG.
>
> As it is not used in the data path, the macro DEBUG can be replaced with
> DRV_LOG.
> Then all debug logs can be en
From: Thomas Monjalon
> The macro DEBUG was doing nothing if not compiled with
> RTE_LIBRTE_MLX4_DEBUG.
>
> As it is not used in the data path, it can be always enabled at compilation
> time.
> Then it can be enabled at runtime with:
> --log-level pmd.net.mlx4:debug
>
> Signed-off-by:
From: Viacheslav Ovsiienko
> The Rx metadata might use the metadata register C0 to keep the values. The
> same register C0 might be used by kernel for source vport value handling,
> kernel uses upper half of the register, leaving the lower half for application
> usage.
>
> In the extended metad
From: Viacheslav Ovsiienko
> This patch add support for the timestamp format settings for the receive and
> send queues. If the firmware version x.30.256 or above is installed and the
> NIC
> timestamps are configured with the real-time format, the default zero values
> for new added values cau
From: Viacheslav Ovsiienko
> This patch adds support for the timestamp format settings for the receive and
> send queues. If the firmware version x.30.256 or above is installed and the
> NIC
> timestamps are configured with the real-time format, the default zero values
> for new added values ca
From: Viacheslav Ovsiienko
> This patch adds support for the timestamp format settings for the queues
> pairs.
> If the firmware version x.30.256 or above is installed and the NIC timestamps
> are configured with the real-time format, the default zero values for new
> added values cause the que
From: Viacheslav Ovsiienko
> This patch adds support for the timestamp format settings for the receive and
> send queues. If the firmware version x.30.256 or above is installed and the
> NIC
> timestamps are configured with the real-time format, the default zero values
> for new added values ca
From: Viacheslav Ovsiienko
> This patch handles the NIC supported timestamp formats via DevX.
> There are two different timestamp format can be provided potentially.
> The free-running is some opaque values captured from internal clock counter
> clocked by some independent oscillator. The free-r
Introduce a meson option enable_driver_sdk when true installs internal
driver headers for ethdev. this allows drivers that do not depend on
stable api/abi to be built external to the dpdk source tree.
Signed-off-by: Tyler Retzlaff
---
it's still unclear to me if we should be renaming the headers
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Hongbo Zheng
Adjust the format of hns3 RAS related structures to resolve
the static check warnings of reviewbot_c.This patch has no
impact on function.
The correspond warnings of reviewbot_c:
When struct and union members are initialized, each
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Chengwen Feng
Kunpeng 930 support Tx push mode which could improve performance, It
works like below:
1. Add pcie bar45 which support driver direct write the Tx descriptor
or tail reg to it.
2. Support three operations: a) direct write one Tx de
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Chengwen Feng
Currently, the driver support multiple IO burst function and auto
selection of the most appropriate function based on offload
configuration.
Most applications such as l2fwd/l3fwd don't provide the means to
change offload configur
On 3/10/2021 6:16 AM, Min Hu (Connor) wrote:
From: Chengwen Feng
Currently, the driver support multiple IO burst function and auto
selection of the most appropriate function based on offload
configuration.
Most applications such as l2fwd/l3fwd don't provide the means to
change offload configur
On Thu, Mar 11, 2021 at 06:06:48PM +0100, Thomas Monjalon wrote:
> 11/03/2021 17:45, Bruce Richardson:
> > On Thu, Mar 11, 2021 at 04:40:14PM +, Bruce Richardson wrote:
> > > On Thu, Mar 11, 2021 at 04:44:49PM +0100, Thomas Monjalon wrote:
> > > > 11/03/2021 16:19, Bruce Richardson:
> > > > > H
On Thu, Mar 11, 2021 at 1:06 AM Honnappa Nagarahalli
wrote:
>
>
>
> > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Tue, Mar 09, 2021 at 08:58:39AM +, Juraj Linkeš
> > wrote:
> > > > > > > > > > > > Honnappa, Thomas, Bruce, Jerin, you've comments in the
> > past.
> > > > > > > > > >
On Thu, Mar 11, 2021 at 08:01:01PM +0300, Dmitry Kozlyuk wrote:
> 2021-03-11 16:19 (UTC+), John Alexander:
> [...]
> > > * `struct rte_param_log2_range`, `struct rte_crypto_param_range`:
> > >
> > > * `min` -> `minimum`
> > > * `max` -> `maximum`
> >
> >
> > The min/max macros in t
11/03/2021 17:45, Bruce Richardson:
> On Thu, Mar 11, 2021 at 04:40:14PM +, Bruce Richardson wrote:
> > On Thu, Mar 11, 2021 at 04:44:49PM +0100, Thomas Monjalon wrote:
> > > 11/03/2021 16:19, Bruce Richardson:
> > > > Hi all,
> > > >
> > > > looking for input here into the area of bus-type dr
2021-03-11 16:19 (UTC+), John Alexander:
[...]
> > * `struct rte_param_log2_range`, `struct rte_crypto_param_range`:
> >
> > * `min` -> `minimum`
> > * `max` -> `maximum`
>
>
> The min/max macros in the Windows headers cause issues with C++ projects also
> (breaks std::min/std::ma
On Thu, Mar 11, 2021 at 04:40:14PM +, Bruce Richardson wrote:
> On Thu, Mar 11, 2021 at 04:44:49PM +0100, Thomas Monjalon wrote:
> > 11/03/2021 16:19, Bruce Richardson:
> > > Hi all,
> > >
> > > looking for input here into the area of bus-type drivers and interaction
> > > with other drivers i
On Thu, Mar 11, 2021 at 04:44:49PM +0100, Thomas Monjalon wrote:
> 11/03/2021 16:19, Bruce Richardson:
> > Hi all,
> >
> > looking for input here into the area of bus-type drivers and interaction
> > with other drivers in DPDK.
> >
> > By way of context, I'm looking at extending the vdev support
On Thu, 11 Mar 2021 02:11:07 +
"Jiawei(Jonny) Wang" wrote:
> Hi Jan,
>
> Sorry for late response,
>
> First rule is invalid, port only works on FDB domain so need 'transfer' here;
> Second rule should be ok, could you please check if the port 1 was enabled
> on you dpdk application?
I a
> -Original Message-
> From: dev On Behalf Of Dmitry Kozlyuk
> Sent: 10 March 2021 23:54
> To: dev@dpdk.org
> Cc: Ferruh Yigit ; Pallavi Kadam
> ; Dmitry Malloy ;
> Narcisa Ana Maria Vasile ; Stephen
> Hemminger ; Tyler Retzlaff
> ; Declan Doherty
> ; Fiona Trahe ; Ashish
> Gupta ; Dmitr
> >
> > >
> > > On Thu, Mar 11, 2021 at 12:01 AM Honnappa Nagarahalli
> > > wrote:
> > > >
> > > > Hello,
> > > > Performance of L3fwd example application is one of the key
> > > benchmarks in DPDK. However, the application does not have many
> > > debugging statistics to understand the
11/03/2021 16:18, Honnappa Nagarahalli:
>
>
> >
> > On Thu, Mar 11, 2021 at 12:01 AM Honnappa Nagarahalli
> > wrote:
> > >
> > > Hello,
> > > Performance of L3fwd example application is one of the key
> > benchmarks in DPDK. However, the application does not have many
> > debugging stat
11/03/2021 16:19, Bruce Richardson:
> Hi all,
>
> looking for input here into the area of bus-type drivers and interaction
> with other drivers in DPDK.
>
> By way of context, I'm looking at extending the vdev support in the
> "raw/ioat" driver (file raw/ioat/idxd_vdev.c) to make it more user
> f
Hi all,
looking for input here into the area of bus-type drivers and interaction
with other drivers in DPDK.
By way of context, I'm looking at extending the vdev support in the
"raw/ioat" driver (file raw/ioat/idxd_vdev.c) to make it more user
friendly. These devices are accessed by DPDK via nod
>
> On Thu, Mar 11, 2021 at 12:01 AM Honnappa Nagarahalli
> wrote:
> >
> > Hello,
> > Performance of L3fwd example application is one of the key
> benchmarks in DPDK. However, the application does not have many
> debugging statistics to understand the performance issues. We have added
>
Release status meeting minutes {Date}
=
:Date: 11 March 2021
:toc:
.Agenda:
* Release Dates
* Subtrees
* LTS
* Conferences
* Opens
.Participants:
* Arm
* Debian/Microsoft
* Intel
* Marvell
* Nvidia
* Red Hat
Release Dates
-
* `v21.05` dates
- P
On 11-Mar-21 11:55 AM, David Hunt wrote:
Implement support for the power management API by implementing a
`get_monitor_addr` function that will return an address of an RX ring's
status bit.
This patch is basically a cut-and-paste of the changes already
committed in ixgbe, i40e and ice drivers in
>-Original Message-
>From: Andrew Rybchenko
>Sent: Tuesday, March 9, 2021 4:20 PM
>To: Xueming(Steven) Li
>Cc: dev@dpdk.org; Slava Ovsiienko ; Asaf Penso
>; NBU-Contact-Thomas Monjalon
>; Ferruh Yigit ; Ray Kinsella
>; Neil Horman
>
>Subject: Re: [PATCH v8 8/9] ethdev: representor ite
On Wed, Mar 10, 2021 at 5:46 PM Ferruh Yigit wrote:
>
> On 3/10/2021 9:53 PM, Ed Czeck wrote:
> > On Wed, Mar 10, 2021 at 11:44 AM Ferruh Yigit
> > wrote:
> >>
> >> On 3/10/2021 3:02 PM, Ed Czeck wrote:
> >>> On Tue, Mar 9, 2021 at 12:36 PM Ferruh Yigit
> >>> wrote:
>
> On 3/9/2021 4
Updates 21.05 release notes to include representor enhancements.
Signed-off-by: Xueming Li
---
doc/guides/rel_notes/release_21_05.rst | 18 ++
1 file changed, 18 insertions(+)
diff --git a/doc/guides/rel_notes/release_21_05.rst
b/doc/guides/rel_notes/release_21_05.rst
index 23f
The NIC can have multiple PCIe links and can be attached to multiple
hosts, for example the same single NIC can be shared for multiple server
units in the rack. On each PCIe link NIC can provide multiple PFs and
VFs/SFs based on these ones. The full representor identifier consists of
three indices
The NIC can have multiple PCIe links and can be attached to multiple
hosts, for example the same single NIC can be shared for multiple server
units in the rack. On each PCIe link NIC can provide multiple PFs and
VFs/SFs based on these ones. The full representor identifier consists of
three indices
The NIC can have multiple PCIe links and can be attached to the multiple
hosts, for example the same single NIC can be shared for multiple server
units in the rack. On each PCIe link NIC can provide multiple PFs and
VFs/SFs based on these ones. To provide the unambiguous identification
of the PCIe
With Kernel bonding, multiple underlying PFs are bonded, VFs come
from different PF, need to identify representor of VFs unambiguously by
adding PF index.
This patch introduces optional 'pf' section to representor devargs
syntax, examples:
representor=pf0vf0 - single VF representor
r
This patch updates kvargs parser to support value of multiple lists or
ranges:
k1=v[1,2]v[3-5]
Signed-off-by: Xueming Li
Acked-by: Viacheslav Ovsiienko
Acked-by: Thomas Monjalon
---
app/test/test_kvargs.c | 46 +--
lib/librte_kvargs/rte_kvargs.c | 101 +++
SubFunction is a portion of the PCI device, created on demand, a SF
netdev has its own dedicated queues(txq, rxq). A SF netdev supports
eswitch representation offload similar to existing PF and VF
representors.
To support SF representor, this patch introduces new devargs syntax,
examples:
represe
Current VF representor syntax:
representor=2 - single representor
representor=[0-3] - single range
To prepare for more representor types, this patch adds compatible VF
representor devargs syntax:
vf#:
representor=vf2 - single representor
representor=vf[1,3,5]- singl
To the extended representor syntax which need to reuse the value parsing
function for controller and pf section, this patch refactors the port
list parsing.
Signed-off-by: Xueming Li
Acked-by: Viacheslav Ovsiienko
Acked-by: Thomas Monjalon
Acked-by: Andrew Rybchenko
---
lib/librte_ethdev/ethd
To support more representor type, this patch introduces representor type
enum. The enum is subject to be extended to support new representor in
patches upcoming.
For each devarg structure, only one type supported.
Signed-off-by: Xueming Li
Acked-by: Viacheslav Ovsiienko
Acked-by: Thomas Monjalo
SubFunction [1] is a portion of the PCI device, a SF netdev has its own
dedicated queues(txq, rxq). A SF netdev supports E-Switch representation
offload similar to existing PF and VF representors. A SF shares PCI
level resources with other SFs and/or with its parent PCI function.
>From SmartNIC pe
Auxiliary [1] provides a way to split function into child-devices
representing sub-domains of functionality. Each auxiliary_device
represents a part of its parent functionality.
Auxiliary device is identified by unique device name, sysfs path:
/sys/bus/auxiliary/devices/
[1] kernel auxiliary bu
>-Original Message-
>From: dev On Behalf Of Bruce Richardson
>Sent: Wednesday 10 March 2021 17:25
>To: dev@dpdk.org
>Cc: Richardson, Bruce ; Laatz, Kevin
>
>Subject: [dpdk-dev] [PATCH 4/4] telemetry: move init function to internal
>header
>
>The rte_telemetry_init() function is for EAL u
>-Original Message-
>From: dev On Behalf Of Bruce Richardson
>Sent: Wednesday 10 March 2021 17:24
>To: dev@dpdk.org
>Cc: Richardson, Bruce ; Laatz, Kevin
>
>Subject: [dpdk-dev] [PATCH 3/4] telemetry: create internal-only header file
>
>The header file containing the legacy telemetry func
>-Original Message-
>From: dev On Behalf Of Bruce Richardson
>Sent: Wednesday 10 March 2021 17:24
>To: dev@dpdk.org
>Cc: Richardson, Bruce ; Laatz, Kevin
>; Ray Kinsella ; Neil Horman
>
>Subject: [dpdk-dev] [PATCH 2/4] telemetry: make the legacy registration
>function internal
>
>The fun
>-Original Message-
>From: dev On Behalf Of Bruce Richardson
>Sent: Wednesday 10 March 2021 17:24
>To: dev@dpdk.org
>Cc: Richardson, Bruce ; Laatz, Kevin
>
>Subject: [dpdk-dev] [PATCH 1/4] telemetry: use rte_log for logging
>
>Rather than passing back an error string to the caller, take
The first GA of the SN1022 does not support Geneve.
Fixes: d874d2a149ed ("common/sfc_efx/base: support UDP tunnel operations for
EF100")
Cc: sta...@dpdk.org
Signed-off-by: Andrew Rybchenko
---
drivers/common/sfc_efx/base/rhead_nic.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/co
Corresponding tunnel TSO is not supported if the tunnel is not
supported.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_tx.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/net/sfc/sfc_tx.c b/drivers/net/sfc/sfc_tx.c
index 4db39415de..28d696de61
On Wed, Mar 10, 2021 at 10:33:50AM -0800, Stephen Hemminger wrote:
> On Wed, 10 Mar 2021 17:27:17 +
> Bruce Richardson wrote:
>
> > On Wed, Mar 10, 2021 at 09:21:37AM -0800, Stephen Hemminger wrote:
> > > There can be cases such as containers or other runtime environments
> > > where DPDK may
The purpose of this commit is to add the necessary function calls
and supporting infrastructure to allow the Forwarding Information Base
(FIB) library to be integrated into the l3fwd sample app.
Instead of adding an individual flag for FIB, a new flag '--lookup' has
been added that allows the user
https://bugs.dpdk.org/show_bug.cgi?id=656
Bug ID: 656
Summary: CVE-- State: Report
Product: DPDK
Version: 20.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: High
The purpose of this patch is to update the l3fwd user guide to include
the changes proposed in this patchset.
Signed-off-by: Conor Walsh
---
doc/guides/sample_app_ug/l3_forward.rst | 113 +---
1 file changed, 100 insertions(+), 13 deletions(-)
diff --git a/doc/guides/sample_
This patch implements the Forwarding Information Base (FIB) library
in l3fwd using the function calls and infrastructure introduced in
the previous patch.
Signed-off-by: Conor Walsh
Acked-by: Konstantin Ananyev
---
examples/l3fwd/l3fwd_fib.c | 482 -
1 file c
To prevent code duplication from the addition of lookup methods
the routes specified in lpm should be moved to a common header.
Signed-off-by: Conor Walsh
Acked-by: Konstantin Ananyev
Acked-by: Vladimir Medvedkin
---
examples/l3fwd/l3fwd_common_route.h | 48 +++
examples/l3fwd/
The IPv6 subnets used were not within the 2001:200::/48 subnet
Changed to 2001:200:0:{0-7}::/64 where 0-7 is the port ID
Fixes: 37afe381bde4 ("examples/l3fwd: use reserved IP addresses")
Signed-off-by: Conor Walsh
Acked-by: Vladimir Medvedkin
---
examples/l3fwd/l3fwd_lpm.c | 26 +++
Currently the l3fwd sample app supports LPM and EM lookup methods this
patchset implements the FIB library as another lookup method for l3fwd.
Instead of adding an individual flag for FIB, a new flag '--lookup' has
been added that allows the user to select their desired lookup method.
The flags '-E
Implement support for the power management API by implementing a
`get_monitor_addr` function that will return an address of an RX ring's
status bit.
This patch is basically a cut-and-paste of the changes already
committed in ixgbe, i40e and ice drivers in 21.02. This extends
the availability of th
Tested-by: Wang, Yinan
Tested PVP case with virtio PMD assumes legacy device, VM with below kernel LTS
versions, all pass except vfio-pci test blocked with kernel v4.4.
5.10.0-051000-generic virtio-pmd test with vfio-pci/
igb_uio/uio_pci_generic all pass
5.4.0-050400-gener
From: Vijay Kumar Srivastava
Move function to get efx family from net driver into common driver.
Signed-off-by: Vijay Kumar Srivastava
Signed-off-by: Andrew Rybchenko
---
drivers/common/meson.build | 2 +-
drivers/common/sfc_efx/meson.build | 1 +
drivers/common/sfc_efx/sfc_efx.c
From: Vijay Kumar Srivastava
Driver would be probed only for the net device class.
Signed-off-by: Vijay Kumar Srivastava
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/sfc_efx.rst | 8
drivers/net/sfc/sfc.h| 1 +
drivers/net/sfc/sfc_ethdev.c | 7 +++
drivers/net/sfc
1 - 100 of 118 matches
Mail list logo