This patch add the total input set byte number check,
as there is a hardware requirement for the total number
of 32 byte.
Fixes: 47d460d63233 ("net/ice: rework switch filter")
Cc: sta...@dpdk.org
Signed-off-by: Wei Zhao
---
drivers/net/ice/ice_switch_filter.c | 43 +++--
Hi, Guys
I am analyzing rte_flow_create API and test and is testing server parametric
scenario.
When use testpmd and the following flow creat cmd:
testpmd> flow create 0 ingress pattern end actions rss func simple_xor / end
why the contents of rte_flow_action_rss is not same acquisition m
This patch add more specific tunnel type for ipv4/ipv6 packet,
it enable tcp/udp layer of ipv4/ipv6 as L4 payload but without
L4 dst/src port number as input set for the switch filter rule.
Fixes: 47d460d63233 ("net/ice: rework switch filter")
Cc: sta...@dpdk.org
Signed-off-by: Wei Zhao
---
dri
This patch add check for protocol type of IPv4 packet,
it need to update tunnel type when NVGRE is in payload.
Fixes: 6bc7628c5e0b ("net/ice: change default tunnel type")
Cc: sta...@dpdk.org
Signed-off-by: Wei Zhao
---
drivers/net/ice/ice_switch_filter.c | 7 ++-
1 file changed, 6 insertion
fix typo of "valid".
Fixes: 8f5d8e74fb38 ("net/ice: support flow for AH ESP and L2TP")
Fixes: 66ff8851792f ("net/ice: support ESP/AH/L2TP")
Fixes: 45b53ed3701d ("net/ice: support IPv6 NAT-T")
Cc: sta...@dpdk.org
Signed-off-by: Wei Zhao
---
drivers/net/ice/ice_switch_filter.c | 76 ++
This patch add more support for switch parser of pppoe packet,
it enable parse tcp/udp L4 layer and ipv4/ipv6 L3 layer parser for
pppoe payload, so we can use L4 dst/src port and L3 ip address as
input set for switch filter pppoe related rule.
Signed-off-by: Wei Zhao
---
doc/guides/rel_notes/rel
1. add more support for switch parser of pppoe packet.
2. add check for NVGRE protocol
3. support flow for specific L4 type
4. add input set byte number check
5. fix typo
This patchset is based on:
[1] https://patches.dpdk.org/cover/70762/ : net/ice: base code update
Depends-on: series-10300
v2:
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 that will enable the control application
>
hi, yunjian
On 7/2/2020 7:47 PM, wangyunjian wrote:
From: Yunjian Wang
The event_cb->dev_name is not freed when freeing event_cb,
and this causes a memory leak.
Fixes: a753e53d517b ("eal: add device event monitor framework")
Cc: sta...@dpdk.org
Signed-off-by: Yunjian Wang
---
lib/librte_e
On 7/1/2020 4:24 PM, Chenxu Di wrote:
This patch enables flow query function to get the
configuration of the specified rule.
Signed-off-by: Chenxu Di
---
doc/guides/rel_notes/release_20_08.rst | 1 +
drivers/net/i40e/i40e_flow.c | 49 ++
2 files changed,
hi, chenxu
Please use --in-relpy-to next time to help reviewers check all relevant
comments,
and some minor comment, after fix it you could bring my ACK in the
coming version, thanks.
On 7/1/2020 4:24 PM, Chenxu Di wrote:
The legacy filter API will be superseded. This patch use
private ap
From: Anoob Joseph
This patch enables the generic crypto tests for OCTEON TX and
OCTEON TX2 PMDs. Removes the PMD specific tests.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
---
app/test/test_cryptodev.c | 398 +-
1 file changed, 2 inse
On 7/1/2020 4:24 PM, Chenxu Di wrote:
The legacy filter API will be superseded by rte_flow.
There are also several small features which can not be
implemented in rte_flow. This patch re-implemented these
features as private API.
Three APIs are added:
rte_pmd_i40e_get_fdir_info.
rte_pmd_i40e_get
On 7/1/2020 4:24 PM, Chenxu Di wrote:
The legacy filter API will be superseded by rte_flow.
There are also several small features which can not be
implemented in rte_flow. This patch re-implemented these
features as private API.
Two APIs are added:
rte_pmd_ixgbe_get_fdir_info.
rte_pmd_ixgbe_get
This patch sets the first 32 bytes of session private data
to zero. This prevents garbage data to be used in code logic.
Signed-off-by: Ankur Dwivedi
---
drivers/crypto/octeontx/otx_cryptodev_ops.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/crypto/octeontx/otx_cryptodev_ops.c
This patch sets the first 32 bytes of session private data
to zero. This prevents garbage data to be used in code logic.
Signed-off-by: Ankur Dwivedi
---
drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/crypto/octeontx2/otx2_cryptodev_o
This reverts commit 51f3e107aca23a1cbc1a5ad9fdce7921340307b5.
For SNOW and ZUC algos the offset value for enryption and decryption
is converted to bytes. Hence RTE_CRYPTODEV_FF_NON_BYTE_ALIGNED_DATA
feature is not supported by the octeontx2 crypto pmd.
Fixes: 51f3e107aca2 ("crypto/octeontx2: enab
From: Anoob Joseph
This patch removes the OCTEON TX and OCTEON TX2 PMDs specific
test cases related to null cipher.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
---
app/test/test_cryptodev.c | 371 --
1 file changed, 371 deletions(-)
di
This reverts commit 32b8f26adf8b26a55230408ff6adffd4b2327e52.
For SNOW and ZUC algos the offset value for enryption and decryption
is converted to bytes. Hence RTE_CRYPTODEV_FF_NON_BYTE_ALIGNED_DATA
feature is not supported by the octeontx crypto pmd.
Fixes: 32b8f26adf8b ("crypto/octeontx: enable
In case of gmac auth the encryption offset should be set to zero.
Fixes: b74652f3a91f ("common/cpt: add microcode interface for encryption")
Fixes: 177b41ceee61 ("common/cpt: add microcode interface for decryption")
Cc: sta...@dpdk.org
Signed-off-by: Ankur Dwivedi
---
drivers/common/cpt/cpt_uco
The stats get and reset functions for octeontx crypto PMD are
unimplemented. So removing them.
Signed-off-by: Ankur Dwivedi
---
drivers/crypto/octeontx/otx_cryptodev_ops.c | 17 ++---
1 file changed, 2 insertions(+), 15 deletions(-)
diff --git a/drivers/crypto/octeontx/otx_cryptodev
Hi,
17.11.10 contains:
[1] 4cd784b0 "net/mlx5: fix Rx CQ doorbell synchronization on aarch64"
Which is a backport from 94a24aaf
But if you build on arm64 with MLX5 enabled that breaks like:
mlx5_rxtx_vec_neon.h:1035: undefined reference to `rte_cio_wmb'
I found and confirmed that adding the f
Add testpmd cmdline support for GTPU, it could be used to configure
gtpu teid hash. The commands as below:
testpmd> flow create 0 ingress pattern eth / ipv4 / udp / gtpu / \
ipv4 / end actions rss types gtpu end key_len 0 queues end / end
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline.c | 8
Support hash flow for the new protoclos of GTPU_EH UPLINK, GTPU_EH
DOWNLINK and GTPU_IP.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_hash.c | 67 ++
1 file changed, 54 insertions(+), 13 deletions(-)
diff --git a/drivers/net/ice/ice_hash.c b/drivers/net/ic
PF could add or delete a RSS rule base on the PF's hash capability.
Some new rss input set will be supported, the protocols as below:
eth/vlan/l2tpv3/esp/ah/pfcp.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_hash.c | 104 +
1 file changed, 104 insertions(+)
PF could add or delete a RSS rule base on the PF's hash capability.
Some new rss input set will be supported, the protocols as below:
eth/vlan/l2tpv3/esp/ah/pfcp/gtpu downlink/gtpu uplink.
Jeff Guo (4):
net/ice: refactor for pf hash flow
net/ice: support hash for new GTPU protocols
net/ice:
Refactor hash flow by change the action parser and clean some code.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_hash.c | 562 +++--
1 file changed, 355 insertions(+), 207 deletions(-)
diff --git a/drivers/net/ice/ice_hash.c b/drivers/net/ice/ice_hash.c
index
Some new hash flow will be supported to expend the flow hash
capability, the input set are the session id for NAT-T ESP protocol,
the l3 src/dst and the teid for GTPU_IP protocol.
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_hash.c | 76 ++--
1 file changed,
Refactor hash flow by change the process of the pattern parser and the
action parser, and refine the lookup table for regular IP and GTPU_EH.
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_hash.c | 1658 --
1 file changed, 1163 insertions(+), 495 deletions(-)
Previous iavf not support 5 tuple hash, this patch aims to enable it
for regular ip pattern and also GTPU inner ip pattern, the 5 tuple
involves ip src and ip dst, tcp sport and tcp dport, udp sport and
udp dport and protocol id.
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_hash.c | 186 +++
Some new hash flow will be supported to expend the flow hash
capability, the input set are the 5 tuple for regular ip pattern and
also GTPU inner ip pattern, and the session id for NAT-T ESP protocol,
the l3 src/dst and the teid for GTPU_IP protocol.
Jeff Guo (3):
net/iavf: refactor for hash flo
hi, qi
Please expect the separate patch on next version and hope it would help
to review again, thanks.
On 7/1/2020 9:02 PM, Zhang, Qi Z wrote:
Please also separate this patch into code refactor purpose and new features
-Original Message-
From: Guo, Jia
Sent: Sunday, June 21, 2020
hi, qi
Let me separate the patch and thanks your advise.
On 7/1/2020 8:56 PM, Zhang, Qi Z wrote:
-Original Message-
From: Guo, Jia
Sent: Sunday, June 21, 2020 10:03 PM
To: Xing, Beilei ; Zhang, Qi Z ;
Wu, Jingjing
Cc: Ye, Xiaolong ; dev@dpdk.org; Guo, Junfeng
; Guo, Jia
Subject: [d
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: 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
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 5
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: 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: 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: 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
From: Kishore Padmanabha
Added support for the internal exact match entries.
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| 38 +++
drivers/net/bnxt/tf_
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: 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: 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
Hi Phil,
Looks good.
> On Jul 2, 2020, at 12:26 AM, Phil Yang wrote:
>
> There is no thread will access these impl_opaque data after timer
> canceled. When new timer armed, it got refilled. So the cleanup
> process is unnecessary.
>
> Signed-off-by: Phil Yang
> ---
> lib/librte_eventdev/rte_ev
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
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 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: 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: 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: 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: 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: 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: 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: 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 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: 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: 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: 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: 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: 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: 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: 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: 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
- 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: 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: 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: 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: 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: 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: 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
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
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: 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 +
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
Ajit Khaparde (1):
doc: update release notes
Jay Ding (5):
net/bnxt: imple
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: 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: 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
> -邮件原件-
> 发件人: Honnappa Nagarahalli
> 发送时间: 2020年7月3日 10:38
> 收件人: Feifei Wang ; Konstantin Ananyev
> ; dev@dpdk.org
> 抄送: nd ; Honnappa Nagarahalli
> ; nd
> 主题: RE: [PATCH v2 2/2] test/ring: rearrange names for ring stress tests
>
>
>
> > > 主题: [PATCH v2 2/2] test/ring: rearrange nam
-Original Message-
From: Zhao1, Wei
Sent: Monday, June 29, 2020 1:10 PM
To: dev@dpdk.org
Cc: sta...@dpdk.org; Zhang, Qi Z ; Lu, Nannan
Subject: [PATCH v5 0/5] enable more PPPoE packet type for switch
1. add more support for switch parser of pppoe packet.
2. add check for NVGRE protocol
> > 主题: [PATCH v2 2/2] test/ring: rearrange names for ring stress tests
> >
> > Rename test_ring_peek_stress to test_ring_mt_peek_stress to keep same
> > naming conventions for ST and MT test cases.
> >
> > Signed-off-by: Konstantin Ananyev
> > ---
> > app/test/Makefile
The following commit introduced several new actions. Make the dump
function to print those actions.
commit 6faf81f1d2c3 ("net/enic: update flow manager API")
Signed-off-by: Hyong Youb Kim
Reviewed-by: John Daley
---
drivers/net/enic/enic_fm_flow.c | 7 +++
1 file changed, 7 insertions(+)
Flow manager API includes push/pop actions, so support corresponding
DPDK flow actions.
Signed-off-by: Hyong Youb Kim
Reviewed-by: John Daley
---
doc/guides/rel_notes/release_20_08.rst | 3 ++
drivers/net/enic/enic_fm_flow.c| 61 ++
2 files changed, 64 insertion
This series enables VLAN push/pop actions. The first patch adds code
to translate rte_flow push/pop actions to flow manager actions. The
second patch extends the debug-print function to print recently added
flow manager actions, including the ones used by the first patch.
Thanks.
-Hyong
Hyong You
> -邮件原件-
> 发件人: Konstantin Ananyev
> 发送时间: 2020年7月2日 22:10
> 收件人: dev@dpdk.org
> 抄送: Honnappa Nagarahalli ; Feifei Wang
> ; Konstantin Ananyev
>
> 主题: [PATCH v2 2/2] test/ring: rearrange names for ring stress tests
>
> Rename test_ring_peek_stress to test_ring_mt_peek_stress to keep sam
>
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient,
> please notify the sender immediately and do not disclose the contents to any
> other person, use it for any purpose, or store or copy the
Hi, Heinrich Kuhn & Jerin Jacob & Nithin Dabilpuram & Kiran Kumar K &
Rasesh Mody & Shahed Shaikh & Qi Zhang & Xiao Wang & Beilei Xing &
Jeff Guo.
Could you please help to review this patch and give 'Acked-by' if there
are no objects.
Thanks, Xavier
On 2020/6/29 9:34, Wei Hu (Xavier) wr
> -Original Message-
> From: Ivan Dyukov
> Sent: Thursday, July 2, 2020 9:22 PM
> To: dev@dpdk.org; i.dyu...@samsung.com; v.kurams...@samsung.com;
> tho...@monjalon.net; david.march...@redhat.com; Yigit, Ferruh
> ; arybche...@solarflare.com; Zhao1, Wei
> ; Guo, Jia ; Xing, Beilei
> ; Yang
From: "McDaniel, Timothy"
Signed-off-by: McDaniel, Timothy
---
doc/guides/rel_notes/deprecation.rst | 28
1 file changed, 28 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel_notes/deprecation.rst
index d1034f6..6af9b40 100644
---
> > > >
> > > > >
> > > > > Hi Phil,
> > > > >
> > > > > Good catch - thanks for the fix. I've commented in-line:
> > > > >
> > > > > > -Original Message-
> > > > > > From: Phil Yang
> > > > > > Sent: Friday, June 12, 2020 6:20 AM
> > > > > > To: dev@dpdk.org; Carrillo, Erik G
> > > >
18/06/2020 13:56, Bruce Richardson:
> Rather than checking the binutils version number, which can lead to
> unnecessary disabling of AVX512 if fixes have been backported to distro
> versions, we can instead check the output of "as" from binutils to see if
> it is correct.
>
> The check in the scri
22/06/2020 16:33, Bruce Richardson:
> Bruce Richardson (4):
> eal: remove unnecessary null-termination
Maybe add scope of the change with "in plugin path" ?
> eal: only load shared libs from driver plugin directory
I suggest: "eal: load only shared libraries from plugin directory"
> eal:
> -Original Message-
> From: Honnappa Nagarahalli
> Sent: Wednesday, July 1, 2020 10:56 PM
> To: Phil Yang ; Carrillo, Erik G
> ; dev@dpdk.org
> Cc: d...@linux.vnet.ibm.com; Ruifeng Wang ;
> Dharmik Thakkar ; sta...@dpdk.org; nd
> ; jer...@marvell.com; Honnappa Nagarahalli
> ; nd
> Sub
22/06/2020 16:33, Bruce Richardson:
> This set includes a number of small improvements for handling the loading
> of drivers at runtime using the EAL -d flag.
>
> It limits the loading of files to only those files which end in .so, which
> means that one can pass in the whole "drivers/" subfolder
>
> Rework test code to reduce code complexity for the compiler and bring down
> compilation time and memory consumption.
>
> Signed-off-by: Konstantin Ananyev
Thomas has a nit [1]. Otherwise,
Acked-by: Honnappa Nagarahalli
[1] http://mails.dpdk.org/archives/dev/2020-May/166325.html
> ---
>
> Hi everyone,
>
> > >
> > > Konstantin, Honnappa,
> > > Any update about a fix for compilation time please?
> >
> > +1
> > A good amount of time waiting for builds is on this code.
> >
>
> Between 69567 and 69559:
> http://patches.dpdk.org/patch/69567/
> http://patches.dpdk.org/patch/69559/
1 - 100 of 299 matches
Mail list logo