Thread (130 messages) 130 messages, 3 authors, 2017-06-06
STALE3282d
Revisions (35)
  1. v1 [diff vs current]
  2. v1 [diff vs current]
  3. v2 [diff vs current]
  4. v3 [diff vs current]
  5. v4 current
  6. v1 [diff vs current]
  7. v1 [diff vs current]
  8. v2 [diff vs current]
  9. v1 [diff vs current]
  10. v3 [diff vs current]
  11. v4 [diff vs current]
  12. v2 [diff vs current]
  13. v1 [diff vs current]
  14. v2 [diff vs current]
  15. v3 [diff vs current]
  16. v1 [diff vs current]
  17. v1 [diff vs current]
  18. v1 [diff vs current]
  19. v1 [diff vs current]
  20. v2 [diff vs current]
  21. v3 [diff vs current]
  22. v1 [diff vs current]
  23. v1 [diff vs current]
  24. v2 [diff vs current]
  25. v1 [diff vs current]
  26. v2 [diff vs current]
  27. v1 [diff vs current]
  28. v1 [diff vs current]
  29. v2 [diff vs current]
  30. v3 [diff vs current]
  31. v1 [diff vs current]
  32. v2 [diff vs current]
  33. v3 [diff vs current]
  34. v1 [diff vs current]
  35. v3 [diff vs current]

[PATCH v4 00/26] bnxt patchset

From: Ajit Khaparde <ajit.khaparde@broadcom.com>
Date: 2017-06-01 17:07:38

This patchset amongst other changes adds support few more dev_ops,
updates HWRM to version 1.7.7, switches to polling stats from the
hardware, support for Jumbo MTU, LRO etc..

v1->v2:
  - Grouped in the end, it also has PMD specific APIs to control VF from PF.
  - I have updated the release notes and the features file wherever possible.

v2->v3:
  - Rebasing to next-net tree
  - Use net/bnxt instead of just bnxt in patch subject
  - update testpmd to use the vendor specific APIs
  - Addressed other review comments as appropriate

v3->v4:
  - fix a rebase error

  --

  net/bnxt: update to new HWRM version
  net/bnxt: code reorg to properly allocate resources for PF/VF
  net/bnxt: handle VF/PF initialization appropriately
  net/bnxt: support lack of huge pages
  net/bnxt: add additonal HWRM debug info to error messages
  net/bnxt: add tunneling support
  net/bnxt: add support for xstats get/reset
  net/bnxt: add support for VLAN filter and strip
  net/bnxt: add support for set multicast addr list and MAC addr set
  doc: update bnxt.ini to document Allmulticast mode
  net/bnxt: add support to get fw version
  net/bnxt: add support to set MTU
  net/bnxt: add support for LRO
  net/bnxt: add rxq/txq info_get
  net/bnxt: add code to support VLAN pvid
  net/bnxt: reorg the query stats code
  doc: update default.ini to add LED support
  net/bnxt: add support for led on/off
  net/bnxt: add support for tx loopback, set vf mac and queues drop
  net/bnxt: add support for set VF QOS and MAC anti spoof
  net/bnxt: add support to get and clear VF specific stats
  net/bnxt: add code to determine the Rx status of VF
  net/bnxt: add support to add a VF MAC address
  net/bnxt: add code to configure a default VF VLAN
  net/bnxt: add support to set VF rxmode
  doc: update release notes

 app/test-pmd/Makefile                     |    4 +
 app/test-pmd/cmdline.c                    |   92 +-
 app/test-pmd/config.c                     |   20 +-
 doc/guides/nics/features/bnxt.ini         |   10 +
 doc/guides/nics/features/default.ini      |    1 +
 doc/guides/rel_notes/release_17_08.rst    |   10 +
 drivers/net/bnxt/Makefile                 |    4 +
 drivers/net/bnxt/bnxt.h                   |  144 +-
 drivers/net/bnxt/bnxt_cpr.c               |  132 +-
 drivers/net/bnxt/bnxt_cpr.h               |   17 +
 drivers/net/bnxt/bnxt_ethdev.c            |  852 ++-
 drivers/net/bnxt/bnxt_filter.c            |   54 +-
 drivers/net/bnxt/bnxt_filter.h            |    3 +
 drivers/net/bnxt/bnxt_hwrm.c              | 1605 ++++-
 drivers/net/bnxt/bnxt_hwrm.h              |   66 +-
 drivers/net/bnxt/bnxt_irq.c               |   21 +-
 drivers/net/bnxt/bnxt_ring.c              |  159 +-
 drivers/net/bnxt/bnxt_ring.h              |    4 +-
 drivers/net/bnxt/bnxt_rxq.c               |   54 +-
 drivers/net/bnxt/bnxt_rxq.h               |    3 +
 drivers/net/bnxt/bnxt_rxr.c               |  396 +-
 drivers/net/bnxt/bnxt_rxr.h               |   46 +
 drivers/net/bnxt/bnxt_stats.c             |  322 +-
 drivers/net/bnxt/bnxt_stats.h             |   10 +
 drivers/net/bnxt/bnxt_txr.c               |    3 +-
 drivers/net/bnxt/bnxt_vnic.c              |   68 +-
 drivers/net/bnxt/bnxt_vnic.h              |   20 +-
 drivers/net/bnxt/hsi_struct_def_dpdk.h    | 9678 +++++++++++++++++++++--------
 drivers/net/bnxt/rte_pmd_bnxt.c           |  738 +++
 drivers/net/bnxt/rte_pmd_bnxt.h           |  310 +
 drivers/net/bnxt/rte_pmd_bnxt_version.map |   19 +-
 31 files changed, 11899 insertions(+), 2966 deletions(-)
 create mode 100644 drivers/net/bnxt/rte_pmd_bnxt.c
 create mode 100644 drivers/net/bnxt/rte_pmd_bnxt.h

-- 
2.10.1 (Apple Git-78)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help