mbox series

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

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

Message

Hyong Youb Kim Aug. 9, 2024, 7:07 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.

---

v3:
* add spdx, doc, rel_notes (Ferruh's comments)

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

 doc/guides/nics/enic.rst               | 123 ++--
 doc/guides/rel_notes/release_24_11.rst |   5 +
 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          | 211 +++++++
 drivers/net/enic/meson.build           |   1 +
 20 files changed, 1452 insertions(+), 113 deletions(-)
 create mode 100644 drivers/net/enic/enic_sriov.c
 create mode 100644 drivers/net/enic/enic_sriov.h
  

Comments

Ferruh Yigit Sept. 22, 2024, 4:35 a.m. UTC | #1
On 8/9/2024 8:07 AM, Hyong Youb Kim wrote:
> 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.
> 
> ---
> 
> v3:
> * add spdx, doc, rel_notes (Ferruh's comments)
> 
> 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
>

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