> -Original Message-
> From: dev On Behalf Of Juraj Linke?
> Sent: Friday, August 28, 2020 7:46 PM
> To: tho...@monjalon.net; david.march...@redhat.com;
> acon...@redhat.com; maicolgabr...@hotmail.com
> Cc: dev@dpdk.org; Juraj Linkeš
> Subject: [dpdk-dev] [PATCH v2] ci: add vm jobs for a
Hi qi
> -Original Message-
> From: Zhang, Qi Z
> Sent: Monday, August 31, 2020 12:23 PM
> To: Sun, GuinanX ; dev@dpdk.org
> Cc: Yang, Qiming ; sta...@dpdk.org
> Subject: RE: [PATCH] net/ice: fix flow validation for unsupported patterns
>
>
>
> > -Original Message-
> > From: Sun,
https://bugs.dpdk.org/show_bug.cgi?id=532
Bug ID: 532
Summary: af_xdp: kernel panic when freeing mbufs on lcore other
than the receiving lcore
Product: DPDK
Version: 20.08
Hardware: x86
OS: Linux
https://bugs.dpdk.org/show_bug.cgi?id=533
Bug ID: 533
Summary: stack corruption in mlx5_xstats_reset when number of
stats changes
Product: DPDK
Version: 20.08
Hardware: All
OS: All
Status: UNCONF
31/08/2020 19:00, Stephen Hemminger:
> On Mon, 31 Aug 2020 13:23:33 +0530
> Nipun Gupta wrote:
>
> > This change adds a RX offload capability where hardware can drop the
> > packets in case there is an error in the packet such as L3 checksum
> > error or L4 checksum.
> >
> > Signed-off-by: Nipun
> -Original Message-
> From: Kusztal, ArkadiuszX
> Sent: Wednesday, July 29, 2020 3:22 PM
> To: dev@dpdk.org
> Cc: akhil.go...@nxp.com; Trahe, Fiona ;
> ano...@marvell.com; shal...@marvell.com; Doherty, Declan
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin ; Kusztal, ArkadiuszX
>
> Subject: [
31/08/2020 08:34, Kusztal, ArkadiuszX:
> From: Thomas Monjalon
> > 05/08/2020 17:15, Arek Kusztal:
> > > This patch announces removal of RTE_CRYPTO_AUTH_AES_GMAC from
> > > rte_crypto_auth_algorithm and addition of RTE_CRYPTO_AEAD_AES_GMAC to
> > > rte_crypto_aead_algorithm.
> > > AES-GMAC is var
On Tue, 2020-08-18 at 19:12 +0100, Luca Boccassi wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.4.
>
> The planned date for the final release is August 31st.
>
> Please help with testing and validation of your use cases and report
> any issues/results with reply
The "command mismatch" warning shouldn't be triggered by
VIRTCHNL_OP_EVENT opcode, because the VIRTCHNL_OP_EVENT
opcode is used by PF notifies status change events to VF.
This patch fixed the issue.
Fixes: 837c2ed86e4c ("net/iavf: return error if opcode is mismatched")
Cc: sta...@dpdk.org
Signed-
Jiayu, BTW, after I check it again, I think udp header length check is
necessary, it is actually a sanity check io order to ensure it is indeed a udp
packet, gro_tcp4.c did same thing.
At 2020-09-01 14:10:41, "yang_y_yi" wrote:
>At 2020-09-01 12:27:29, "Hu, Jiayu" wrote:
>>Hi Yi,
>>
>>This pat
Hi Ferruh
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Monday, August 31, 2020 9:24 PM
> To: Sun, GuinanX ; dev@dpdk.org
> Cc: Xing, Beilei ; Guo, Jia ;
> sta...@dpdk.org
> Subject: Re: [dpdk-stable] [PATCH v3] net/i40e: fix link status
>
> On 8/6/2020
On Tue, Sep 01, 2020 at 06:07:56AM +, Hemant Agrawal wrote:
> HI Bruce,
> Will you please also add similar command examples in docs so that it
> becomes easy for the developers to use meson?
>
> Regards,
> Hemant
>
I'll add a note in somewhere, but this is probably not something that
> -Original Message-
> From: dev On Behalf Of Ruifeng Wang
> Sent: Monday, 31 August, 2020 10:52
> To: Doherty, Declan ; Trahe, Fiona
> ; Griffin, John ; Des O Dea
> ; Sergio Gonzalez Monroy
>
> Cc: dev@dpdk.org; akhil.go...@nxp.com; honnappa.nagaraha...@arm.com;
> n...@arm.com; Ruifeng W
Currently, rte_ipv4_cksum() and rte_ipv4_udptcp_cksum() assume all IPv4
headers have sizeof(struct rte_ipv4_hdr) bytes. This is not true for
those (rare) packets with IPv4 options. Thus, both IPv4 and TCP/UDP
checksums are calculated wrong.
This patch fixes the issue by using the actual IPv4 heade
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
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
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
> -Original Message-
> From: Thomas Monjalon
> Sent: Tuesday, September 1, 2020 1:39 PM
> To: Nipun Gupta ; Stephen Hemminger
> ; or...@mellanox.com
> Cc: dev@dpdk.org; ferruh.yi...@intel.com; arybche...@solarflare.com;
> Hemant Agrawal ; Rohit Raj ;
> olivier.m...@6wind.com
> Subject:
28/08/2020 14:51, wangyunjian:
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> > 06/08/2020 14:47, wangyunjian:
> > > From: Thomas Monjalon [mailto:tho...@monjalon.net]
> > > > 29/07/2020 13:35, wangyunjian:
> > > > > From: Yunjian Wang
> > > > >
> > > > > When setup tx queues, we will crea
Please next time, use --cc-cmd devtools/get-maintainer.sh
so you will send it to Keith (Cc'ed) for review.
28/08/2020 14:37, wangyunjian:
> From: Yunjian Wang
>
> Set RTE_ETH_DEV_CLOSE_REMOVE upon probe so all the private
> resources for the port can be freed by rte_eth_dev_close().
>
> Signed
> -Original Message-
> From: Thomas Monjalon
> Sent: wtorek, 1 września 2020 10:19
> To: Kusztal, ArkadiuszX
> Cc: dev@dpdk.org; akhil.go...@nxp.com; ano...@marvell.com; Doherty,
> Declan ; Trahe, Fiona ;
> asoma...@amd.com; rnagadhee...@marvell.com; hemant.agra...@nxp.com;
> De Lara G
Hi Satya,
Inline ipsec is only supported by the ixgbe NIC, it is not supported by the
i40e or e1000 NIC's.
Regards,
Bernard.
> -Original Message-
> From: dev On Behalf Of Pathak, Pravin
> Sent: Monday, August 31, 2020 1:47 PM
> To: Anoob Joseph ; satyavalli rama
>
> Cc: dev@dpdk.org;
On 8/27/2020 5:11 PM, Ed Czeck wrote:
> Replace behavior with RTE_LIBRTE_ARK_MIN_TX_PKTLEN
> with a default value of 0.
> Update documentation as needed.
Can you please use versions in the patches, it makes easier to follow them?
Like '[PATCH v4 2/2]', -v# option to "git format-patch" or "git send
On 8/8/2020 8:45 AM, liqingqing wrote:
> fix coredump when secondary process using the hinic port.
> the reason is that during the stage of
> secondary process port initialization,
> it lack the initialization of "eth_dev->dev_ops".
>
> Signed-off-by: liqingqing
Hi,
Overall patch looks good but
Add basic init and uninit function, registers and some macro definitions
prepare for hardware infrastructure.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build|3 +-
drivers/net/txgbe/base/txgbe.h|2 +
drivers/net/txgbe/base/txgbe_eeprom.c | 39 +
drivers/net
Adding bare minimum PMD library and doc build infrastructure and claim the
maintainership for txgbe PMD.
Signed-off-by: Jiawen Wu
---
MAINTAINERS | 7 +++
config/common_base | 10 +++
doc/guides/nics/features/txgbe.ini | 52
Add error types and dummy function.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_dummy.h | 739 ++
drivers/net/txgbe/base/txgbe_status.h | 122 +
drivers/net/txgbe/base/txgbe_type.h | 263 -
3 files changed, 1123 insertions(+), 1 deletion(-)
c
add basic PCIe ethdev probe and remove.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build | 21 +++
drivers/net/txgbe/base/txgbe.h | 10 ++
drivers/net/txgbe/base/txgbe_devids.h| 40 ++
drivers/net/txgbe/base/txgbe_type.h | 14 ++
drivers/net/txgbe/
Add EEPROM functions.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build| 1 +
drivers/net/txgbe/base/txgbe.h| 1 +
drivers/net/txgbe/base/txgbe_eeprom.c | 553 +-
drivers/net/txgbe/base/txgbe_eeprom.h | 36 ++
drivers/net/txgbe/base/txgbe_hw
Add hardware init function in mac layer.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 103 ++--
drivers/net/txgbe/base/txgbe_hw.h | 4 ++
drivers/net/txgbe/base/txgbe_type.h | 1 +
drivers/net/txgbe/txgbe_ethdev.c| 2 +-
4 files changed,
Add phy init functions, get phy type and identify.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build | 1 +
drivers/net/txgbe/base/txgbe.h | 1 +
drivers/net/txgbe/base/txgbe_hw.c | 57 +
drivers/net/txgbe/base/txgbe_hw.h | 2 +
drivers/net/txgbe/base/txgbe_phy
Add hardware reset operation.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 298 +++-
drivers/net/txgbe/base/txgbe_hw.h | 5 +
drivers/net/txgbe/base/txgbe_type.h | 12 ++
3 files changed, 304 insertions(+), 11 deletions(-)
diff --git a/drivers/
Add sfp anf qsfp module identify, i2c start and stop.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_eeprom.h | 1 +
drivers/net/txgbe/base/txgbe_hw.c | 4 +
drivers/net/txgbe/base/txgbe_phy.c| 590 +-
drivers/net/txgbe/base/txgbe_phy.h| 12 +
Add base driver shared code from dummy function.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build | 1 +
drivers/net/txgbe/base/txgbe_hw.c | 90 -
drivers/net/txgbe/base/txgbe_hw.h | 3 +-
drivers/net/txgbe/base/txgbe_type.h | 3 +
drivers/net/t
Add device start and stop operations.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_eeprom.h | 1 +
drivers/net/txgbe/base/txgbe_hw.c | 197 -
drivers/net/txgbe/base/txgbe_hw.h | 3 +
drivers/net/txgbe/base/txgbe_type.h | 8 +-
drivers/net/txgbe/txgbe_
Add device interrupt handler and setup misx interrupt.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 8 +
drivers/net/txgbe/txgbe_ethdev.c| 457 +++-
drivers/net/txgbe/txgbe_ethdev.h| 32 ++
drivers/net/txgbe/txgbe_pf.c| 6 +
4 fi
Add phy reset function, support read and write phy registers.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 5 +
drivers/net/txgbe/base/txgbe_phy.c | 226 +
drivers/net/txgbe/base/txgbe_phy.h | 10 ++
3 files changed, 241 insertions(+)
diff --g
Add ethdev link interrupt handler, MAC setup link and check link status and get
capabilities.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_eeprom.h | 3 +
drivers/net/txgbe/base/txgbe_hw.c | 508 +-
drivers/net/txgbe/base/txgbe_hw.h | 15 +
driver
Add autoc read and write for kr/kx/kx4/sfi link.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 2 +
drivers/net/txgbe/base/txgbe_phy.c | 848
drivers/net/txgbe/base/txgbe_phy.h | 2 +
drivers/net/txgbe/base/txgbe_type.h | 21 +
4 files cha
Add multispeed fiber setup link and laser control.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 400 +-
drivers/net/txgbe/base/txgbe_hw.h | 11 +
2 files changed, 410 insertions(+), 1 deletion(-)
diff --git a/drivers/net/txgbe/base/txgbe_hw.c
b/
Add receive and transmit units start for specified queue.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.h | 1 +
drivers/net/txgbe/txgbe_ethdev.c | 2 +
drivers/net/txgbe/txgbe_ethdev.h | 4 +
drivers/net/txgbe/txgbe_rxtx.c| 175 +-
drivers/
Add receive and transmit initialize unit.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 3 +
drivers/net/txgbe/txgbe_ethdev.c| 3 +
drivers/net/txgbe/txgbe_ethdev.h| 28 +++
drivers/net/txgbe/txgbe_rxtx.c | 330 +++-
drivers/net/txgb
Support device LED on and off.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 46 +++
drivers/net/txgbe/base/txgbe_hw.h | 3 ++
drivers/net/txgbe/txgbe_ethdev.c | 23
3 files changed, 72 insertions(+)
diff --git a/drivers/net/txgb
Add receive and transmit queues setup.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 2 +
drivers/net/txgbe/txgbe_ethdev.h | 9 +
drivers/net/txgbe/txgbe_rxtx.c | 365 +++
drivers/net/txgbe/txgbe_rxtx.h | 44
4 files changed, 420 insert
Add packet type marco definition and convert ptype to ptid.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/meson.build| 1 +
drivers/net/txgbe/txgbe_ethdev.h | 1 +
drivers/net/txgbe/txgbe_ptypes.c | 676 +++
drivers/net/txgbe/txgbe_ptypes.h | 351
Fill simple transmit function and define transmit descriptor.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_rxtx.c | 226 -
drivers/net/txgbe/txgbe_rxtx.h | 82
2 files changed, 304 insertions(+), 4 deletions(-)
diff --git a/drivers/net/txgbe
Add receive and transmit units stop for specified queue, release mbufs and free
queues.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 3 +
drivers/net/txgbe/txgbe_ethdev.c| 7 +
drivers/net/txgbe/txgbe_ethdev.h| 15 ++
drivers/net/txgbe/txgbe_rxtx.c | 305
Fill receive functions and define receive descriptor.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 2 +
drivers/net/txgbe/txgbe_ethdev.c| 13 +
drivers/net/txgbe/txgbe_ethdev.h| 2 +
drivers/net/txgbe/txgbe_ptypes.c| 2 -
drivers/net/txgbe/txgbe_rxtx.c
Fill transmit function with hardware offload.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_rxtx.c | 662 -
drivers/net/txgbe/txgbe_rxtx.h | 45 +++
2 files changed, 703 insertions(+), 4 deletions(-)
diff --git a/drivers/net/txgbe/txgbe_rxtx.c b/drivers/n
Add device stats get from reading hardware registers.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 153 -
drivers/net/txgbe/txgbe_ethdev.c| 245 +++-
drivers/net/txgbe/txgbe_ethdev.h| 16 ++
3 files changed, 411 insertions(+)
Add device xstats get from reading hardware registers.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 383 +++
drivers/net/txgbe/txgbe_ethdev.h | 6 +
2 files changed, 389 insertions(+)
diff --git a/drivers/net/txgbe/txgbe_ethdev.c b/drivers/net/tx
Add queue stats mapping set, complete receive and transmit unit with DMA and
sec path.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 389 +++-
drivers/net/txgbe/base/txgbe_hw.h | 9 +
drivers/net/txgbe/base/txgbe_type.h | 1 +
drivers/net/txgbe
Fill transmit prepare function.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_rxtx.c | 52 +++---
drivers/net/txgbe/txgbe_rxtx.h | 2 ++
2 files changed, 50 insertions(+), 4 deletions(-)
diff --git a/drivers/net/txgbe/txgbe_rxtx.c b/drivers/net/txgbe/txgbe_rx
Add firmware version get operation.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/drivers/net/txgbe/txgbe_ethdev.c b/drivers/net/txgbe/txgbe_ethdev.c
index 4922a9ca0..f5a986309 100644
--- a/drivers/net/tx
Add EEPROM information get related operations.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_eeprom.h | 8 ++
drivers/net/txgbe/base/txgbe_hw.c | 137 +++
drivers/net/txgbe/base/txgbe_hw.h | 5 +
drivers/net/txgbe/base/txgbe_phy.c| 16 +++
drivers
Add MAC address related operations.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_eeprom.h | 2 +
drivers/net/txgbe/base/txgbe_hw.c | 434 ++
drivers/net/txgbe/base/txgbe_hw.h | 11 +
drivers/net/txgbe/base/txgbe_type.h | 14 +-
drivers/net/txgbe
Add remaining receive and transmit queue operaions.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 123 +++
drivers/net/txgbe/txgbe_ethdev.h | 16 ++
drivers/net/txgbe/txgbe_rxtx.c | 259 +++
drivers/net/txgbe/txgbe_rxtx.h | 1 +
4
Add device information get operation.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 78 +
drivers/net/txgbe/txgbe_ethdev.h | 25
drivers/net/txgbe/txgbe_rxtx.c | 99
drivers/net/txgbe/txgbe_rxtx.h | 4 ++
4
Add flow control support.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 426
drivers/net/txgbe/base/txgbe_hw.h | 6 +
drivers/net/txgbe/base/txgbe_type.h | 24 ++
drivers/net/txgbe/txgbe_ethdev.c| 118 +++-
drivers/net/txgbe/txgbe_et
Add flow control negotitation with link partner.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_hw.c | 201 ++
drivers/net/txgbe/base/txgbe_hw.h | 4 +-
2 files changed, 204 insertions(+), 1 deletion(-)
diff --git a/drivers/net/txgbe/base/txgbe_hw.c
b/d
Add DCB transmit and receive mode configurations.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build| 1 +
drivers/net/txgbe/base/txgbe_dcb.c| 180
drivers/net/txgbe/base/txgbe_dcb.h| 27 ++
drivers/net/txgbe/base/txgbe_dcb_hw.c | 283 +++
Add VLAN filter, tpid, offload and strip set support.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 370 +++
drivers/net/txgbe/txgbe_ethdev.h | 32 +++
2 files changed, 402 insertions(+)
diff --git a/drivers/net/txgbe/txgbe_ethdev.c b/drivers/net/t
Add DCB packet buffer allocation and priority flow control support.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/meson.build | 1 +
drivers/net/txgbe/base/txgbe.h | 1 +
drivers/net/txgbe/base/txgbe_dcb.c | 180
drivers/net/txgbe/base/txgbe_dcb.h |
Add MTU set operation.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 2 ++
drivers/net/txgbe/txgbe_ethdev.c| 41 +
2 files changed, 43 insertions(+)
diff --git a/drivers/net/txgbe/base/txgbe_type.h
b/drivers/net/txgbe/base/txgbe_type.h
inde
Add register dump support.
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/base/txgbe_type.h | 1 +
drivers/net/txgbe/txgbe_ethdev.c | 113 +++
drivers/net/txgbe/txgbe_regs_group.h | 54 +
3 files changed, 168 insertions(+)
create mode 100644 drivers/n
This series are minor change the queue ID type from
uint8_t to uint16_t.
Huisong Li (2):
ethdev: change data type in TC rxq and TC txq
ethdev: fix compiling errors for per-queue statistics
Min Hu (Connor) (2):
doc: announce modified field in DCB TC queue mapping
doc: announce modified fie
Add device promiscuous and allmulticast mode
Signed-off-by: Jiawen Wu
---
drivers/net/txgbe/txgbe_ethdev.c | 63
1 file changed, 63 insertions(+)
diff --git a/drivers/net/txgbe/txgbe_ethdev.c b/drivers/net/txgbe/txgbe_ethdev.c
index 7a2f16d63..a2a8f2726 100644
-
Field type of base and nb_queue will be modified, from uint8_t
to uint16_t in struct ``rte_eth_dcb_tc_queue_mapping``.As the
data of uint8_t will be truncated when queue number under a TC
is greater than 256.
Signed-off-by: Min Hu (Connor)
Reviewed-by: Wei Hu (Xavier)
---
doc/guides/rel_notes/
From: Huisong Li
Currently, base and nb_queue in the tc_rxq and tc_txq information
of queue and TC mapping on both TX and RX paths are uint8_t.
However, these datas will be truncated when queue number under a TC
is greater than 256. So it is necessay for base and nb_queue to
change from uint8_t t
Hi Ferruh,
Since this patch is too large, it needs to be split into so many small patches,
which takes a lot of time.
Therefore, I first created a part of patches to contribute. And if there is a
review problem with these patches, please let me know as soon.
And I will complete the remaining pat
Field type of stat_idx will be modified, from uint8_t to uint16_t in
"set_queue_stats_mapping", "rte_eth_dev_set_tx_queue_stats_mapping",
"rte_eth_dev_set_rx_queue_stats_mapping" for meeting the needs use 256
or more than 256 queues and display all statistics of rx/tx queue.
Signed-off-by: Min Hu
I am trying to test my application with trex and dpdk l3fwd.
It's like sending the traffic from trex port 0 and it should land on l3fwd
app port 1 and it should reverse the traffic again from port 1 to port 0.
port 0 is ingress and port 1 is egress.
sending the traffic in port 0 from trex, and l3fw
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
application scenario that it needs to use 256 or more than 256 queues
and display all statistics of rx/tx queue. At this moment, we have to
chang
From: Guy Kaneti
This patchset adds support for OCTEON TX2 regex driver as DPDK regexdev.
The driver implements the API defined in the regexdev lib.
Guy Kaneti (4):
common/octeontx2: add REE definitions and logging support
regex/octeontx2: add build infra and device support
usertools: add
From: Guy Kaneti
Add REE mbox msg definitions, RVU and REE HW definitions
Signed-off-by: Guy Kaneti
---
drivers/common/octeontx2/hw/otx2_ree.h| 27 +
drivers/common/octeontx2/hw/otx2_rvu.h| 5 +
drivers/common/octeontx2/otx2_common.c| 1 +
drivers/common/octeon
From: Guy Kaneti
Add meson based build infrastructure along with the
OTX2 regexdev (REE) device functions.
For regex rule compiler support build:
meson configure -Dree_compiler_sdk=
Signed-off-by: Guy Kaneti
---
MAINTAINERS |3 +
config/common_base
From: Guy Kaneti
Update the devbind script with new section of regex devices, also
added OCTEONTX2 REE device ID to regex device list
Signed-off-by: Guy Kaneti
---
usertools/dpdk-devbind.py | 8
1 file changed, 8 insertions(+)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-d
From: Guy Kaneti
Signed-off-by: Guy Kaneti
---
doc/guides/platform/octeontx2.rst | 5 +++
doc/guides/regexdevs/features/octeontx2.ini | 10 +
doc/guides/regexdevs/index.rst | 1 +
doc/guides/regexdevs/octeontx2.rst | 49 +
doc/guides/rel
On Tue, Sep 1, 2020 at 10:30 AM Luca Boccassi wrote:
>
> On Tue, 2020-08-18 at 19:12 +0100, Luca Boccassi wrote:
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.4.
> >
> > The planned date for the final release is August 31st.
> >
> > Please help with testing and va
From: Jun Yang
This patch adds support for VSP (Virtual Storage Profile)
in fmlib routines.
VSP allow a network interface to be divided into physical
and virtual instance(s).
The concept is very similar to SRIOV.
Signed-off-by: Jun Yang
Acked-by: Hemant Agrawal
---
doc/guides/nics/dpaa.rst
From: Sachin Saxena
This patch uses fmlib to configure the FMAN HW for flow
and distribution configuration, thus avoiding the need
for static FMC tool execution optionally.
Signed-off-by: Sachin Saxena
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/include/fsl_qman.h | 1 +
driver
From: Radu Bulie
A shared MAC interface is an interface which can be used
by both kernel and userspace based on classification configuration
It is defined in dts with the compatible string "fsl,dpa-ethernet-shared"
which bpool will be seeded by the dpdk partition and configured
as a netdev by the
From: Jun Yang
FMC tool genertes and saves the setup in a file.
This patch help Parse the /tmp/fmc.bin generated by fmc to
setup RXQs for each port on fmc mode.
The parser gets the fqids and vspids from fmc.bin
Signed-off-by: Jun Yang
Acked-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_ethdev.
This patch add support to initialize the VSP ports
in the FMAN library.
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/fman/fman.c | 57 +++
drivers/bus/dpaa/include/fman.h | 3 ++
2 files changed, 60 insertions(+)
diff --git a/drivers/bus/dpaa/base/fman/
From: Jun Yang
This patch adds support for Virtual Storage profile (VSP) feature.
With VSP support when memory pool is created, the hw buffer pool id
i.e. bpid is not allocated; thhe bpid is identified by dpaa flow
create API.
The memory pool of RX queue is attached to specific BMan pool
accordin
From: Sachin Saxena
With fmlib (FMCLESS) mode now RSS can be modified on runtime.
This patch add support for RSS update functions
Signed-off-by: Hemant Agrawal
Signed-off-by: Sachin Saxena
---
drivers/net/dpaa/dpaa_ethdev.c | 37 ++
1 file changed, 37 insertion
On Tue, Sep 01, 2020 at 02:32:26PM +0200, Christian Ehrhardt wrote:
> On Tue, Sep 1, 2020 at 10:30 AM Luca Boccassi wrote:
> >
> > On Tue, 2020-08-18 at 19:12 +0100, Luca Boccassi wrote:
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 19.11.4.
> > >
> > > The planne
On Tue, 2020-09-01 at 14:32 +0200, Christian Ehrhardt wrote:
> On Tue, Sep 1, 2020 at 10:30 AM Luca Boccassi wrote:
> > On Tue, 2020-08-18 at 19:12 +0100, Luca Boccassi wrote:
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 19.11.4.
> > >
> > > The planned date fo
On Tue, Sep 01, 2020 at 01:49:07PM +0100, Luca Boccassi wrote:
> On Tue, 2020-09-01 at 14:32 +0200, Christian Ehrhardt wrote:
> > On Tue, Sep 1, 2020 at 10:30 AM Luca Boccassi wrote:
> > > On Tue, 2020-08-18 at 19:12 +0100, Luca Boccassi wrote:
> > > > Hi all,
> > > >
> > > > Here is a list of pa
On 8/29/2020 3:52 PM, Andrew Rybchenko wrote:
On 8/21/20 2:03 PM, kirankum...@marvell.com wrote:
From: Kiran Kumar K
This patch reserves 2 bits as input selection to select Inner and
outer layers for RSS computation. It is combined with existing
ETH_RSS_* to choose Inner or outer layers for L2
Hi,
Yes , OVS was using pkg-config even before these patches were rolled out.
But it always used to pick the DPDK shared libs by default for OVS even on
using the -Bstatic/-Bshared flags.
These patches from Bruce simplify the process from DPDK side without having the
user to specify them.
Moreov
On Tue, Sep 01, 2020 at 02:01:28PM +0100, Bruce Richardson wrote:
> On Tue, Sep 01, 2020 at 01:49:07PM +0100, Luca Boccassi wrote:
> > On Tue, 2020-09-01 at 14:32 +0200, Christian Ehrhardt wrote:
> > > On Tue, Sep 1, 2020 at 10:30 AM Luca Boccassi wrote:
> > > > On Tue, 2020-08-18 at 19:12 +0100,
18/08/2020 19:09, Stephen Hemminger:
> On Tue, 18 Aug 2020 17:39:19 +0500
> Sarosh Arif wrote:
>
> > dpdk-setup has been used for a long time in order to compile and
> > configure dpdk along with running some basic applications. dpdk-setup
> > uses the make build system to compile which is now de
On 9/1/2020 4:27 AM, kirankum...@marvell.com wrote:
From: Kiran Kumar K
This patch reserves 2 bits as input selection to select Inner and
outer encapsulation level for RSS computation. It is combined with existing
ETH_RSS_* to choose Inner or outer layers.
This functionality already exists in r
27/08/2020 15:00, Kinsella, Ray:
> Hi All,
>
> During recent work on the DPDK ABI, where we are looking to develop a nightly
> ABI regression test.
>
> We found a large number of experimental functions currently in DPDK API.
> Currently, there are 537 experimental APIs out of a total of roughly
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, September 1, 2020 7:08 PM
> To: Kiran Kumar Kokkilagadda ; Thomas Monjalon
> ; Andrew Rybchenko
> Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ;
> or...@mellanox.com; xuanziya...@huawei.com;
> cloud.wangxiao...@huawei.com; zhougu
On 9/1/2020 3:27 PM, Kiran Kumar Kokkilagadda wrote:
-Original Message-
From: Ferruh Yigit
Sent: Tuesday, September 1, 2020 7:08 PM
To: Kiran Kumar Kokkilagadda ; Thomas Monjalon
; Andrew Rybchenko
Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ;
or...@mellanox.com; xuanziya...@huawei.c
Since librte_ipsec was first introduced in 19.02 and there were no changes
in it's public API since 19.11, it should be considered mature enough to
remove the 'experimental' tag from it.
Signed-off-by: Conor Walsh
---
MAINTAINERS| 2 +-
lib/librte_ipsec/rte_ipsec.h
The BPF lib was introduced in 18.05.
There were no changes in it's public API since 19.11.
It should be mature enough to remove it's 'experimental' tag.
Signed-off-by: Conor Walsh
---
MAINTAINERS| 2 +-
lib/librte_bpf/rte_bpf.h | 10 --
lib/librte_bpf/r
The doxygen index file is not printed as a processed file by doxygen so it
does not appear in the output .d (dependency file) list automatically
generated. Therefore, for correct rebuild tracking, we need to explicitly
include it as a dependency of the doxygen job.
Signed-off-by: Bruce Richardson
1 - 100 of 132 matches
Mail list logo