Tested-by: Xiao, Qimai
Regards,
Xiao Qimai
> -Original Message-
> From: dev On Behalf Of Chenbo Xia
> Sent: Wednesday, August 5, 2020 1:42 AM
> To: dev@dpdk.org
> Cc: ajit.khapa...@broadcom.com; somnath.ko...@broadcom.com;
> kishore.padmana...@broadcom.com;
> venkatkumar.duvv...@broadco
Hi Thomas,
> -Original Message-
> From: Thomas Monjalon
> Sent: Thursday, September 3, 2020 5:11 AM
> To: Xia, Chenbo
> Cc: dev@dpdk.org; Ding, Xuan ; Lu, Xiuchun
> ; Liang, Cunming ; Liu,
> Changpeng ; Wang, Zhihong
> ; Stephen Hemminger ;
> Richardson, Bruce ; Burakov, Anatoly
> ; davi
> -Original Message-
> From: dev On Behalf Of Dharmik Thakkar
> Sent: Wednesday, August 26, 2020 6:56 AM
> To: Jerin Jacob
> Cc: tho...@monjalon.net; dpdk-dev ; nd
> Subject: Re: [dpdk-dev] [PATCH 2/2] build: find max lcore programmatically
>
>
>
> > On Aug 25, 2020, at 11:47 PM, Je
Add UDP source and destination ports in ipsec_xform to allow application
to specify ports to be used for IPsec UDP encapsulation as they are
dynamically changed by NAT in between. Also adding an extra flag to
indicate whether PMD needs to perform encapsulation header verification
in case of inbound
Update base code version in readme.
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/README b/drivers/net/i40e/base/README
index 6baca4360..6af299311 100644
--- a/drivers/net/i
The i40e_enable_eee function did not copy phy_type_ext field
from current PHY configuration retrieved with Get PHY Abilities AQ.
It caused a misconfiguration of the PHY on devices supporting 2.5
and 5G speeds and prevented establishing link when only those
speeds were selected for advertisement.
F
add support for Minimum Rollback Revision.
Signed-off-by: Przemyslaw Ciesielski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 18 +++
drivers/net/i40e/base/i40e_common.c | 29 +
drivers/net/i40e/base/i40e_prototype.h | 4
Add reading LPI (low power idle) status for supported X722 devices.
If adapter's PHY supports EEE in current mode (device ID + link speed),
LPI status is read from PHY Clause 45 PCS status register.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_common.c
Set promiscuous mode to rx traffic only if VSI has VLANs configured.
Rename misleading PROMISC_TX bit to proper name.
Added I40E_AQC_SET_VSI_PROMISC_RX_ONLY during VSI unicast promiscuous
mode configuration with port VLAN.
Aligned unicast promiscuous with VLAN to the one without VLAN.
Previously ot
Enable several registers and defines for software controlled
DCB, particularly around the receive pipe monitor configuration
which is necessary to help ports achieve the right throughput
under load in several different configurations.
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
---
Add VLAN bit used during flow director programming, as a part of
input set for HW.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_type.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/i40e/base/i40e_type.h
b/drivers/net/i40e/bas
Some arguments in function headers were forgotten, and found
by automated testing. Fix them by adding the argument descriptions.
Fixes: 0d9d27bb8684 ("i40e/base: prepare local LLDP MIB in TLV")
Cc: sta...@dpdk.org
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
---
drivers/net/i40e/b
Add AQ command "NVM update in process"
to replace the original AQ command "NVM progress".
Signed-off-by: Jaroslaw Ilgiewicz
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 12 +-
drivers/net/i40e/base/i40e_common.c | 53 +++
Fix possible uninitialized variable in i40e in the i40e_get_lpi_counters
function.
Fixes: 429bdc0cd967 ("net/i40e/base: add function to read LPI counters")
Cc: sta...@dpdk.org
Signed-off-by: Adam Ludkiewicz
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_common.c |
This patch adds support for disabling unused ports.
Signed-off-by: Damian Milosek
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 1 +
drivers/net/i40e/base/i40e_common.c | 6 ++
drivers/net/i40e/base/i40e_type.h | 1 +
3 files changed,
Upcoming FW increment API version to 1.12 due to new bit and new
fields in the Replace Cloud Filters AQ command.
Signed-off-by: Jacek Naczyk
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff
This patch adds the new filter types needed for custom cloud filters.
These custom cloud filters will route traffic to VFs based on the
dst IP for both tunneled and non-tunneled packets.
Signed-off-by: Harshitha Ramamurthy
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/
update i40e base code.
source code of i40e driver:
cid-i40e.2020.08.27.tar.gz dropped by the team which develop
basic drivers for any i40e NIC.
changelog in ND share repo:
>From fc99a1143d3f ("i40e-shared: FEC on/off support flag for X722")
To 1a82d59f0797 ("i40e-shared: Fix PHY configuration par
Starting with API version 1.10 firmware for X722 devices has ability
to change FEC settings in PHY. Code added in this patch
checks API version and sets appropriate capability flag.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_admin
Add I40E_RX_PTYPE_PARSER_ABORTED definition, so i40e driver will know
opcode for parser aborted packets.
Without this definition driver would have to rely on magic numbers.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_type.h |
Currently, the rte flow functions are not defined as thread safety.
DPDK applications either call the functions in single thread or add
locks around the functions for the critical section.
For PMDs support the flow operations thread safe natively, the
redundant protection in application hurts the
Hi, Ferruh Yigit & David Marchand
Could you please give any suggestion?
Thanks,
Yunjian
> -Original Message-
> From: wangyunjian
> Sent: Friday, July 3, 2020 5:44 PM
> To: dev@dpdk.org
> Cc: jia@intel.com; Lilijun (Jerry) ; xudingke
> ; wangyunjian
> Subject: [dpdk-dev] [PATCH v4 0/
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, September 2, 2020 7:02 PM
> >> On 9/1/2020 1:36 PM, Hemant Agrawal wrote:
> >>> DPAA platorm MAC interface is known as FMAN i.e. Frame Manager.
> >>> There are two ways to control it.
> >>> 1. Statically configure the
Hi, all
Are there any comment?
Thanks
Xavier
On 2020/8/20 9:42, Wei Hu (Xavier) wrote:
This series are minor fixes for testpmd application.
Chengchang Tang (3):
app/testpmd: fix missing verification of port id
app/testpmd: fix VLAN offload configuration when config fail
app/testpm
Hi, all
Are there any other comments?
Thanks
Xavier
On 2020/8/19 18:56, Wei Hu (Xavier) wrote:
This series updates CPU flags for arm64 platform.
Wei Hu (Xavier) (2):
eal/arm64: update CPU flags
test/cpuflag: add new flags for ARM64 platform
app/test/test_cpuflags.c
> >
> > > >
> > > > > > > > > > @@ -1790,9 +1792,9 @@ mlx5_rx_burst_mprq(void
> > *dpdk_rxq,
> > > > > > struct
> > > > > > > > > > rte_mbuf **pkts, uint16_t pkts_n) void *buf_addr;
> > > > > > > > > >
> > > > > > > > > > /* Increment the refcnt of the whole chunk. */
> > > > > > > > > > -rte_at
Use c11 atomics with RELAXED ordering instead of the rte_atomic ops
which enforce unnecessary barriers on aarch64.
Signed-off-by: Phil Yang
---
v4:
Remove the unnecessary ACQUIRE barrier in rx burst path. (Honnappa)
v3:
Split from the patchset:
http://patchwork.dpdk.org/cover/68159/
drivers/ne
Hi,
> -Original Message-
> From: Chautru, Nicolas
> Sent: Sunday, August 30, 2020 2:01
> To: Xu, Rosen ; dev@dpdk.org; akhil.go...@nxp.com
> Cc: Richardson, Bruce
> Subject: RE: [dpdk-dev] [PATCH v3 05/11] baseband/acc100: add LDPC
> processing functions
>
> Hi Rosen,
>
> > From: Xu, R
Hi,
> -Original Message-
> From: Chautru, Nicolas
> Sent: Sunday, August 30, 2020 1:48
> To: Xu, Rosen ; dev@dpdk.org; akhil.go...@nxp.com
> Cc: Richardson, Bruce
> Subject: RE: [dpdk-dev] [PATCH v3 04/11] baseband/acc100: add queue
> configuration
>
> Hi,
>
> > From: Xu, Rosen
> >
>
Hi,
> -Original Message-
> From: Yang, SteveX
> Sent: 2020年9月2日 8:44
> To: dev@dpdk.org
> Cc: Zhao1, Wei ; Guo, Jia ; Yang,
> Qiming ; Yang, SteveX
> Subject: [PATCH] net/ixgbe: fix vf reset hw error handling
>
> The PF control message will interrupt the assigning MAC address for VF whe
Hi,
> -Original Message-
> From: Chautru, Nicolas
> Sent: Sunday, August 30, 2020 1:40
> To: Xu, Rosen ; dev@dpdk.org; akhil.go...@nxp.com
> Cc: Richardson, Bruce
> Subject: RE: [dpdk-dev] [PATCH v3 02/11] baseband/acc100: add register
> definition file
>
> Hi Rosen,
>
> > From: Xu, Ro
> -Original Message-
> From: Jiang, JunyuX
> Sent: 2020年9月1日 16:15
> To: dev@dpdk.org
> Cc: Xing, Beilei ; Wu, Jingjing
> ;
> Yang, Qiming ; Jiang, JunyuX
> ; sta...@dpdk.org
> Subject: [PATCH] net/iavf: fix mismatch command
>
> The "command mismatch" warning shouldn't be triggered by
Hi, Matan
On 2020/9/2 18:30, Matan Azrad wrote:
> Hi Chengchang
>
> From: Chengchang Tang
>> Hi, Matan
>>
>> On 2020/9/2 15:19, Matan Azrad wrote:
>>>
>>> Hi Chengchang
>>>
>>> From: Chengchang Tang
Hi, Matan
On 2020/9/1 23:33, Matan Azrad wrote:
>
> Hi Chengchang
>
>>>
Hi, all
Are there any comments?
Thanks
Xavier
On 2020/8/25 19:52, Wei Hu (Xavier) wrote:
This series are features and fixes for hns3 PMD driver.
Huisong Li (3):
net/hns3: replace private macro with RTE MAX
net/hns3: fix default MAC addr from firmware
net/hns3: fix some incomplete
On Tue, Sep 1, 2020 at 10:31 PM Ajit Khaparde
wrote:
> fixes and cleanups in bnxt TRUFlow
>
> v1->v2: updated signed-off tags in commit logs.
> v2->v3: update commit logs based on review comments.
>
Patchset applied to dpdk-next-net-brcm.
>
> Kishore Padmanabha (2):
> net/bnxt: configure loop
On Thu, Aug 27, 2020 at 9:46 PM Kalesh A P <
kalesh-anakkur.pura...@broadcom.com> wrote:
> From: Kalesh AP
>
> This patchset contains bnxt bug fixes.
>
Patchset applied to dpdk-next-net-brcm. Thanks
>
> Kalesh AP (5):
> net/bnxt: fix endianness while setting L4 destination port
> net/bnxt:
>
>
> > >
> > > > > > > > > @@ -1790,9 +1792,9 @@ mlx5_rx_burst_mprq(void
> *dpdk_rxq,
> > > > > struct
> > > > > > > > > rte_mbuf **pkts, uint16_t pkts_n) void *buf_addr;
> > > > > > > > >
> > > > > > > > > /* Increment the refcnt of the whole chunk. */
> > > > > > > > > -rte_atomic16_add_retu
14/08/2020 21:16, Chenbo Xia:
> Background & Motivation
> ---
> In order to reduce the attack surface, QEMU community is disaggregating QEMU
> by
> removing part of device emulation from it. The disaggregated/multi-process
> QEMU
> is using VFIO-over-socket/vfio-user as the ma
Hi Luca,
We have tested 19.11.4 and no issues found except known issues.
1. Issue with CX-3/MLX-4 driver with ibquery_pkey() failed.
2. Issue with hot-removal of VF driver.
we are tracking both the issues.
Report:
DPDK
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.dpdk.o
On 7/27/2020 1:57 PM, Dekel Peled wrote:
> Function rte_flow_expand_rss() is used to expand a flow rule with
> partial pattern into several rules, to ensure all relevant packets
> are matched.
> It uses utility function rte_flow_expand_rss_item_complete(), to check
> if the last valid item in the f
The PMD API allows stats and xstats values to be cleared separately.
This is a problem for the vhost PMD since some of the xstats values are
derived from existing stats values. For example:
testpmd> show port xstats all
...
tx_unicast_packets: 17562959
...
testpmd> clear port stats all
...
show p
On 9/2/20 3:43 AM, Radu Nicolau wrote:
Remove RTE_MACHINE_CPUFLAG_ macros from the build.
Deprecation notice sent, pasted here for reference:
build macros: The macros defining RTE_MACHINE_CPUFLAG_* will be removed
from the build. The information provided by these macros is available
thr
The bitrate library in DPDK is actually in a "bitratestats" directory, so
that is used by meson for the macro and library name. Therefore, we need
to update references to RTE_LIBRTE_BITRATE to RTE_LIBRTE_BITRATESTATS in
testpmd to have it found. Rather than supporting both defines, since make
is be
The bitrate library in DPDK is actually in a "bitratestats" directory, so
that is used by meson for the macro and library name. Therefore, we need
to update references to RTE_LIBRTE_BITRATE to RTE_LIBRTE_BITRATESTATS in
testpmd to have it found. Rather than supporting both defines, since make
is be
> -Original Message-
> + rte_eth_read_clock(port, &start_cycles);
> + rte_eth_get_clock_freq(port, &hz);
Do you need to check return value of these calls to handle -ENOTSUP? And avoid
timestamping marking.
If -ENOTSUP, then hz value is 0 and usi
> -Original Message-
> From: Kusztal, ArkadiuszX
> Sent: Wednesday, September 2, 2020 4:02 PM
> To: dev@dpdk.org
> Cc: akhil.go...@nxp.com; Trahe, Fiona ; Kusztal,
> ArkadiuszX
>
> Subject: [PATCH] cryptodev: remove crypto list end enumerators
>
> This patch removes enumerators RTE_C
On Wed, Sep 2, 2020 at 2:39 PM Christian Ehrhardt
wrote:
>
> The checks for libfdt try dependency() first which would only work if
> a pkg-config would be present but libfdt has none.
> Then it probes for the lib path itself via cc.find_library.
>
> But later it adds the result of either probe to
This patch removes enumerators RTE_CRYPTO_CIPHER_LIST_END,
RTE_CRYPTO_AUTH_LIST_END, RTE_CRYPTO_AEAD_LIST_END to prevent
some problems that may arise when adding new crypto algorithms.
Signed-off-by: Arek Kusztal
---
lib/librte_cryptodev/rte_crypto_sym.h | 12 +++-
1 file changed, 3 inse
On Wed, 2 Sep 2020 10:55:07 +0100
Bruce Richardson wrote:
> On Tue, Sep 01, 2020 at 09:56:43AM -0700, Stephen Hemminger wrote:
> > This is an improved version of the setup of huge pages
> > bases on earlier DPDK setup. Differences are:
> >* it autodetects NUMA vs non NUMA
> >* it allows s
On Wed, 2 Sep 2020 10:40:19 +0200
David Marchand wrote:
> On Fri, Aug 28, 2020 at 12:54 AM Stephen Hemminger
> wrote:
> >
> > As announced in earlier releases, rte_logs can now be made
> > internal to eal_common_log.
>
> I had prepared this cleanup before my PTO and was about to send it.
> Ju
On 9/2/2020 10:59 AM, David Marchand wrote:
> Now that we have the internal tag, let's avoid confusion with exported
> symbols in common drivers that were using the experimental tag as a
> workaround.
> There is also no need to put internal API symbols in the public stable
> ABI.
>
> Signed-off-by
Am Wed, 02 Sep 2020 10:30:22 +0200
schrieb Thomas Monjalon :
> 02/09/2020 09:56, Henning Schild:
> > Am Tue, 01 Sep 2020 17:07:38 +0200
> > schrieb Thomas Monjalon :
> >
> > > 28/08/2020 16:22, Henning Schild:
> > > > Thomas,
> > > >
> > > > what is the state on this one? Any more steps to t
Am Tue, 01 Sep 2020 17:07:38 +0200
schrieb Thomas Monjalon :
> 28/08/2020 16:22, Henning Schild:
> > Thomas,
> >
> > what is the state on this one? Any more steps to take or people to
> > involve?
>
> I can try adding some key people in Cc list,
> while doing a quick review.
>
>
> > I first sh
On Wed, 2020-09-02 at 14:39 +0200, Christian Ehrhardt wrote:
> The checks for libfdt try dependency() first which would only work if
> a pkg-config would be present but libfdt has none.
> Then it probes for the lib path itself via cc.find_library.
>
> But later it adds the result of either probe t
On 9/2/2020 6:15 AM, Hemant Agrawal wrote:
> Hi Ferruh,
>
>> -Original Message-
>> From: Ferruh Yigit
>> Sent: Tuesday, September 1, 2020 9:19 PM
>> To: Hemant Agrawal ; dev@dpdk.org
>> Subject: Re: [PATCH v6 1/8] net/dpaa: add support for fmlib in dpdk
>>
>> On 9/1/2020 1:36 PM, Hemant A
On Wed, Sep 2, 2020 at 1:25 PM Bruce Richardson
wrote:
>
> On Wed, Sep 02, 2020 at 01:10:30PM +0200, Christian Ehrhardt wrote:
> > The checks for libfdt try dependency() first which would only work if
> > a pkg-config would be present but libfdt has none.
> > Then it probes for the lib path itself
The checks for libfdt try dependency() first which would only work if
a pkg-config would be present but libfdt has none.
Then it probes for the lib path itself via cc.find_library.
But later it adds the result of either probe to ext_deps which ends up
in build and also the resulting pkg-config to
Report Rx and Tx descriptor related limitations in the nfp dev_info_get
callback function. This commit also adds NFP_ALIGN_RING_DESC to replace
a static integer value used during rx/tx queue setups to validate
descriptor alignment.
Cc: sta...@dpdk.org
Signed-off-by: Heinrich Kuhn
Signed-off-by:
> -Original Message-
> From: Pattan, Reshma
> Sent: Monday, July 13, 2020 3:25 PM
> To: dev@dpdk.org
> Cc: Pattan, Reshma
> Subject: [PATCH] doc: update pdump documentation
>
> Update the pdump library programmers guide and Howto doc with the use of
> multi process channel replacing s
From: Yuval Avnery
Added missing code to free Input/Output buffers and memory
registration.
Also added calls to this code in case of error in the qp setup
procedure.
The rollback code itself did not handle rollback properly
and did not check return value from the fastpath setup.
Signed-off-by: Y
On Wed, Sep 02, 2020 at 01:10:30PM +0200, Christian Ehrhardt wrote:
> The checks for libfdt try dependency() first which would only work if
> a pkg-config would be present but libfdt has none.
> Then it probes for the lib path itself via cc.find_library.
>
> But later it adds the result of either
On Wed, Sep 02, 2020 at 10:43:43AM +, Radu Nicolau wrote:
> RTE_MACHINE_CPUFLAG macros are replaced with predefined
> compiler defines.
>
> Signed-off-by: Sean Morrissey
> Signed-off-by: Radu Nicolau
> ---
> doc/guides/prog_guide/writing_efficient_code.rst | 2 +-
> 1 file changed, 1 insert
Series
Acked-by: Nipun Gupta
> -Original Message-
> From: Bruce Richardson
> Sent: Thursday, August 13, 2020 4:58 PM
> To: Nipun Gupta ; Hemant Agrawal
>
> Cc: dev@dpdk.org; Bruce Richardson
> Subject: [PATCH v2 0/7] Enhance rawdev APIs
>
> This patchset proposes some internal and ext
On Wed, Sep 02, 2020 at 10:43:40AM +, Radu Nicolau wrote:
> Replace use of RTE_MACHINE_CPUFLAG macros with regular compiler
> macros.
>
I think it's worth noting in the commit log that the set of macros provided
by the compilers are more complete than those provided by DPDK, and by not
having
The checks for libfdt try dependency() first which would only work if
a pkg-config would be present but libfdt has none.
Then it probes for the lib path itself via cc.find_library.
But later it adds the result of either probe to ext_deps which ends up
in build and also the resulting pkg-config to
On Tue, Sep 1, 2020 at 6:16 PM Luca Boccassi wrote:
>
> On Tue, 2020-09-01 at 17:58 +0200, Christian Ehrhardt wrote:
> > The checks for libfdt try dependency() first which would only work if
> > a pkg-config would be present but libfdt has none.
> > Then it probes for the lib path itself via cc.fi
On 20/08/2020 13:41, Ciara Power wrote:
Make is no longer supported for compiling DPDK, references are now
removed in the documentation.
Signed-off-by: Ciara Power
---
doc/build-sdk-quick.txt | 55 -
1 file changed, 21 insertions(+), 34 deletions(-)
On 20/08/2020 13:41, Ciara Power wrote:
Make is no longer supported for compiling DPDK, references are now
removed in the documentation.
Signed-off-by: Ciara Power
---
doc/guides/testpmd_app_ug/run_app.rst | 6 +++---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 9 +
2 files
On 20/08/2020 13:41, Ciara Power wrote:
Make is no longer supported for compiling DPDK, references are now
removed in the documentation.
Signed-off-by: Ciara Power
---
doc/guides/tools/comp_perf.rst| 10 ++---
doc/guides/tools/cryptoperf.rst | 20 +++--
doc/guides/tool
> -Original Message-
> From: Power, Ciara
> Sent: Thursday, August 27, 2020 5:13 PM
> To: dev@dpdk.org
> Cc: Power, Ciara ; Singh, Jasvinder
> ; Olivier Matz
> Subject: [PATCH v2 17/17] net: add checks for max SIMD bitwidth
>
> When choosing a vector path to take, an extra condition m
On Tue, 2020-09-01 at 18:04 +, Abhishek Marathe wrote:
> Hi Luca,
>
> We have tested 19.11.4 and no issues found except known issues.
> 1. Issue with CX-3/MLX-4 driver with ibquery_pkey() failed.
> 2. Issue with hot-removal of VF driver.
> we are tracking both the issues.
Thank you!
Are thes
Self NACK the patch. As I would like to merge the application series changes of
patch with previous sent library changes patches series and have single patch
series.
Regards
savinay
-Original Message-
From: Dharmappa, Savinay
Sent: Wednesday, September 2, 2020 2:37 PM
To: Dumitrescu,
Replace use of RTE_MACHINE_CPUFLAG macros with regular compiler
macros.
Signed-off-by: Sean Morrissey
Signed-off-by: Radu Nicolau
---
app/test/test_memcpy_perf.c | 8
config/x86/meson.build | 2 --
drivers/net/enic/Makefile | 2 +-
drivers/
Replace use of RTE_MACHINE_CPUFLAG macros with regular compiler
macros.
Signed-off-by: Sean Morrissey
Signed-off-by: Radu Nicolau
---
config/ppc/meson.build | 2 --
1 file changed, 2 deletions(-)
diff --git a/config/ppc/meson.build b/config/ppc/meson.build
index aa7d73d11..0d8da87e6 100644
---
Remove RTE_MACHINE_CPUFLAG_ macros from the build.
Deprecation notice sent, pasted here for reference:
build macros: The macros defining RTE_MACHINE_CPUFLAG_* will be removed
from the build. The information provided by these macros is available
through standard compiler macros. For example,
RTE_MACHINE_CPUFLAG macros are replaced with predefined
compiler defines.
Signed-off-by: Sean Morrissey
Signed-off-by: Radu Nicolau
---
doc/guides/prog_guide/writing_efficient_code.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/guides/prog_guide/writing_efficient_co
Replace use of RTE_MACHINE_CPUFLAG macros with regular compiler
macros.
Signed-off-by: Sean Morrissey
Signed-off-by: Radu Nicolau
---
app/test-pmd/macswap.c | 2 +-
config/arm/meson.build | 6 --
drivers/net/ixgbe/ixgbe_ethdev.c | 2 +-
e
Hi Chengchang
From: Chengchang Tang
> Hi, Matan
>
> On 2020/9/2 15:19, Matan Azrad wrote:
> >
> > Hi Chengchang
> >
> > From: Chengchang Tang
> >> Hi, Matan
> >>
> >> On 2020/9/1 23:33, Matan Azrad wrote:
> >>>
> >>> Hi Chengchang
> >>>
> >>> Please see some question below.
> >>>
> >>> From: Chen
This patch enabled QINQ filter in switch filter. This code
depend on base code update.
Signed-off-by: Wei Zhao
Signed-off-by: Qiming Yang
---
drivers/net/ice/ice_generic_flow.c | 8 +++
drivers/net/ice/ice_generic_flow.h | 1 +
drivers/net/ice/ice_switch_filter.c | 106 +++
> --
> Now that we have the internal tag, let's avoid confusion with exported
> symbols in common drivers that were using the experimental tag as a
> workaround.
> There is also no need to put internal API symbols in the public sta
Hi, Matan
On 2020/9/2 15:19, Matan Azrad wrote:
>
> Hi Chengchang
>
> From: Chengchang Tang
>> Hi, Matan
>>
>> On 2020/9/1 23:33, Matan Azrad wrote:
>>>
>>> Hi Chengchang
>>>
>>> Please see some question below.
>>>
>>> From: Chengchang Tang
Add a field named rx_buf_size in rte_eth_rxq_info
On 9/1/2020 8:07 PM, David Liu wrote:
> Change display message.
> Add EEPROM dump command
> "show port eeprom"
> Add module EEPROM dump command
> "show port module_eeprom"
> Commands will dump the content of the
> EEPROM/module EEPROM for the selected port.
>
> Signed-off-by: David Liu
Now that we have the internal tag, let's avoid confusion with exported
symbols in common drivers that were using the experimental tag as a
workaround.
There is also no need to put internal API symbols in the public stable
ABI.
Signed-off-by: David Marchand
---
Note: I noticed a patch from Haiyue
On Tue, Sep 01, 2020 at 09:56:43AM -0700, Stephen Hemminger wrote:
> This is an improved version of the setup of huge pages
> bases on earlier DPDK setup. Differences are:
>* it autodetects NUMA vs non NUMA
>* it allows setting different page sizes
> recent kernels support multiple siz
On 9/1/2020 5:56 PM, Stephen Hemminger wrote:
> This is an improved version of the setup of huge pages
> bases on earlier DPDK setup. Differences are:
>* it autodetects NUMA vs non NUMA
>* it allows setting different page sizes
> recent kernels support multiple sizes.
>* it accepts
From: Venkat Duvvuru
Fix VF representor port add when it's endpoint interface is down.
While adding vf representor port to a bridge, vnic & svif information of
vf representors endpoint(VF) would be needed to program default flow rules.
However, if the endpoint interface is down when vf represento
From: Kishore Padmanabha
Configure loopback parif for full offload egress flows.
PARIF is handler to a partition of the physical port.
The full offload egress flows for the VF rep interface must
use loopback parif to offload missed flows. The miss
flow path for the VF rep interface has to be loop
From: Somnath Kotur
Set ulp_ctx explicitly to NULL in ulp_ctx_deinit() so that representor
init is aborted if parent ulp context is not initialized.
Also check for the same before creation of port default rules.
Additional checks added in VF rep dev ops for proper parent dev
initialization, to av
fixes and cleanups in bnxt TRUFlow
v1->v2: updated signed-off tags in commit logs.
v2->v3: update commit logs based on review comments.
Kishore Padmanabha (2):
net/bnxt: configure loopback parif for egress flows
net/bnxt: lookup default action record parif
Somnath Kotur (1):
net/bnxt: clea
From: Kishore Padmanabha
The lookup default action record parif table is updated to catch
the miss path for the entries in the exact match table.
PARIF is handler to a partition of the physical port. The lookup
parif table contains entries for each incoming interface the default
action for the mi
Thanks Jiayu, I have removed it and sent out v3, please help ack if no more
comments.
At 2020-09-02 14:26:37, "Hu, Jiayu" wrote:
GRO lib requires users to provide correct mbuf->l2_len/packet_type etc..
This is for avoiding parsing packet headers. If we believe users give correct
packet_type,
From: Yi Yang
VXLAN UDP GRO can help improve VM-to-VM UDP performance
when VM is enabled UFO or GSO, GRO must be supported if
GSO or UFO is enabled, otherwise, performance gain will
be hurt.
With this enabled in DPDK, OVS DPDK can leverage it to
improve VM-to-VM UDP performance, this will make s
From: Yi Yang
In case that UFO or GSO is enabled, GRO is very necessary,
especially for UDP, it is more so. Many NICs can't support
VXLAN UDP UFO/USO and VLAN UFO/USO, so UDP performance
improvement depends on GSO and GRO to a great extent.
This patch series added VLAN UDP GRO and VXLAN UDP GRO
From: Yi Yang
UDP GRO can help improve VM-to-VM UDP performance when
VM is enabled UFO or GSO, GRO must be supported if GSO
or UFO is enabled, otherwise, performance gain will be
hurt.
With this enabled in DPDK, OVS DPDK can leverage it
to improve VM-to-VM UDP performance, this will make
sure IP
qos sched application uses the new apis introduced as part of dynamic
configuration of subport bandwidth to configure the deafult subport
bandwidth profile while buidling the hirerachical scheduler.
Signed-off-by: Savinay Dharmappa
---
examples/qos_sched/cfg_file.c | 158 +++
softnic driver uses the new apis introduced as part of dynamic
configuration of subport bandwidth to configure the deafult subport
bandwidth profile while buidling the hirerachical scheduler.
Signed-off-by: Savinay Dharmappa
---
drivers/net/softnic/rte_eth_softnic_internals.h | 9 +
drivers/ne
test_sched application uses the new apis introduced as part of dynamic
configuration of subport bandwidth to configure the deafult subport
bandwidth profile while buidling the hirerachical scheduler
Signed-off-by: Savinay Dharmappa
---
app/test/test_sched.c | 16 ++--
1 file changed,
ip_pipeline application uses the new apis introduced as part of dynamic
configuration of subport bandwidth to configure the deafult subport
bandwidth profile while buidling the hirerachical scheduler
Signed-off-by: Savinay Dharmappa
---
examples/ip_pipeline/cli.c | 10 ++
examples/ip_pi
This patch builds the subport profile table during port
configuration. Since the tb_period,tb_size,tc_period,
tb_credits_per_period and tc_credits_per_period are updated
in subport profile table, references to them are removed
from subport configuration.
Signed-off-by: Savinay Dharmappa
Signed-of
This patch modifies the way credits are updated. Credits
are updated by fetching parameters from subport profile
table.
Signed-off-by: Savinay Dharmappa
Signed-off-by: Jasvinder Singh
---
lib/librte_sched/rte_sched.c | 62 ++
lib/librte_sched/rte_sched_
1 - 100 of 114 matches
Mail list logo