Hi Pankaj,
See below
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Pankaj Joshi
> Sent: Monday, March 27, 2017 5:20 PM
> To: qat-linux ; dev@dpdk.org; us...@dpdk.org
> Subject: [dpdk-dev] Query for QAT software running in SR-IOV mode at VM
>
> Hello Team,
>
Atomic Rules LLC has released a PMD for the Atomic Rules Arkville family of
devices. We would appreciate review comments and feedback on the driver
for integration into the upcoming release 17.05.
The patchwork entities are listed below, or are searchable in the dpdk dev
archives with the "net/ar
This patchset consists of three libraries: A Metrics library for
distributing device information, a library that calculates bit-rate
statistics, and a library that calculates latency statistics. The
latter two libraries make use of the first library.
Metrics Library
---
The Metrics lib
This patch adds a new information metrics library. This Metrics
library implements a mechanism by which producers can publish
numeric information for later querying by consumers. Metrics
themselves are statistics that are not generated by PMDs, and
hence are not reported via ethdev extended statist
From: Reshma Pattan
Modify the dpdk-procinfo process to display the newly added metrics.
Added new command line option "--metrics" to display metrics.
Signed-off-by: Reshma Pattan
Signed-off-by: Remy Horton
---
app/proc_info/main.c | 79 +++-
1
This patch adds a library that calculates peak and average data-rate
statistics. For ethernet devices. These statistics are reported using
the metrics library.
Signed-off-by: Remy Horton
---
MAINTAINERS| 4 +
config/common_base
From: Harry van Haaren
Add a library designed to calculate latency statistics and report them
to the application when queried. The library measures minimum, average and
maximum latencies, and jitter in nano seconds. The current implementation
supports global latency stats, i.e. per application st
Hi Konstantin,
Thank you for your questions. Please find below a sample of my code:
After the program has started, I send sighup signals to update the acl
context, like this:
if (signup == SIGHUP)
use_acl_ctx_swap = 1;
...
During the SIGHUP processes I create a new/swap acl ctx and data struct
From: Harry van Haaren
This patch adds latency stats commandline argument to testpmd,
allowing to specify the lcore to use for latencystats updates.
Signed-off-by: Reshma Pattan
Signed-off-by: Harry van Haaren
Signed-off-by: Remy Horton
---
app/test-pmd/parameters.c | 20 +++-
Calculate bitrate statistics using the bitrate stats library. The
resulting statistics can be viewed via proc_info.
Signed-off-by: Remy Horton
---
app/test-pmd/testpmd.c | 41 -
1 file changed, 40 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/tes
On Mon, 27 Mar 2017 21:21:31 +0100
Remy Horton wrote:
> This patchset consists of three libraries: A Metrics library for
> distributing device information, a library that calculates bit-rate
> statistics, and a library that calculates latency statistics. The
> latter two libraries make use of the
2017-03-24 14:21, Olivier Matz:
> Before this patch, the management of dependencies between directories
> had several issues:
>
> - the generation of .depdirs, done at configuration is slow: it can take
> more than one minute on some slow targets (usually ~10s on a standard
> PC without -j).
>
2017-03-23 15:09, Bruce Richardson:
> The -e flag to readlink doesn't exist on FreeBSD so change it to -f instead
> which is present on both BSD and Linux. Error reported is:
>
> readlink: illegal option -- e
> usage: readlink [-fn] [file ...]
> usage: dirname string [...]
> ./devtools/che
2017-03-23 15:09, Bruce Richardson:
> Rather than querying the number of CPUs on the system multiple times, and
> printing out the number each time, just query the value from sysctl once
> and store it for future reuse.
>
> Signed-off-by: Bruce Richardson
Applied, thanks
2017-03-27 15:54, Bruce Richardson:
> Rather than reading the size directly from the ring structure, use the
> dedicated ring function for that purpose.
> Previous commits to do this only did so for the null crypto driver which
> was the only one compiled in by default, but all other drivers need t
>
> Hi Konstantin,
>
> Thank you for your questions. Please find below a sample of my code:
>
> After the program has started, I send sighup signals to update the acl
> context, like this:
>
> if (signup == SIGHUP)
> use_acl_ctx_swap = 1;
> ...
> During the SIGHUP processes I create a new/
Hi Cai He
Yes, I agree with you.
Please rework your patch, and send out another version. Thank you very much for
the good catch!
Regards,
Helin
> -Original Message-
> From: caihe [mailto:ca...@huawei.com]
> Sent: Saturday, March 25, 2017 8:30 PM
> To: Zhang, Helin
> Cc: Wu, Jingjing ;
> -Original Message-
> From: Yuanhan Liu [mailto:yuanhan@linux.intel.com]
> Sent: Friday, March 17, 2017 2:48 PM
> To: Tan, Jianfeng
> Cc: dev@dpdk.org; david.march...@6wind.com
> Subject: Re: [PATCH 2/5] net/virtio-user: add rxq interrupt mode support
>
> On Fri, Mar 03, 2017 at 05:
Hi Wenfeng,
Thank you for implementing this.
On 3/11/2017 11:36 PM, Wenfeng Liu wrote:
This patch adds a new option 'iface' to change the interface name of
tap device with vhost-kernel as backend.
Signed-off-by: Wenfeng Liu
---
drivers/net/virtio/virtio_user/virtio_user_dev.c | 12 -
This patch moved i40e related known issues from doc/guides/rel_notes/
known_issues.rst to doc/guides/nics/i40e.rst, makes us easy
to track the issue about i40e.
Signed-off-by: Qiming Yang
---
doc/guides/nics/i40e.rst | 26 ++
doc/guides/rel_notes/known_issues.rst | 65 --
Hi Jianfeng,
At 2017-03-28 10:05:11, "Tan, Jianfeng" wrote:
>Hi Wenfeng,
>
>Thank you for implementing this.
>
>On 3/11/2017 11:36 PM, Wenfeng Liu wrote:
>> This patch adds a new option 'iface' to change the interface name of
>> tap device with vhost-kernel as backend.
>>
>> Signed-off-by: Wenfen
Hi, Gowrishankar Muthukrishnan
Could you help check below build error? On some old kernels, the build failed
due to your patch. Thx.
There's build error on old kernels which was brought by commit
"0fe9830b53452a6747cae9ff1a6bfc737b839a9d":
> commit 0fe9830b53452a6747cae9ff1a6bfc737b839a9
This patch set servers for MPLS and QinQ support.
1. Rework tunnel filter functions to align with the new
added cloud filer command buffer structure.
2. Support tunnel filter to VF for consistent filter API.
v3 changes:
Remove big_buffer conditions to the other patch set.
Change some return v
Previously, only tunnel filter to PF is supported.
This patch adds i40e_dev_consistent_tunnel_filter_set
function for consistent filter API to support tunnel
filter to VF.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/i40e_ethdev.c | 136 +
drivers/net/i
Change tunnel filter function name to VXLAN filter
function, prepare for other tunnel filter function.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/i40e_flow.c | 58
1 file changed, 21 insertions(+), 37 deletions(-)
diff --git a/drivers/net/i40e/i
Rework tunnel filter functions to align with the
new command buffer for add/remove cloud filter.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/i40e_ethdev.c | 90 ++
drivers/net/i40e/i40e_ethdev.h | 1 +
drivers/net/i40e/i40e_flow.c | 19 +
3
Add i40e_tunnel_type enumeration type to refine consistent
tunnel filter, it will be esay to add new tunnel type for
i40e.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/i40e_ethdev.c | 8
drivers/net/i40e/i40e_ethdev.h | 18 --
drivers/net/i40e/i40e_flow.c | 6 +++-
> -Original Message-
> From: Yigit, Ferruh
> Sent: Friday, March 17, 2017 12:27 AM
> To: Zhang, Qi Z ; Wu, Jingjing ;
> Zhang, Helin
> Cc: dev@dpdk.org; De Lara Guarch, Pablo
> Subject: Re: [dpdk-dev] [PATCH v2 3/3] app/testpmd: add CL for ptype mapping
> configure
>
> On 3/12/2017 12:
On 3/28/2017 11:02 AM, Wenfeng Liu wrote:
Hi Jianfeng,
At 2017-03-28 10:05:11, "Tan, Jianfeng" wrote:
Hi Wenfeng,
Thank you for implementing this.
On 3/11/2017 11:36 PM, Wenfeng Liu wrote:
This patch adds a new option 'iface' to change the interface name of
tap device with vhost-kernel as
Apart from adding support for VF-PF/PF-VF communication, new dev_ops,
few bug fixes and improve debug capabilities, this patchset updates
the driver to the newer HWRM version 1.7.4
New dev_ops supported:
set_mc_addr_list, xstats_get/reset, mac_addr_set, vlan_filter_set,
vlan_strip_queue_set, vlan_
Add the cmd_err and opaque_0 and opaque_1 fields to HWRM error
messages. These allow better debugging of some classes of HWRM
errors.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_hwrm.c | 17 +++-
drivers/net/bnxt/hsi_struct_def_dpdk.
This patch adds hwrm_func_cfg API which allows the configuration
of a child VF by its parent PF driver. It an also be used to configure a
PF by its corresponding PF driver.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/hsi_struct_def_dpdk.h | 427 +
1 file cha
Add support for the following HWRM commands:
- hwrm_func_buf_rgtr:
This command is used by the PF driver to register buffers used
in the PF-VF communication with the HWRM. The PF driver uses this
command to register buffers for each PF-VF channel. A parent PF may
issue this command per chil
This patch adds the following HWRM commands which will be used by
the subsequent patches.
- hwrm_func_vf_vnic_ids_query:
This command is used to query vf vnic ids.
- hwrm_vnic_qcfg:
Query the RX VNIC structure. This function can be used by a PF or a VF
driver to query its own VNIC resource
This patch adds some code while also reorganizing some of the existing code
to configure resources for a PCI function. Key changes in the patch:
1) Move the function reset HWRM call to init path from dev_start path.
2) Eliminate unused bnxt_vf_info structure.
3) Set aside resources like Tx, Rx ring
Add functions rte_pmd_bnxt_set_tx_loopback and
rte_pmd_bnxt_set_all_queues_drop_en to configure tx_loopback and
queue_drop setting in the hardware.
This patch also adds code to testpmd app to call the appropriate
function when the bnxt driver is in use.
Signed-off-by: Steeven Li
Signed-off-by: A
Set up interrupts and default completion ring during device init to
allow VF communications.
Request most VF HWRM commands be forwarded to the PF driver. In the
future, this should be configurable.
Fix reporting of active VFs.
Add a log message when a completion is ignored on the default comple
This patch adds support to configure MAX Tx rate for the specified VF.
It also extends the testpmd app to call rte_pmd_bnxt_set_vf_rate_limit
when bnxt PMD is in use.
Signed-off-by: Ajit Khaparde
---
app/test-pmd/config.c | 16 ---
drivers/net/bnxt/bnxt.h
Add support to set a VF MAC address.
This patch also extends testpmd to call the appropriate vendor specific
function to set the VF MAC address.
Signed-off-by: Steeven Li
Signed-off-by: Ajit Khaparde
---
app/test-pmd/cmdline.c | 5 +
drivers/net/bnxt/bnxt_hwrm.c| 20 ++
Calculate the VMDQ pool size correctly:
For PFs the VMDQ count needs to be the minimum of all used and available
resources like vnic, l2 CTX, RSS CTX, or 64 (hard coded).
For VFs restrict the number of VMDQs to 1.
If VFs are enabled, only allocate a single vnic to each function.
This allows targeti
This patch adds support to enable/disable hardware VF VLAN filtering
of received VLAN packets tagged with a specified VLAN Tag Identifier.
This patch also modifies testpmd to call the appropriate function
when bnxt PMD is in use.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
app
bnxt_int_handler() wasn't updating the doorbell, meaning forward
requests got repeated.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_irq.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/bnxt/bnxt_irq.c b/drivers/net/bnxt/bnxt_irq.c
index
This patch improves some of the log messages.
Log the VNIC ordinal to indicate the VNIC id, for which operation failed.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 22 +-
1 file changed, 13 insertions(+), 9 deletions(-)
diff
Add support for udp_tunnel_port_add/del dev_ops to configure a UDP port
for VXLAN and Geneve Tunnel protocols.
The HWRM supports only one global destination port for a tunnel type,
use a referene counter to keep track of its usage.
Cache the configured VXLAN/Geneve ports and use that value to check
Update the tx offload capabilities of the PMD.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c
index b81fded..7bbda68 100644
--- a/drivers/net/
This patch adds support to enable VF MAC anti spoof.
It also adds code in testpmd to call the appropriate function while
configuring this setting when the bnxt PMD is in use.
Signed-off-by: Ajit Khaparde
---
app/test-pmd/cmdline.c| 5 +++
drivers/net/bnxt/bnxt.h
rte_malloc_virt2phy() does not return a physical address if huge pages
aren't in use. Further, rte_memzone->phys_addr is not a physical address.
Use rte_mem_virt2phy() and manually lock pages to support lack of
huge pages.
Also check the return value of rte_mem_virt2phy()
Verify the function re
This patch adds code to configure VF VLAN stripping feature.
Reorganize the bnxt_hwrm_func_vf_stall() to bnxt_hwrm_func_vf_vnic_cfg_do
which will take a callback and use that for configuring with a VFs VNICs.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_hwr
This patch adds code to insert a default VF VLAN.
Also track the current default VLAN per vnic for the VF.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt.h | 1 +
drivers/net/bnxt/bnxt_hwrm.c | 4 ++--
drivers/net/bnxt/bnxt_hw
This patch adds support to configure the VF L2 Rx settings.
It also adds code in testpmd to call the appropriate bnxt PMD function
when this setting needs to be configured in the hardware.
Signed-off-by: Ajit Khaparde
---
app/test-pmd/cmdline.c| 8
drivers/net/bnxt/bnxt
This patch adds functions to get/reset VF stats.
It also adds the HWRM API needed to support this.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_hwrm.c | 55
drivers/net/bnxt/bnxt_hwrm.h | 3 +
drivers/net/bnxt/hsi_struc
This patch adds VLAN strip and offload callbacks.
To add a VLAN filter:
For each VNIC and each associated filter(s)
if VLAN exists:
if VLAN matches vlan_id
VLAN filter already exists, just skip and continue
else
add a new MAC+V
Add newline to the RTE_LOG() messages for better readability.
Signed-off-by: Stephen Hurd
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 10 +-
drivers/net/bnxt/bnxt_filter.c | 2 +-
drivers/net/bnxt/bnxt_irq.c| 2 +-
drivers/net/bnxt/bnxt_ring.c | 2 +-
driv
Devices before Cu+B1 cannot mix long and short buffer descriptors.
Use the long BD in all cases.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_txr.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/bnxt/bnxt_txr.c b/drivers/net/bnxt/bnxt_txr.c
index 6870b16..6222f62 1
This patch adds support to get and reset xstats dev_ops
dev_ops added:
xstats_get, xstats_get_name, xstats_reset
HWRM commands added:
hwrm_port_qstats, hwrm_port_clr_stats
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt.h| 7 +
drivers/net/bnxt/bnxt_ethdev.c |
This patch adds support for the mac_addr_set dev_op.
This feature is not supported for a VF device.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_ethdev.c | 37 +
1 file changed, 37 insertions(+)
diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/n
This patch adds set_mc_addr_list dev_ops to support adding Multicast addr.
If the number of Multicast addresses is more than the maximum number of
Multicast addresses that the hardware supports, the PMD will enable
Multicast Promiscuous mode for the specified function.
Signed-off-by: Ajit Khaparde
This patch adds a new option 'iface' to change the interface name of
tap device with vhost-kernel as backend.
Signed-off-by: Wenfeng Liu
Reviewed-by: Jianfeng Tan
---
drivers/net/virtio/virtio_user/virtio_user_dev.c | 12
drivers/net/virtio/virtio_user/virtio_user_dev.h | 2 +-
dr
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Maxime Coquelin
> Sent: Monday, March 13, 2017 12:34 AM
> To: acon...@redhat.com; so...@sonusnet.com;
> yuanhan@linux.intel.com; Tan, Jianfeng ;
> thomas.monja...@6wind.com; dev@dpdk.org
> Cc: Maxime Coquelin
Hello Fiona,
Thanks for giving response. Below are my some points.
Yes,I am using the cpaCyXXX API's so I need steps 4,5,6,7 here.
Without SR-IOV, with "ICP_WITHOUT_IOMMU" application is running fine.
Here I am trying to run my application on VM with SR-IOV enabled mode.
Also I have pass through
On Tue, Mar 28, 2017 at 12:09:09PM +, Wenfeng Liu wrote:
> This patch adds a new option 'iface' to change the interface name of
> tap device with vhost-kernel as backend.
>
> Signed-off-by: Wenfeng Liu
> Reviewed-by: Jianfeng Tan
This option applies only to vhost-kernel backend, you may ne
This patchset adds support for MPLSoGRE and MPLSoUDP
tunnel filters.
I40e NICs can't recongnize MPLS tunnel packets by
default, so need to load a profile to FW first, then
MPLS tunnel packets can be recongnized with packet
type 61 and 63.
It depends on pipeline personalization profile support
and c
This patch exposes the following item fields through the flow command:
- MPLS label
- GRE protocol
Signed-off-by: Beilei Xing
---
app/test-pmd/cmdline_flow.c | 47 +
app/test-pmd/config.c | 2 ++
doc/guides/testpmd_a
This patch adds MPLS and GRE items to generic rte flow.
Signed-off-by: Beilei Xing
---
doc/guides/prog_guide/rte_flow.rst | 21 ++--
lib/librte_ether/rte_flow.h| 51 ++
2 files changed, 70 insertions(+), 2 deletions(-)
diff --git a/doc/gui
This patch add MPLS parsing function to support
MPLS filtering.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/i40e_ethdev.h | 2 +
drivers/net/i40e/i40e_flow.c | 234 -
2 files changed, 235 insertions(+), 1 deletion(-)
diff --git a/drivers/net/i40e/
This patch enables MPLS tunnel filter by replacing
inner_mac filter.
This configuration will be set when adding MPLSoUDP
and MPLSoGRE filter rules, and it will be invalid
only by NIC core reset.
Signed-off-by: Beilei Xing
---
drivers/net/i40e/i40e_ethdev.c | 75
dri
Make sure ecore_iov_mark_vf_flr() always returns an initialized return
value.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_sriov.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/qede/base/ecore_sriov.c
b/drivers/net/qede/base/ecore_sriov.c
index
On Mon, Mar 27, 2017 at 12:29:30PM -0400, Allain Legacy wrote:
> From: Matt Peters
>
> The current packet buffer alloc failures of the vhost dequeue operations
> can flood the log system with error logs due to logging a runtime error
> condition within the data path.
I agree that we should avoid
Make sure ecore_iov_mark_vf_flr() always returns an initialized return
value.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_sriov.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/qede/base/ecore_sriov.c
b/drivers/net/qede/base/ecore_sriov.c
index
Hi Ferruh,
This patch set adds support for new firmware 8.18.9.0, adds new features
and includes bug fixes. This patch set updates PMD version to 2.4.0.1.
Please apply to dpdk-net-next for 17.05 release.
v1..v4
- address all the review comments received so far
Thanks!
Rasesh
Harish Patil (3):
Add support to send FW version and driver state to Management FW.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 31 ---
drivers/net/qede/base/ecore_mcp.c |7 +--
drivers/net/qede/base/ecore_mcp_api.h |3 ++-
drivers/net/qede/
Please ignore this as it doesn't have subject prefix v4.
> From: y...@qlogic.com [mailto:y...@qlogic.com]
> Sent: Monday, March 27, 2017 11:41 PM
>
> From: Rasesh Mody
>
> Hi Ferruh,
>
> This patch set adds support for new firmware 8.18.9.0, adds new features
> and includes bug fixes. This pat
Print various indication on Tx-timeouts.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_int.c | 27 +++
drivers/net/qede/base/ecore_int_api.h | 21 +
drivers/net/qede/base/reg_addr.h |3 +++
drivers/net/qede/qede_main.c
Decrease MAX_HWFNS_PER_DEVICE from 4 to 2
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/qede/base/ecore.h b/drivers/net/qede/base/ecore.h
index b2f4910..d14f99c 100644
--- a/drivers/net/qede/base/ec
Mask the BRB "RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR" attention.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c |6 ++
drivers/net/qede/base/reg_addr.h |3 +++
2 files changed, 9 insertions(+)
diff --git a/drivers/net/qede/base/ecore_dev.c
b/drivers/net/qede/base/ecore
Remove attribute field from update_current_config() API, Management FW
need to know only the last entity who configured the device.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_mcp.c |5 ++---
drivers/net/qede/base/ecore_mcp_api.h |8
2 files changed, 2 inserti
Add a comment for the endianness manipulation in
ecore_mcp_send_drv_version().
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_mcp.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/qede/base/ecore_mcp.c
b/drivers/net/qede/base/ecore_mcp.c
index 245d478..df6ebd2 100
Move mask constants defining NIC type to ecore.h
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h |4
drivers/net/qede/base/ecore_dev.c |4
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/qede/base/ecore.h b/drivers/net/qede/base/ecore
Add a bunch of NVRAM options like MCOT, FEC selection, temperature
threshold, Reset On Lan, etc.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/nvm_cfg.h | 465 ++-
1 file changed, 461 insertions(+), 4 deletions(-)
diff --git a/drivers/net/qede/base/nv
Send mailbox command to Management FW when MTU changes.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 11 +++
drivers/net/qede/base/ecore_mcp.c |3 ---
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/drivers/net/qede/base/ecore_dev.c
b/drivers/
Change the queue/sb-id values from 8 bit fields to 16 bit fields.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c |8
drivers/net/qede/base/ecore_dev_api.h |4 ++--
drivers/net/qede/base/ecore_l2.c |2 +-
drivers/net/qede/base/ecore_l2_api.h |2
Read and use the default MTU value from shared-memory.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h |2 ++
drivers/net/qede/base/ecore_dev.c |3 +++
drivers/net/qede/base/ecore_mcp.c | 10 ++
drivers/net/qede/base/ecore_mcp_api.h |2 ++
drive
This patch revamps queue initialization.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/bcm_osal.h|2 +
drivers/net/qede/base/ecore.h | 34 +-
drivers/net/qede/base/ecore_cxt.c | 14 +-
drivers/net/qede/base/ecore_dev.c | 869 ---
driv
Device initialization flow should not be failed because the FW interface
command is not available.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/drivers/net/qede/base/ecore_dev.c
b/drivers/ne
Add support to read NIC personality via management FW for non-L2
protocols.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h | 16 +-
drivers/net/qede/base/ecore_dev.c | 17 +--
drivers/net/qede/base/ecore_mcp.c | 41 +++
Allow probe to succeed with various 'minor' HW-issues [if requested]
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 71 +++--
drivers/net/qede/base/ecore_dev_api.h | 40 ---
2 files changed, 94 insertions(+), 17 deletions(-)
Allow only trusted VFs to be promisc/multi-promisc. The reasonable
thing is to use the 'trusted' node instead of simply allowing VFs to
become promiscuous.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_l2.c|8
drivers/net/qede/base/ecore_sriov.c |2 --
2 files c
Set the drv_type before sending LOAD_REQ and remove the
ver_str which is not used by the MFW
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h |3 +--
drivers/net/qede/base/ecore_mcp.c |3 ---
drivers/net/qede/qede_ethdev.c|2 +-
drivers/net/qede/qede_if.h|
Add a printout of the FW, Management FW and MBI versions.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/qede_if.h |9 -
drivers/net/qede/qede_main.c | 14 ++
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/drivers/net/qede/qede_if.h b/drivers/net/qed
Make sure VF queue are closed before stopping vport.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_sriov.c | 37 ++-
1 file changed, 36 insertions(+), 1 deletion(-)
diff --git a/drivers/net/qede/base/ecore_sriov.c
b/drivers/net/qede/base/ecore_sri
Prevent storage drivers from attempting to load with invalid resources.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/net/qede/base/ecore_dev.c
b/drivers/net/qede/base/ecore_dev.c
index
Add new base driver interfaces for Management FW TLV request processing.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_mcp.c |6 +
drivers/net/qede/base/ecore_mcp_api.h | 301 +
2 files changed, 307 insertions(+)
diff --git a/drivers/net/qed
101 - 192 of 192 matches
Mail list logo