Hello,
On Wed, Jul 3, 2019 at 7:47 AM Tiwei Bie wrote:
> The value 40 used in VFIO_GET_REGION_ADDR() is a private value
> (VFIO_PCI_OFFSET_SHIFT) defined in Linux kernel source [1]. It
> is not part of VFIO API, and we should not depend on it.
>
> [1]
> https://github.com/torvalds/linux/blob/6fb
Added unit test case for eal command line '--in-memory' option
which will cover below functions.
get_seg_memfd()
test_memfd_create()
pagesz_flags()
Added unit test case for eal command line '--single-file-segments' option
which will cover resize_hugefile().
Signed-off-by: Pallantla Poornima
Revi
https://bugs.dpdk.org/show_bug.cgi?id=303
Bug ID: 303
Summary: meson-0.51.0 isn't building docs
Product: DPDK
Version: 19.08
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priority: Nor
On DV/DR flow engine, MLX5 can match on ICMP/ICMP6's code and type field
via FLEX Parser, which can be enabled by config FW using FLEX Parser
profile 2:
mlxconfig -d -y set FLEX_PARSER_PROFILE_ENABLE=2
The testpmd commands could be:
testpmd> flow create 0 ingress pattern eth / ipv4 /
Hi David,
On Wed, Jul 03, 2019 at 09:02:59AM +0200, David Marchand wrote:
> Hello,
>
> On Wed, Jul 3, 2019 at 7:47 AM Tiwei Bie wrote:
>
> The value 40 used in VFIO_GET_REGION_ADDR() is a private value
> (VFIO_PCI_OFFSET_SHIFT) defined in Linux kernel source [1]. It
> is not part of
On Wed, Jul 3, 2019 at 9:35 AM Tiwei Bie wrote:
> Hi David,
>
> On Wed, Jul 03, 2019 at 09:02:59AM +0200, David Marchand wrote:
> > Hello,
> >
> > On Wed, Jul 3, 2019 at 7:47 AM Tiwei Bie wrote:
> >
> > The value 40 used in VFIO_GET_REGION_ADDR() is a private value
> > (VFIO_PCI_OFFSET_S
> -Original Message-
> From: Xiaoyu Min
> Sent: Wednesday, July 3, 2019 10:23
> To: Raslan Darawsheh ; Slava Ovsiienko
> ; Shahaf Shuler ;
> Yongseok Koh ; John McNamara
> ; Marko Kovacevic
>
> Cc: dev@dpdk.org
> Subject: [Suspected-Phishing][PATCH v3] net/mlx5: support matching on
> ICMP
On Wed, Jul 03, 2019 at 09:36:26AM +0200, David Marchand wrote:
> On Wed, Jul 3, 2019 at 9:35 AM Tiwei Bie wrote:
>
> Hi David,
>
> On Wed, Jul 03, 2019 at 09:02:59AM +0200, David Marchand wrote:
> > Hello,
> >
> > On Wed, Jul 3, 2019 at 7:47 AM Tiwei Bie wrote:
> >
>
On Wed, Jul 3, 2019 at 9:58 AM Tiwei Bie wrote:
> On Wed, Jul 03, 2019 at 09:36:26AM +0200, David Marchand wrote:
> > On Wed, Jul 3, 2019 at 9:35 AM Tiwei Bie wrote:
> >
> > Hi David,
> >
> > On Wed, Jul 03, 2019 at 09:02:59AM +0200, David Marchand wrote:
> > > Hello,
> > >
> >
From: Stephen Hemminger
> Use rte_ether_unformat_addr rather than sscanf.
>
> Signed-off-by: Stephen Hemminger
Acked-by: Matan Azrad
On Wed, Jul 03, 2019 at 10:01:44AM +0200, David Marchand wrote:
> On Wed, Jul 3, 2019 at 9:58 AM Tiwei Bie wrote:
>
> On Wed, Jul 03, 2019 at 09:36:26AM +0200, David Marchand wrote:
> > On Wed, Jul 3, 2019 at 9:35 AM Tiwei Bie wrote:
> >
> > Hi David,
> >
> > On W
On Wed, Jul 3, 2019 at 10:17 AM Tiwei Bie wrote:
> On Wed, Jul 03, 2019 at 10:01:44AM +0200, David Marchand wrote:
> > On Wed, Jul 3, 2019 at 9:58 AM Tiwei Bie wrote:
> >
> > On Wed, Jul 03, 2019 at 09:36:26AM +0200, David Marchand wrote:
> > > On Wed, Jul 3, 2019 at 9:35 AM Tiwei Bie
>
From: Jerin Jacob
add various devargs command line options supported by
this driver.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Kiran Kumar K
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/octeontx2.rst | 67 +
From: Kiran Kumar K
Add register dump support and mark Registers dump in features.
Signed-off-by: Kiran Kumar K
Signed-off-by: Jerin Jacob
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini |
From: Jerin Jacob
add basic PCIe ethdev probe and remove.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
---
drivers/net/octeontx2/Makefile | 11 +++-
drivers/net/octeontx2/meson.build | 14 -
drivers/net/octeontx2/otx2_ethdev.c | 93 +
driv
From: Kiran Kumar K
Add extended operations and updated the feature list.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini | 1 +
From: Sunil Kumar Kori
Add unicast MAC filter for PF device and
update the respective feature list.
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/octeontx2
From: Nithin Dabilpuram
Add queue start and stop operations. Tx queue needs
to update the flow control value, Which will be
added in sub subsequent patch.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/feat
From: Krzysztof Kanas
This patch enables pkt transmit through traffic manager
hierarchy by clearing software XOFF on the nodes and linking
tx queues to corresponding leaf nodes.
It also adds support to start and stop tx queue using
traffic manager.
Signed-off-by: Krzysztof Kanas
Signed-off-by:
From: Jerin Jacob
Add Rx queue setup and release.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini |
From: Jerin Jacob
Add Tx queue setup and release.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini | 1 +
doc/guides/nics/octeont
From: Jerin Jacob
Add device configure operation. This would call lf_alloc
mailbox to allocate a NIX LF and upon return, AF will
return the attributes for the select LF.
Signed-off-by: Jerin Jacob
Signed-off-by: Vamsi Attunuru
Signed-off-by: Nithin Dabilpuram
---
drivers/net/octeontx2/otx2_e
From: Vamsi Attunuru
setup tx & rx queues with the previous configuration during
port reconfig, it handles cases like port reconfigure without
reconfiguring tx & rx queues.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Nithin Dabilpuram
---
drivers/net/octeontx2/otx2_ethdev.c | 180 +++
From: Jerin Jacob
Add basic init and uninit function which includes
attaching LF device to probed PCIe device.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Vamsi Attunuru
---
drivers/net/octeontx2/Makefile | 1 +
drivers/n
From: Vamsi Attunuru
Add link stats related operations and mark respective
items in the documentation.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Nithin Dabilpuram
---
doc/guides/nics/features/octeontx2.ini | 2 +
doc/guides/nics/features/octeontx2_vec.ini | 2 +
doc/guides/nics/fea
From: Jerin Jacob
Add RQ,SQ,CQ context and CQE structure dump utils.
Signed-off-by: Jerin Jacob
Signed-off-by: Vivek Sharma
---
doc/guides/nics/octeontx2.rst | 2 +-
drivers/net/octeontx2/Makefile| 1 +
drivers/net/octeontx2/meson.build | 1 +
drivers/net
From: Kiran Kumar K
Add basic stat operation and updated the feature list.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 2 +
doc/guides/nics/features/octeontx2_vec.ini | 2 +
doc/guides/nics/features/octeontx2_vf.ini | 2 +
From: Vamsi Attunuru
Add promiscuous and allmulticast mode for PF devices and
update the respective feature list.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Sunil Kumar Kori
---
doc/guides/nics/features/octeontx2.ini | 2 +
doc/guides/nics/features/octeontx2_vec.ini | 2 +
doc/guides/
From: Jerin Jacob
The fields from CQE needs to be converted to
ptype and rx ol flags in mbuf. This patch adds
create lookup memory for those items to be
used in Fastpath.
Signed-off-by: Jerin Jacob
Signed-off-by: Kiran Kumar K
Signed-off-by: Harman Kalra
---
doc/guides/nics/features/octeontx
From: Vamsi Attunuru
Add flow control operations and exposed
otx2_nix_update_flow_ctrl_mode() to enable on the
configured mode in dev_start().
Signed-off-by: Vamsi Attunuru
Signed-off-by: Nithin Dabilpuram
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeon
From: Nithin Dabilpuram
Add Rx and Tx queue info get and pool ops supported
operations.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Kiran Kumar K
---
drivers/net/octeontx2/otx2_ethdev.c | 3 ++
drivers/net/octeontx2/otx2_ethdev.h | 5 +++
drivers/net/octeontx2/otx2_ethdev_ops.c
From: Nithin Dabilpuram
This patch sets up and configure hierarchy in hw
nodes. Since all the registers are with RVU AF,
register configuration is also done using mbox
communication.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Krzysztof Kanas
---
drivers/net/octeontx2/otx2_tm.c | 504
From: Jerin Jacob
Handle queue specific error interrupts.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
---
doc/guides/nics/octeontx2.rst | 1 +
drivers/net/octeontx2/otx2_ethdev.c | 16 +-
drivers/net/octeontx2/otx2_ethdev.h | 9 ++
drivers/net/octeontx2/
From: Jerin Jacob
Adding bare minimum PMD library and doc build infrastructure
and claim the maintainership for octeontx2 PMD.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Kiran Kumar K
---
MAINTAINERS | 9 ++
config/common
From: Jerin Jacob
This patchset adds support for OCTEON TX2 ethdev driver.
v3:
# Fix build issue with ICC 32bit build
# Add missing "net/octeontx2: add link status set operations" patch from
v1
v2:
# Moved maintainers file to the first patch(Ferruh)
# removed reference to to v19.05(Ferruh)
#
From: Jerin Jacob
Handle device specific error and ras interrupts.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Harman Kalra
---
drivers/net/octeontx2/Makefile | 1 +
drivers/net/octeontx2/meson.build | 1 +
drivers/net/octeontx2/otx2_ethdev.c
From: Kiran Kumar K
Adding support to parse flow actions like drop, count, mark, rss, queue.
On egress side, only drop and count actions were supported.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow_parse.c | 210
1 file
From: Vamsi Attunuru
Add RSS support and expose RSS related functions
to implement RSS action for rte_flow driver.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Kiran Kumar K
---
doc/guides/nics/features/octeontx2.ini | 4 +
doc/guides/nics/features/octeontx2_vec.ini | 4 +
doc/guides/
From: Harman Kalra
Add PTP enable and disable operations.
Signed-off-by: Harman Kalra
Signed-off-by: Zyta Szpak
---
doc/guides/nics/octeontx2.rst | 1 +
drivers/net/octeontx2/Makefile | 1 +
drivers/net/octeontx2/meson.build | 1 +
drivers/net/octeontx2/otx2_ethdev.c | 22
From: Krzysztof Kanas
Allocate and free shaper/scheduler hardware resources for
nodes of hirearchy levels in sw.
Signed-off-by: Krzysztof Kanas
Signed-off-by: Nithin Dabilpuram
---
drivers/net/octeontx2/otx2_tm.c | 350
1 file changed, 350 insertions(+)
diff
From: Kiran Kumar K
Adding few more flow operations like flow_destroy, flow_isolate
and flow_flush.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow.c | 206 ++
drivers/net/octeontx2/otx2_rx.h | 3 +
2 files changed,
From: Nithin Dabilpuram
Introduce traffic manager infra and default hierarchy
creation.
Upon ethdev configure, a default hierarchy is
created with one-to-one mapped tm nodes. This topology
will be overridden when user explicitly creates and commits
a new hierarchy using rte_tm interface.
Signed
From: Vivek Sharma
Connect rte_flow driver ops to ethdev via .filter_ctrl op.
Signed-off-by: Vivek Sharma
Signed-off-by: Kiran Kumar K
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini | 1 +
d
From: Kiran Kumar K
Adding the flow init and fini functionality. These will be called from
dev init and will initialize and de-initialize the flow related memory.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow.c | 315 +
From: Jerin Jacob
Add device information get operation.
Signed-off-by: Jerin Jacob
Signed-off-by: Vamsi Attunuru
Signed-off-by: Harman Kalra
---
doc/guides/nics/features/octeontx2.ini | 4 ++
doc/guides/nics/features/octeontx2_vec.ini | 4 ++
doc/guides/nics/features/octeontx2_vf.ini
From: Jerin Jacob
Add Rx and Tx queue descriptor related operations.
Signed-off-by: Jerin Jacob
Signed-off-by: Kiran Kumar K
---
doc/guides/nics/features/octeontx2.ini | 2 +
doc/guides/nics/features/octeontx2_vec.ini | 2 +
doc/guides/nics/features/octeontx2_vf.ini | 2 +
drivers/net
From: Nithin Dabilpuram
Add multi segment version of packet Receive function.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
---
doc/guides/nics/features/octeontx2.ini | 2 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini |
From: Jerin Jacob
Add vector version of packet Receive function.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
---
doc/guides/nics/octeontx2.rst | 1 +
drivers/net/octeontx2/Makefile| 1 +
drivers/net/octeontx2/meson.build | 2 +
drivers/net/octeontx2/otx2_rx.c |
From: Nithin Dabilpuram
Add device start operation and update the correct
function pointers for Rx and Tx burst functions.
This patch also update the octeontx2 NIC specific
documentation.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Vamsi Attunuru
Signed-off-by: Jerin Jacob
---
doc/guide
From: Kiran Kumar K
Adding functionality to parse outer layers from ld to lh.
These will be used parse outer layers L2, L3, L4 and tunnel types.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/Makefile | 1 +
drivers/net/octeontx2/meson.build
From: Kiran Kumar K
Adding the initial flow ops like flow_create and flow_validate.
These will be used to alloc and write flow rule to device and
validate the flow rule.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/Makefile| 1 +
drivers/net/octeont
From: Vamsi Attunuru
add module EEPROM dump operation.
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini | 1 +
drivers/net/octeontx2/otx2_ethdev.c| 2 +
d
From: Kiran Kumar K
Adding MCAM utility functions to alloc and write the entries.
These will be used to arrange the flow rules based on priority.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow.h | 6 -
drivers/net/octeontx2/otx2_flow_utils
From: Nithin Dabilpuram
Add device stop, close and reset operations.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Vamsi Attunuru
---
drivers/net/octeontx2/otx2_ethdev.c | 75 +
1 file changed, 75 insertions(+)
diff --git a/drivers/net/octeontx2/otx2_ethdev.c
b
From: Nithin Dabilpuram
Add multi segment version of packet Transmit function.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
---
drivers/net/octeontx2/otx2_ethdev.h | 4 ++
drivers/net/octeontx2/otx2_tx.c | 58 +
drivers/net/octeontx2/otx2_tx.h |
From: Nithin Dabilpuram
Add vector version of packet transmit function.
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
---
drivers/net/octeontx2/otx2_tx.c | 883 +++-
1 file changed, 882 insertions(+), 1 deletion(-)
diff --git a/drivers/net/octeon
From: Kiran Kumar K
Introducing flow infra for octeontx2.
This will be used to maintain rte_flow rules.
Create, destroy, validate, query, flush, isolate flow operations
will be supported.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow.h | 388 +++
From: Vivek Sharma
Implement accessory functions needed for VLAN functionality.
Introduce VLAN related structures as well.
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/Makefile | 1 +
drivers/net/octeontx2/meson.build | 1 +
drivers/net/octeontx2/otx2_ethdev.c | 10 ++
dri
From: Harman Kalra
Add remaining PTP configuration/slowpath operations.
Timesync feature is available only for PF devices.
Signed-off-by: Harman Kalra
Signed-off-by: Zyta Szpak
---
doc/guides/nics/features/octeontx2.ini | 2 +
drivers/net/octeontx2/otx2_ethdev.c| 6 ++
drivers/net/oct
From: Vamsi Attunuru
Add MTU set operation and MTU update feature.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Sunil Kumar Kori
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/octeontx2.rst | 1 +
drivers
From: Kiran Kumar K
Adding mailbox utility functions for rte_flow. These will be used
to alloc, reserve and write the entries to the device on request.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow.h | 6 +
drivers/net/octeontx2/otx2_flow
From: Kiran Kumar K
First pass rte_flow utility functions for octeontx2.
These will be used to communicate with AF driver.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/Makefile | 1 +
drivers/net/octeontx2/meson.build | 1 +
drivers/net
From: Vivek Sharma
Support configuring VLAN offloads for an ethernet device and
dynamic promiscuous mode configuration for VLAN filters where
filters are updated according to promiscuous mode of the device.
Signed-off-by: Vivek Sharma
---
doc/guides/nics/features/octeontx2.ini | 2 +
doc
From: Kiran Kumar K
Adding support to parse flow actions like drop, count, mark, rss, queue.
On egress side, only drop and count actions were supported.
Signed-off-by: Kiran Kumar K
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_flow_parse.c | 276
drivers
From: Jerin Jacob
Add Rx burst support.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Harman Kalra
---
drivers/net/octeontx2/Makefile | 1 +
drivers/net/octeontx2/meson.build | 2 +-
drivers/net/octeontx2/otx2_ethdev.c |
From: Vivek Sharma
Support setting up VLAN filters so as to allow tagged
packet's reception after VLAN HW Filter offload is enabled.
Signed-off-by: Vivek Sharma
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/
From: Vivek Sharma
Implement support for setting VLAN TPID and PVID for Tx packets.
Signed-off-by: Vivek Sharma
---
drivers/net/octeontx2/otx2_ethdev.c | 2 +
drivers/net/octeontx2/otx2_ethdev.h | 5 +-
drivers/net/octeontx2/otx2_vlan.c | 193
3 files changed
From: Jerin Jacob
Add Tx burst support.
Signed-off-by: Jerin Jacob
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Harman Kalra
---
doc/guides/nics/features/octeontx2.ini | 5 +
doc/guides/nics/features/octeontx2_vec.ini | 5 +
doc/guides/nics/features
From: Harman Kalra
This patch implements rx interrupts feature required for power
saving. These interrupts can be enabled/disabled on demand.
Signed-off-by: Harman Kalra
---
doc/guides/nics/features/octeontx2.ini| 1 +
doc/guides/nics/features/octeontx2_vf.ini | 1 +
doc/guides/nics/oc
From: Vamsi Attunuru
Add firmware version get operation.
Signed-off-by: Vamsi Attunuru
---
doc/guides/nics/features/octeontx2.ini | 1 +
doc/guides/nics/features/octeontx2_vec.ini | 1 +
doc/guides/nics/features/octeontx2_vf.ini | 1 +
drivers/net/octeontx2/otx2_ethdev.c| 1 +
From: Vamsi Attunuru
Add support for setting the link up and down.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Nithin Dabilpuram
---
drivers/net/octeontx2/otx2_ethdev.c | 2 ++
drivers/net/octeontx2/otx2_ethdev.h | 2 ++
drivers/net/octeontx2/otx2_link.c | 49
03/07/2019 03:35, Anoob Joseph:
> From: Mattias Rönnblom
> > On 2019-07-02 18:18, Anoob Joseph wrote:
> > >> For what exactly is being proposed, is there a short version of the
> > >> suggested
> > approach and the logic behind it?
> > >> I think eventdev should be simple to use and could be adde
DPDK has multiple use cases where the core repeatedly polls a location in
memory. This polling results in many cache and memory transactions.
Arm architecture provides WFE (Wait For Event) instruction, which allows
the cpu core to enter a low power state until woken up by the update to the
memory
The rte_wait_until_equalxx APIs abstract the functionality of 'polling
for a memory location to become equal to a given value'.
Signed-off-by: Gavin Hu
Reviewed-by: Ruifeng Wang
Reviewed-by: Steve Capper
Reviewed-by: Ola Liljedahl
Reviewed-by: Honnappa Nagarahalli
---
.../common/include/arch
In acquiring a spinlock, cores repeatedly poll the lock variable.
This is replaced by rte_wait_until_equal API.
5~10% performance gain was measured by running spinlock_autotest on
14 isolated cores of ThunderX2.
Signed-off-by: Gavin Hu
Reviewed-by: Ruifeng Wang
Reviewed-by: Phil Yang
Reviewed-
Add the RTE_USE_WFE configuration entry for aarch64, disabled by default.
It can be enabled selectively based on the performance benchmarking.
Signed-off-by: Gavin Hu
Reviewed-by: Ruifeng Wang
Reviewed-by: Steve Capper
Reviewed-by: Honnappa Nagarahalli
---
config/arm/meson.build | 1 +
co
While using ticket lock, cores repeatedly poll the lock variable.
This is replaced by rte_wait_until_equal API.
Running ticketlock_autotest on ThunderX2, with different numbers of cores
and depths of rings, 3%~8% performance gains were measured.
Signed-off-by: Gavin Hu
Reviewed-by: Honnappa Naga
Instead of polling for tail to be updated, use wfe instruction.
Signed-off-by: Gavin Hu
Reviewed-by: Ruifeng Wang
Reviewed-by: Steve Capper
Reviewed-by: Ola Liljedahl
Reviewed-by: Honnappa Nagarahalli
---
lib/librte_ring/rte_ring_c11_mem.h | 4 ++--
lib/librte_ring/rte_ring_generic.h | 3 +--
On Wed, Jul 03, 2019 at 10:26:39AM +0200, David Marchand wrote:
> On Wed, Jul 3, 2019 at 10:17 AM Tiwei Bie wrote:
>
> On Wed, Jul 03, 2019 at 10:01:44AM +0200, David Marchand wrote:
> > On Wed, Jul 3, 2019 at 9:58 AM Tiwei Bie wrote:
> >
> > On Wed, Jul 03, 2019 at 09:36:26A
On Wed, Jul 3, 2019 at 11:01 AM Tiwei Bie wrote:
> On Wed, Jul 03, 2019 at 10:26:39AM +0200, David Marchand wrote:
> > This patch breaks the ABI by extending rte_pci_device.
> > You must rework it to avoid this break.
>
> I didn't expect it to be merged in this release. I just want
> to draw othe
On Tue, Jul 02, 2019 at 03:12:45PM -0700, Stephen Hemminger wrote:
> Use rte_ether_unformat_addr rather than sscanf.
>
> Signed-off-by: Stephen Hemminger
Acked-by: Gaetan Rivet
--
Gaëtan Rivet
6WIND
Signed-off-by: Cian Ferriter
---
doc/guides/rel_notes/release_19_08.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/rel_notes/release_19_08.rst
b/doc/guides/rel_notes/release_19_08.rst
index 60c258136..c5acfe028 100644
--- a/doc/guides/rel_notes/release_19_08.rst
+++ b/d
Intel, any feedback on the below?
Thanks,
Eelco
On 24 Jun 2019, at 17:39, Eelco Chaudron wrote:
Hi,
I’m running into an issue where I have a VF used by OVS-DPDK and
from the kernel side change the MAC.
I used the following command to change the mac:
ip link set p5p2 vf 0 mac 52:54:00:92:
Suppress the unaligned packed member address warnings by extending
the telemetry library build flags with -Wno-address-of-packed-member
option, through the WERROR_FLAGS makefile variable.
With this change additional warnings are turned on to be treated as errors,
which causes the following build i
On Wed, Jul 03, 2019 at 11:10:21AM +0200, David Marchand wrote:
>
> On Wed, Jul 3, 2019 at 11:01 AM Tiwei Bie wrote:
>
> On Wed, Jul 03, 2019 at 10:26:39AM +0200, David Marchand wrote:
> > This patch breaks the ABI by extending rte_pci_device.
> > You must rework it to avoid this bre
Hello Anatoly,
On Thu, Jun 27, 2019 at 1:39 PM Anatoly Burakov
wrote:
> This patchset removes the shared memory config from public
> API, and replaces all usages of said config with new API
> calls.
>
> A lot of the patchset is a search-and-replace job and should
> be pretty easy to review. The
Hi Thomas,
Please see inline.
Thanks,
Anoob
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, July 3, 2019 2:21 PM
> To: Anoob Joseph
> Cc: Mattias Rönnblom ; Bruce Richardson
> ; Jerin Jacob Kollanukkaran
> ; dev@dpdk.org; Nikhil Rao ;
> Erik Gabriel Carrillo ; Abhinanda
On 19-06-27 19:25, Ferruh Yigit wrote:
> External Email
>
> --
> On 6/24/2019 3:32 PM, kka...@marvell.com wrote:
> > From: Krzysztof Kanas
> >
> > Kernel validates block size to be aligned to page size. Code works on
> > platfor
> >
> > In case big number need to be freed, data it contains should be cleared
> > before especially if it is critical data like private keys.
> >
> > Fixes: 3e9d6bd447fb ("crypto/openssl: add RSA and mod asym operations")
> >
> > Signed-off-by: Arek Kusztal
> Acked-by: Fiona Trahe
Applied t
From: Pavan Nikhilesh
Resize SSO internal in-flight buffer count based on the Rx queues
mempool size connected to event queues.
Signed-off-by: Pavan Nikhilesh
---
drivers/event/octeontx2/otx2_evdev.h | 2 ++
drivers/event/octeontx2/otx2_evdev_adptr.c | 34 +-
2 files
From: Pavan Nikhilesh
Add support for event eth Rx adapter fastpath operations.
Signed-off-by: Jerin Jacob
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Nithin Dabilpuram
---
drivers/event/octeontx2/otx2_evdev.c | 308 -
drivers/event/octeontx2/otx2_evdev.h |
From: Pavan Nikhilesh
Add event eth Tx adapter support to octeontx2 SSO.
Signed-off-by: Jerin Jacob
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Nithin Dabilpuram
---
drivers/event/octeontx2/otx2_evdev.c | 79
drivers/event/octeontx2/otx2_evdev.h | 32 ++
From: Pavan Nikhilesh
Add event eth Rx adapter capabilities, queue add and delete functions.
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Jerin Jacob
---
drivers/event/octeontx2/Makefile | 4 +-
drivers/event/octeontx2/meson.build| 2 +-
drivers/event/octeontx2/otx2_evd
Hi Bernard,
> >
> > Inline crypto installs a flow rule in the NIC. This flow
> > rule must be installed before the first inbound packet is
> > received.
> >
> > The create_session() function installs the flow rule,
> > create_session() has been refactored into create_inline_session()
> > and creat
From: Harman Kalra
Add PTP support for SSO based on rx_offloads of the queue connected to
it.
Signed-off-by: Harman Kalra
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Pavan Nikhilesh
---
drivers/event/octeontx2/otx2_evdev.c | 2 ++
drivers/event/octeontx2/otx2_evdev.h | 6 ++
From: Pavan Nikhilesh
Update event octentx2 capabilities w.r.t event eth Rx/Tx capabilities.
Signed-off-by: Pavan Nikhilesh
Acked-by: John McNamara
---
doc/guides/eventdevs/octeontx2.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/eventdevs/octeontx2.rst
b/doc/guides
From: Pavan Nikhilesh
This patchset adds event eth Rx/Tx adapter support for OCTEONTX2 event
device, depends on:
http://patches.dpdk.org/project/dpdk/list/?submitter=1188
v3 Changes:
- rebase patches to v3 of net/octeontx2.
- remove shared function between net/octeontx2 and event/octeontx2.
v2
Hi Fan,
This patchset need a rebase. As today we need to close the subtrees for RC1,
this patchset will go in RC2.
Thanks,
Akhil
>
> This patchset adds the ECN and DSCP tunnel mode header reconstruction
> support for rte_ipsec library. The ipsec-secgw sample application is
> updated with the fe
> -Original Message-
> From: pbhagavat...@marvell.com
> Sent: Wednesday, July 3, 2019 3:34 PM
> To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh
> Bhagavatula
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH v3 1/6] event/octeontx2: add event eth Rx
> adapter support
>
> From: Pavan Nikhil
Hi Akhil,
> -Original Message-
> From: Akhil Goyal [mailto:akhil.go...@nxp.com]
> Sent: Wednesday, July 3, 2019 11:05 AM
> To: Ananyev, Konstantin ; Iremonger,
> Bernard ; dev@dpdk.org
> Cc: sta...@dpdk.org
> Subject: RE: [PATCH v6 1/2] examples/ipsec-secgw: fix 1st pkt dropped for
> inlin
1 - 100 of 216 matches
Mail list logo