mbox series

[v2,0/3] net/enic: support VF and fix minor issues

Message ID 20240808061433.14971-1-hyonkim@cisco.com (mailing list archive)
Headers
Series net/enic: support VF and fix minor issues |

Message

Hyong Youb Kim Aug. 8, 2024, 6:14 a.m. UTC
This series contains minor updates for net/enic. The first patch
supports SR-IOV VF, which now requires the use of admin channel. The
other patches are not related to VF, but included here to ease review.

---

v2:
* fix compiler warnings

Hyong Youb Kim (3):
  net/enic: support SR-IOV VF using admin channel
  net/enic: add speed capabilities for newer models
  net/enic: allow multicast in MAC address add callback

 drivers/net/enic/base/vnic_cq.c       |  27 +
 drivers/net/enic/base/vnic_cq.h       |   3 +
 drivers/net/enic/base/vnic_dev.c      |  48 ++
 drivers/net/enic/base/vnic_dev.h      |   3 +
 drivers/net/enic/base/vnic_devcmd.h   |  49 ++
 drivers/net/enic/base/vnic_resource.h |  32 +-
 drivers/net/enic/base/vnic_rq.c       |  27 +
 drivers/net/enic/base/vnic_rq.h       |   7 +
 drivers/net/enic/base/vnic_wq.c       |  37 +-
 drivers/net/enic/base/vnic_wq.h       |   5 +
 drivers/net/enic/enic.h               |  28 +-
 drivers/net/enic/enic_ethdev.c        |  29 +-
 drivers/net/enic/enic_main.c          |  97 ++--
 drivers/net/enic/enic_res.c           |  12 +
 drivers/net/enic/enic_rxtx.c          |  20 +
 drivers/net/enic/enic_sriov.c         | 801 ++++++++++++++++++++++++++
 drivers/net/enic/enic_sriov.h         | 209 +++++++
 drivers/net/enic/meson.build          |   1 +
 18 files changed, 1391 insertions(+), 44 deletions(-)
 create mode 100644 drivers/net/enic/enic_sriov.c
 create mode 100644 drivers/net/enic/enic_sriov.h