Ok, I will fix it in the next patch, thank you.
-- Original --
From: "xavier.huwei"
On 2020/7/4 9:15, 197020...@qq.com wrote:
From: pandongyang <197020...@qq.com>
The function valid_bonded_port_id() has already contains function
rte_eth_dev_is_valid_port(), so delete redundant check.
Fixes: 588ae95e7983 ("net/bonding: fix port ID check")
Cc: sta...@dpdk.org
Signed-off-by:
From: pandongyang <197020...@qq.com>
The function valid_bonded_port_id() has already contains function
rte_eth_dev_is_valid_port(), so delete redundant check.
Fixes: 588ae95e7983 ("net/bonding: fix port ID check")
Cc: sta...@dpdk.org
Signed-off-by: pandongyang <197020...@qq.com>
---
v1 -> v2: Ad
From: Venkat Duvvuru
Currently, only vfrep transmit requires cfa_action to be filled
in the tx buffer descriptor. However with truflow, dpdk(non vfrep)
to port also requires cfa_action to be filled in the tx buffer
descriptor.
This patch uses the correct cfa_action pointer while transmitting
the
Update release notes with enhancements in Broadcom PMD.
Signed-off-by: Ajit Khaparde
---
doc/guides/rel_notes/release_20_08.rst | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/doc/guides/rel_notes/release_20_08.rst
b/doc/guides/rel_notes/release_20_08.rst
index f
From: Somnath Kotur
The Flow counter manager allocates memory to hold the software view
of the counters where the on-chip counter data will be accumulated
along with another memory block that will be shadowing the on-chip
counter data i.e where the raw counter data will be DMAed into from
the chi
From: Somnath Kotur
Use the flow counter manager to fetch the accumulated stats for
a flow.
Signed-off-by: Somnath Kotur
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 45 +++-
drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c| 141
From: Venkat Duvvuru
Default rules are needed for the packets to be punted between the
following entities in the non-offloaded path
1. Device PORT to DPDK App
2. DPDK App to Device PORT
3. VF Representor to VF
4. VF to VF Representor
This patch fills all the relevant information in the computed
From: Somnath Kotur
Invoked 3 new APIs for the default flow create/destroy and to get
the action ptr for a default flow.
Changed ulp_intf_update() to accept rte_eth_dev as input and invoke
the same from the VF rep start function.
ULP Mark Manager will indicate if the cfa_code returned in the
Rx c
From: Venkat Duvvuru
1. Add "enum bnxt_ulp_intf_type” as the second parameter for the
port & func helper functions
2. Return vfrep related port & func information in the helper functions
3. Allocate phy_port_list dynamically based on port count
4. Introduce ulp_func_id_tbl array for book keepi
From: Venkat Duvvuru
ingress & egress port default rules are needed to send the packet
from port_to_dpdk & dpdk_to_port respectively.
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 76 +-
From: Kishore Padmanabha
Added support for the global resource templates, so that they
can be reused by the other regular templates.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_ulp/ulp_mapper.c
From: Venkat Duvvuru
When VF-VFR conduits are created, a mark is added to the mark database.
mark_flag indicates whether the mark is valid and has VFR information
(VFR_ID bit in mark_flag). Rx path was checking for this VFR_ID bit.
However, while adding the mark to the mark database, VFR_ID bit i
From: Kishore Padmanabha
Extended the regfile and computed field operations to a common
index opcode operation and added globlal resource operations are
also part of the index opcode operation.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed
From: Kishore Padmanabha
Added support for conditional execution of the mapper tables so that
actions like count will have table processed only if action count
is configured.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
From: Somnath Kotur
Representor dev-args need to be parsed during pci probe as they determine
subsequent probe of VF representor ports as well.
Signed-off-by: Venkat Duvvuru
Signed-off-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 2 ++
1 file changed, 2 i
From: Kishore Padmanabha
Added support for the internal exact match entries.
Prior to this patch only external entries were supported.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_ulp/bnxt_ulp.c
From: Venkat Duvvuru
Issue HWRM_PORT_MAC_QCFG command on trusted vf to fetch the port count.
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_hwrm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/ne
From: Kishore Padmanabha
The vector mode in the tx handler is disabled when truflow is
enabled since truflow now requires bd action record support.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Somnath Kotur
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/bn
From: Kishore Padmanabha
ULP changes to integrate with the latest session open
interface in tf_core
Signed-off-by: Kishore Padmanabha
Signed-off-by: Somnath Kotur
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 46 +++
From: Kishore Padmanabha
Added support for if table processing in the ulp mapper
layer. This enables support for the default partition action
record pointer interface table.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
From: Peter Spreadborough
- Select EEM Host or System memory via config parameter
- Add EEM system memory support for kernel memory
- Dependent on DPDK changes that add support for the HWRM_OEM_CMD.
Signed-off-by: Peter Spreadborough
Reviewed-by: Randy Schacher
Signed-off-by: Venkat Duvvuru
-
From: Jay Ding
- Add support to update global configuration for ACT_TECT
and ACT_ABCR.
- Add support to allow Tunnel and Action global configuration.
- Remove register read and write operations.
- Remove the register read and write support.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvur
From: Michael Wildt
- Add TF register/unregister support. Session got session clients to
keep track of the ctrl-channels/function.
- Add support code to tfp layer
Signed-off-by: Michael Wildt
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Ajit Khaparde
---
drivers/
From: Mike Baucom
Modifications to allow internal encap records to be supported:
- Modified the mapper index table processing to handle encap without an
action record
- Modified the session open code to reserve some 64 Byte internal encap
records on tx
- Modified the blob encap swap to suppor
From: Jay Ding
- Implement set/get for PROF_SPIF_CTXT, LKUP_PF_DFLT_ARP,
PROF_PF_ERR_ARP with tunneled HWRM messages
- Add IF table for PROF_PARIF_DFLT_ARP
- Fix page size offset in the HCAPI code
- Fix Entry offset calculation
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-b
From: Randy Schacher
- HCAPI resources need to align for Resource Manager
- Clean up unnecessary debug messages
Signed-off-by: Randy Schacher
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_core/cfa_resource_types.h | 250 +-
drivers/net/bnxt/
From: Jay Ding
- Link external action alloc and free to new hcapi interface
- Add parameter range checking
- Fix issues with index allocation check
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_core/tf_co
From: Michael Wildt
- Add residual checker to the TF Host RM as well as new RM APIs. On
close it will scan the DB and check of any remaining elements. If
found they will be logged and FW msg sent for FW to scrub that
specific type of resources.
- Update the module bind to be aware of the mo
From: Peter Spreadborough
- Remove table scope data from session. Added to EEM.
- Complete move to RM of table scope base and range.
- Fix some err messaging strings.
- Fix the tcam logging message.
Signed-off-by: Peter Spreadborough
Reviewed-by: Randy Schacher
Signed-off-by: Venkat Duvvuru
R
From: Michael Wildt
Implement the Identifier, Table Type and the Resource Manager
modules.
Integrate Resource Manager with HCAPI.
Update open/close session.
Move to direct msgs for qcaps and resv messages.
Signed-off-by: Michael Wildt
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
From: Peter Spreadborough
- For the EM Module there is a need to only allocate the EM Records in
HCAPI RM but the storage control is requested to be outside of the RM DB.
- Add TF_RM_ELEM_CFG_HCAPI_BA.
- Return error when the number of reserved entries for wc tcam is odd
number in tf_tcam_bin
From: Jay Ding
Allow TCAM indexes to be allocated from top or bottom.
If the priority is set to 0, allocate from the
lowest tcam indexes i.e. from top. Any other value,
allocate it from the highest tcam indexes i.e. from
bottom.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by
From: Michael Wildt
- Implement the modules RM, Device (WH+), Identifier.
- Update Session module.
- Implement new HWRMs for RM direct messaging.
- Add new parameter check macro's and clean up the header includes for
i.e. tfp such that bnxt.h is not directly included in the new modules.
- Add c
From: Peter Spreadborough
Add new hardware shim APIs to support multiple
device generations
Signed-off-by: Peter Spreadborough
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/hcapi/Makefile | 10 +
drivers/net/bnxt/hcapi/h
From: Michael Wildt
- Add Identifier L2 CTXT Remap to the P4 device and updated the
cfa_resource_types.h to get the type support.
Signed-off-by: Michael Wildt
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_core/cfa_resource_typ
From: Jay Ding
Implement TCAM alloc, free, bind, and unbind functions
Update tf_core, tf_msg, etc.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_core/tf_core.c | 258 ++---
drivers/ne
From: Randy Schacher
- Move External Exact and Exact Match to device module using HCAPI
to add and delete entries
- Make EM active through the device interface.
Signed-off-by: Randy Schacher
Signed-off-by: Venkat Duvvuru
Reviewed-by: Shahaji Bhosle
Reviewed-by: Ajit Khaparde
---
drivers/n
From: Shahaji Bhosle
Allow TCAM indexes to be allocated from top or bottom.
If the priority is set to 0, allocate from the
lowest tcam indexes i.e. from top. Any other value,
allocate it from the highest tcam indexes i.e. from
bottom.
Signed-off-by: Shahaji Bhosle
Signed-off-by: Venkat Duvvuru
From: Michael Wildt
Introduce new modules for Device, Resource Manager, Identifier,
Table Types, and TCAM for multi device support.
Signed-off-by: Michael Wildt
Reviewed-by: Randy Schacher
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/meson.build
From: Shahaji Bhosle
- Add new bulk table type get using FW
to DMA the data back to host.
- Add flag to allow records to be cleared if possible
- Set mirror using tf_alloc_tbl_entry
Signed-off-by: Shahaji Bhosle
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/
From: Peter Spreadborough
Modify Exact Match insert and delete to use the HWRM messages directly.
Remove tunneled EM insert and delete message types.
Signed-off-by: Peter Spreadborough
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/
From: Venkat Duvvuru
add helper functions to get port & function related information
like parif, physical port id & vport id.
Signed-off-by: Venkat Duvvuru
Signed-off-by: Somnath Kotur
Reviewed-by: Kalesh AP
Reviewed-by: Kishore Padmanabha
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/bn
From: Venkat Duvvuru
Issue HWRM_PORT_PHY_QCAPS to the firmware to get the physical
port count of the device.
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Reviewed-by: Kalesh AP
Reviewed-by: Kishore Padmanabha
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt.h| 1 +
From: Lance Richardson
Add support to query parent PF information (MAC address,
function ID, port ID and default VNIC) from firmware.
Current firmware returns zero for parent default vnic,
a temporary Wh+-specific workaround is included until
that can be fixed.
Signed-off-by: Lance Richardson
From: Somnath Kotur
Use 'first_vf_id' and the 'vf_id' that is input as part of adding
a representor to obtain the PCI function ID(FID) of the VF(VFR endpoint).
Use the FID as an input to FUNC_QCFG HWRM cmd to obtain the default
vnic ID of the VF.
Along with getting the default vNIC ID by supplyin
From: Somnath Kotur
Added code to support Tx/Rx from a VF representor port.
The VF-reps use the RX/TX rings of the Trusted VF/PF.
For each VF-rep, the Trusted VF/PF driver issues a VFR_ALLOC FW cmd that
returns "cfa_code" and "cfa_action" values.
The FW sets up the filter tables in such a way tha
From: Venkat Duvvuru
Apart from func_svif, func_id & vnic, port_db now stores and
retrieves func_spif, func_parif, phy_port_id, port_svif, port_spif,
port_parif, port_vport. New helper functions have been added to
support the same.
Signed-off-by: Venkat Duvvuru
Reviewed-by: Somnath Kotur
Revie
From: Somnath Kotur
Defines data structures and code to init/uninit
VF representors during pci_probe and pci_remove
respectively.
Most of the dev_ops for the VF representor are just
stubs for now and will be will be filled out in next patch.
To create a representor using testpmd:
testpmd -c 0xff
From: Venkat Duvvuru
Modify ulp_port_db_dev_port_intf_update prototype to take
"struct rte_eth_dev *" as the second parameter.
Signed-off-by: Venkat Duvvuru
Signed-off-by: Somnath Kotur
Reviewed-by: Kishore Padmanabha
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_ulp/bnxt_ulp.c| 4
v1->v2:
- update commit message
- rebase patches against latest changes in the tree
- fix signed-off-by tags
- update release notes
v2->v3:
- fix compilation issues
v3->v4:
- rebase against latest dpdk-next-net
v4->v5:
- fix uninitlalized variable in patch [29/51]
- rebase against latest
rte_cio_*mb APIs will be deprecated in 20.11 release.
Signed-off-by: Honnappa Nagarahalli
---
doc/guides/rel_notes/deprecation.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel_notes/deprecation.rst
index d1034f60f..59656da3d 100
Updated the use of DMB instruction in rte_*mb APIs for Armv8-a.
Signed-off-by: Honnappa Nagarahalli
---
doc/guides/rel_notes/release_20_08.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/doc/guides/rel_notes/release_20_08.rst
b/doc/guides/rel_notes/release_20_08.rst
index 5cbc4ce
Change the barrier APIs for IO to reflect that Armv8-a is other-multi-copy
atomicity memory model.
Armv8-a memory model has been strengthened to require
other-multi-copy atomicity. This property requires memory accesses
from an observer to become visible to all other observers
simultaneously [3].
>
> On 03/07/2020 11:26, Feifei Wang wrote:
> > Remove the experimental tag for rte_ring_reset API that have been
> > around for 4 releases.
> >
> > Signed-off-by: Feifei Wang
> > Reviewed-by: Honnappa Nagarahalli
> > Reviewed-by: Ruifeng Wang
> > ---
> > lib/librte_ring/rte_ring.h
> -Original Message-
> From: Coyle, David
> Sent: Friday, July 3, 2020 1:39 PM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Brendan ;
> hem
> -Original Message-
> From: Coyle, David
> Sent: Friday, July 3, 2020 1:39 PM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Brendan ;
> hem
> -Original Message-
> From: Coyle, David
> Sent: Friday, July 3, 2020 1:40 PM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Brendan ;
> hem
> -Original Message-
> From: Coyle, David
> Sent: Friday, July 3, 2020 1:40 PM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Brendan ;
> hem
> -Original Message-
> From: Coyle, David
> Sent: Friday, July 3, 2020 1:39 PM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Brendan ;
> hema
Hi Abhishek,
Do you have any results from Microsoft testing?
There is a few remaining items to be re-validated elsewhere, but we
should be ok for release early next week.
thanks,
Kevin.
On 26/06/2020 13:53, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release
Signed-off-by: Ferruh Yigit
---
doc/guides/contributing/patches.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/contributing/patches.rst
b/doc/guides/contributing/patches.rst
index 25d97b85b..39ec64ec8 100644
--- a/doc/guides/contributing/patches.rst
+++ b/doc/guides/contr
> > > If the final users finally hit the situation you describe, it means
> > > that the multiprocess had been in use so far and was known to be in
> > > use (*hopefully*).
> >
> > Yes.
> >
> > > So is it not a problem of design/non-regression testing when
> > > integrating the new API in the fir
On 6/27/2020 4:55 AM, Xiaoyun wang wrote:
> This patch adds multi-thread resource protection when
> setting promiscuous or allmulticast mode, adds bufout
> and out size parameter for mgmt sync channel and removes
> unused parameters for mgmt channel with no ack, adds TCAM
> filter switch for FDIR,
On 03/07/2020 11:26, Feifei Wang wrote:
> Remove the experimental tag for rte_ring_xxx_elem APIs that have been
> around for 2 releases.
>
> Signed-off-by: Feifei Wang
> Reviewed-by: Honnappa Nagarahalli
> Reviewed-by: Ruifeng Wang
> ---
> lib/librte_ring/rte_ring.h | 5 +
> l
On 03/07/2020 11:26, Feifei Wang wrote:
> Remove the experimental tag for rte_ring_reset API that have been around
> for 4 releases.
>
> Signed-off-by: Feifei Wang
> Reviewed-by: Honnappa Nagarahalli
> Reviewed-by: Ruifeng Wang
> ---
> lib/librte_ring/rte_ring.h | 3 ---
> lib/lib
On 3/12/2020 7:34 AM, Thomas Monjalon wrote:
> 12/03/2020 04:25, Kalesh Anakkur Purayil:
>> Hi Thomas,
>>
>> On Wed, Mar 11, 2020 at 6:49 PM Thomas Monjalon wrote:
>>
>>> 22/01/2020 11:16, Kalesh A P:
From: Kalesh AP
This patch adds support for recovery event in rte_eth_event frame
> 03/07/2020 17:18, Felix Moessbauer:
> > Dear Maintainers,
> >
> > this patch adds a measurement application to benchmark the latency of
> > transmitting l2 packets via DPDK.
>
> Are you using a real time system to reduce latency?
Yes, we use a Debian buster with preempt-rt patched kernel.
Addit
This series adds Vhost-user protocol features support
to Virtio-user PMD's Vhost-user backend.
The first patch introduces protocol features
negotiation, and the second one reply-ack feature.
---
Changes since v3:
- [Chenbo] Do not process MQ if VHOST_USER_F_PROTOCOL_FEATURES is
unsupported
Cha
From: Maxime Coquelin
This patch adds support reply-ack vhost-user protocol
feature, which is for now only used to ensure
VHOST_USER_SET_MEM_TABLE requests are handled by the
slave, but later will be used for VHOST_USER_SET_STATUS.
Signed-off-by: Maxime Coquelin
---
drivers/net/virtio/virtio_u
From: Maxime Coquelin
This patch adds support for Vhost-user protocol features.
It is required to support protocol features that were not in
initial Vhost-user specification, such as reply-ack, MTU...
Also, this patch prevents Virtio multiqueue feature negotiation
if the slave does not support M
On 7/3/20 10:40 AM, Xia, Chenbo wrote:
> Hi Adrian,
>
>> -Original Message-
>> From: Adrian Moreno
>> Sent: Thursday, July 2, 2020 3:44 PM
>> To: dev@dpdk.org
>> Cc: Xia, Chenbo ; Wang, Zhihong
>> ; Wang, Xiao W ; Yigit,
>> Ferruh ; maxime.coque...@redhat.com
>> Subject: [PATCH v3 1/2]
03/07/2020 17:18, Felix Moessbauer:
> Dear Maintainers,
>
> this patch adds a measurement application to benchmark the latency
> of transmitting l2 packets via DPDK.
Are you using a real time system to reduce latency?
> We add this application to the examples folder, as similar tools
> were plac
On Thu, Jun 11, 2020 at 12:26 PM Phil Yang wrote:
>
> Use c11 atomics with explicit ordering instead of rte_atomic ops which
> enforce unnecessary barriers on aarch64.
>
> Signed-off-by: Phil Yang
> Reviewed-by: Ruifeng Wang
I did not look at the details, but this patch is refused by the ABI
ch
On Fri, Jul 3, 2020 at 8:57 PM Thomas Monjalon wrote:
>
> 03/07/2020 17:08, Jerin Jacob:
> > On Fri, Jul 3, 2020 at 8:25 PM Matan Azrad wrote:
> > > From: Jerin Jacob:
> > > > When adding overlapping API(rte_eth_mirror_rule_set()) in the same
> > > > library(ethdev).
> > > > Please depreciate the
From: Jerin Jacob
> On Fri, Jul 3, 2020 at 8:25 PM Matan Azrad wrote:
> >
> >
> > Hi Jerin
>
> Hi Matan,
>
> >
> > From: Jerin Jacob:
> > > On Fri, Jul 3, 2020 at 12:13 AM Jiawei Wang
> wrote:
> > > >
> > > > When using full offload, all traffic will be handled by the HW,
> > > > and directed
03/07/2020 17:08, Jerin Jacob:
> On Fri, Jul 3, 2020 at 8:25 PM Matan Azrad wrote:
> > From: Jerin Jacob:
> > > When adding overlapping API(rte_eth_mirror_rule_set()) in the same
> > > library(ethdev).
> > > Please depreciate the old API.
> > > We should not have two separate paths for the same fu
03/07/2020 17:02, Jerin Jacob:
> On Fri, Jul 3, 2020 at 8:07 PM Andrey Vesnovaty wrote:
> > Signed-off-by: Andrey Vesnovaty
> > Signed-off-by: Andrey Vesnovaty
> > Signed-off-by: Andrey Vesnovaty
>
> Duplicate Signoffs.
>
> # Request to CC all the people who are already giving comments to thi
On Thu, Jul 2, 2020 at 11:24 AM Radu Nicolau wrote:
>
> Add rte_write32_wc and rte_write32_wc_relaxed functions
> that implement 32bit stores using write combining memory protocol.
> Provided generic stubs and x86 implementation.
>
> Signed-off-by: Radu Nicolau
> Acked-by: Bruce Richardson
> ---
The l2reflect application implements a ping-pong benchmark to
measure the latency between two instances. For communication,
we use raw ethernet and send one packet at a time. The timing data
is collected locally and min/max/avg values are displayed in a TUI.
Finally, a histogram of the latencies is
Dear Maintainers,
this patch adds a measurement application to benchmark the latency
of transmitting l2 packets via DPDK.
We add this application to the examples folder, as similar tools
were placed there as well.
Note: the example has an optional dependency to cjson for creating a
json represent
Hi Akhil, Arek,
> -Original Message-
> From: Kusztal, ArkadiuszX
> Sent: Friday, July 3, 2020 8:48 AM
> To: Akhil Goyal ; dev@dpdk.org; Trahe, Fiona
> ; Burakov,
> Anatoly
> Subject: RE: [PATCH v2] examples: add multi process crypto application
> > Shouldn't this be part of examp
02/07/2020 15:06, David Marchand:
> On Wed, Jul 1, 2020 at 1:58 PM Ananyev, Konstantin
> wrote:
> > > If the final users finally hit the situation you describe, it means
> > > that the multiprocess had been in use so far and was known to be in
> > > use (*hopefully*).
> >
> > Yes.
> >
> > > So is
On Fri, Jul 3, 2020 at 8:25 PM Matan Azrad wrote:
>
>
> Hi Jerin
Hi Matan,
>
> From: Jerin Jacob:
> > On Fri, Jul 3, 2020 at 12:13 AM Jiawei Wang wrote:
> > >
> > > When using full offload, all traffic will be handled by the HW, and
> > > directed to the requested vf or wire, the control applic
The kernel module vfio-pci introduces the VF token to enable SR-IOV
support since 5.7.
The VF token can be set by a vfio-pci based PF driver and must be known
by the vfio-pci based VF driver in order to gain access to the device.
Since the vfio-pci module uses the VF token as internal data to pro
v17: Rebase for new EAL config API, update the commit message and doc.
v16: Rebase the patch for 20.08 release note.
v15: Add the missed EXPERIMENTAL warning for API doxgen.
v14: Rebase the patch for 20.08 release note.
v13: Rename the EAL get VF token function, and leave the freebsd type as em
Add the dependent header files explicitly, so that the user just needs
to include the 'rte_uuid.h' header file directly to avoid compile error:
(1). rte_uuid.h:97:55: error: unknown type name ‘size_t’
(2). rte_uuid.h:58:2: error: implicit declaration of function ‘memcpy’
Fixes: 6bc67c497a51 ("ea
On Fri, Jul 3, 2020 at 8:07 PM Andrey Vesnovaty wrote:
>
> From: Andrey Vesnovaty
>
> This commit introduces extension of DPDK flow action API enabling
> sharing of single rte_flow_action in multiple flows. The API intended for
> PMDs where multiple HW offloaded flows can reuse the same HW
> esse
Hi Jerin
From: Jerin Jacob:
> On Fri, Jul 3, 2020 at 12:13 AM Jiawei Wang wrote:
> >
> > When using full offload, all traffic will be handled by the HW, and
> > directed to the requested vf or wire, the control application loses
> > visibility on the traffic.
> > So there's a need for an action
From: gordonno
---
drivers/net/iavf/iavf_generic_flow.c | 39 +
drivers/net/iavf/iavf_generic_flow.h |4 +
drivers/net/iavf/iavf_hash.c | 1952 +++---
3 files changed, 1478 insertions(+), 517 deletions(-)
diff --git a/drivers/net/iavf/iavf_generic_flow.c
b/dri
From: Jeff Guo
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_hash.c | 136 ++-
1 file changed, 103 insertions(+), 33 deletions(-)
diff --git a/drivers/net/iavf/iavf_hash.c b/drivers/net/iavf/iavf_hash.c
index 62dd29889..f17b119e2 100644
--- a/drivers/net/iav
From: gordonno
---
app/test-pmd/cmdline.c | 6 --
app/test-pmd/config.c | 1 +
drivers/net/ice/ice_hash.c | 31 ++-
lib/librte_ethdev/rte_ethdev.h | 2 +-
4 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/app/test-pmd/cmdline.
From: Qi Zhang
Add VC ops to support 64 queue
VIRTCHNL_OP_ENABLE_LARGE_QUEUES
VIRTCHNL_OP_DISABLE_LARGE_QUEUES
VIRTCHNL_OP_CONFIG_LARGE_IRQ_MAP
Signed-off-by: Qi Zhang
---
drivers/common/iavf/virtchnl.h | 59 ++
1 file changed, 59 insertions(+)
diff --git a/dr
From: gordonno
---
drivers/net/iavf/iavf_hash.c | 476 +--
1 file changed, 281 insertions(+), 195 deletions(-)
diff --git a/drivers/net/iavf/iavf_hash.c b/drivers/net/iavf/iavf_hash.c
index af528863b..a7691ef0c 100644
--- a/drivers/net/iavf/iavf_hash.c
+++ b/driv
From: Qi Zhang
Signed-off-by: Qi Zhang
---
drivers/common/iavf/virtchnl.h | 54 ++
drivers/net/iavf/iavf_vchnl.c | 6 ++--
2 files changed, 57 insertions(+), 3 deletions(-)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h
index 5b04
From: gordonno
Enable 256 queues per VF.
Allow RSS across queue groups of up to 64 Queues(AVF).
Enable advanced RSS for PPPoE(AVF).
Enable support for RSS on 5 Tuple Flows for GTPU encapsulated
packets (AVF)
Jeff Guo (1):
net/iavf: fix gtpu ip udp issue
Qi Zhang (4):
common/iavf: add large
From: Qi Zhang
Signed-off-by: Qi Zhang
---
drivers/net/iavf/iavf_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/iavf/iavf_ethdev.c b/drivers/net/iavf/iavf_ethdev.c
index e09efffd1..5c7ace8bd 100644
--- a/drivers/net/iavf/iavf_ethdev.c
+++ b/drivers/net/
From: Qi Zhang
Enlarge max queue number from 16 to 64 by using "large" vc ops.
Signed-off-by: Qi Zhang
---
drivers/net/iavf/iavf.h | 4 ++--
drivers/net/iavf/iavf_vchnl.c | 35 ++-
2 files changed, 20 insertions(+), 19 deletions(-)
diff --git a/drivers/n
From: Jeff Guo
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_hash.c | 136 ++-
1 file changed, 103 insertions(+), 33 deletions(-)
diff --git a/drivers/net/iavf/iavf_hash.c b/drivers/net/iavf/iavf_hash.c
index 62dd29889..f17b119e2 100644
--- a/drivers/net/iav
From: gordonno
---
drivers/net/iavf/iavf_hash.c | 476 +--
1 file changed, 281 insertions(+), 195 deletions(-)
diff --git a/drivers/net/iavf/iavf_hash.c b/drivers/net/iavf/iavf_hash.c
index af528863b..a7691ef0c 100644
--- a/drivers/net/iavf/iavf_hash.c
+++ b/driv
1 - 100 of 219 matches
Mail list logo