[00/17] net/qede: add enhancements and fixes
mbox series

Message ID 1536438666-22184-1-git-send-email-rasesh.mody@cavium.com
Headers show
Series
  • net/qede: add enhancements and fixes
Related show

Message

Mody, Rasesh Sept. 8, 2018, 8:30 p.m. UTC
This patchset adds enhancements and fixes for QEDE PMD.

Rasesh Mody (8):
  net/qede/base: fix to handle stag update event
  net/qede/base: add support for OneView APIs
  net/qede/base: get pre-negotiated values for stag and bw
  net/qede: fix to program HW regs with ether type
  net/qede/base: limit number of non ethernet queues to 64
  net/qede/base: correct MCP error handler's log verbosity
  net/qede/base: fix logic for sfp get/set
  net/qede/base: use pointer for bytes len read

Shahed Shaikh (9):
  net/qede/base: use trust mode for forced MAC limitations
  net/qede: reorganize filter code
  net/qede: fix flow director bug for IPv6 filter
  net/qede: refactor fdir code into generic aRFS
  net/qede: add support for generic flow API
  net/qede: fix Rx buffer size calculation
  net/qede: add support for Rx descriptor status
  net/qede/base: fix MFW FLR flow bug
  net/qede: add support for dev reset

 drivers/net/qede/Makefile             |    2 +-
 drivers/net/qede/base/bcm_osal.h      |    1 +
 drivers/net/qede/base/ecore.h         |    3 +
 drivers/net/qede/base/ecore_dev.c     |   85 +-
 drivers/net/qede/base/ecore_dev_api.h |    3 +
 drivers/net/qede/base/ecore_int.c     |   32 +
 drivers/net/qede/base/ecore_int.h     |    1 +
 drivers/net/qede/base/ecore_iov_api.h |    7 +
 drivers/net/qede/base/ecore_l2.c      |   26 +-
 drivers/net/qede/base/ecore_l2_api.h  |   11 +-
 drivers/net/qede/base/ecore_mcp.c     |  157 +++-
 drivers/net/qede/base/ecore_mcp_api.h |   40 +-
 drivers/net/qede/base/ecore_sriov.c   |   36 +-
 drivers/net/qede/base/mcp_public.h    |   21 +
 drivers/net/qede/base/reg_addr.h      |   20 +
 drivers/net/qede/qede_ethdev.c        |  724 +--------------
 drivers/net/qede/qede_ethdev.h        |   65 +-
 drivers/net/qede/qede_fdir.c          |  470 ----------
 drivers/net/qede/qede_filter.c        | 1546 +++++++++++++++++++++++++++++++++
 drivers/net/qede/qede_rxtx.c          |  140 ++-
 drivers/net/qede/qede_rxtx.h          |   17 +-
 21 files changed, 2177 insertions(+), 1230 deletions(-)
 delete mode 100644 drivers/net/qede/qede_fdir.c
 create mode 100644 drivers/net/qede/qede_filter.c

Comments

David Marchand Sept. 10, 2018, 5:05 a.m. UTC | #1
On Sat, Sep 8, 2018 at 10:30 PM, Rasesh Mody <rasesh.mody@cavium.com> wrote:
> This patchset adds enhancements and fixes for QEDE PMD.
>
> Rasesh Mody (8):
>   net/qede/base: fix to handle stag update event
>   net/qede/base: add support for OneView APIs
>   net/qede/base: get pre-negotiated values for stag and bw
>   net/qede: fix to program HW regs with ether type
>   net/qede/base: limit number of non ethernet queues to 64
>   net/qede/base: correct MCP error handler's log verbosity
>   net/qede/base: fix logic for sfp get/set
>   net/qede/base: use pointer for bytes len read
>
> Shahed Shaikh (9):
>   net/qede/base: use trust mode for forced MAC limitations
>   net/qede: reorganize filter code
>   net/qede: fix flow director bug for IPv6 filter
>   net/qede: refactor fdir code into generic aRFS
>   net/qede: add support for generic flow API
>   net/qede: fix Rx buffer size calculation
>   net/qede: add support for Rx descriptor status
>   net/qede/base: fix MFW FLR flow bug
>   net/qede: add support for dev reset

Tested-by: David Marchand <david.marchand@6wind.com>
Ferruh Yigit Sept. 20, 2018, 4:17 p.m. UTC | #2
On 9/8/2018 9:30 PM, Rasesh Mody wrote:
> This patchset adds enhancements and fixes for QEDE PMD.
> 
> Rasesh Mody (8):
>   net/qede/base: fix to handle stag update event
>   net/qede/base: add support for OneView APIs
>   net/qede/base: get pre-negotiated values for stag and bw
>   net/qede: fix to program HW regs with ether type
>   net/qede/base: limit number of non ethernet queues to 64
>   net/qede/base: correct MCP error handler's log verbosity
>   net/qede/base: fix logic for sfp get/set
>   net/qede/base: use pointer for bytes len read
> 
> Shahed Shaikh (9):
>   net/qede/base: use trust mode for forced MAC limitations
>   net/qede: reorganize filter code
>   net/qede: fix flow director bug for IPv6 filter
>   net/qede: refactor fdir code into generic aRFS
>   net/qede: add support for generic flow API
>   net/qede: fix Rx buffer size calculation
>   net/qede: add support for Rx descriptor status
>   net/qede/base: fix MFW FLR flow bug
>   net/qede: add support for dev reset

Series applied to dpdk-next-net/master, thanks.