[v6,00/10] net/cpfl: support port representor

Message ID 20230912173039.1612287-1-beilei.xing@intel.com (mailing list archive)
Headers
Series net/cpfl: support port representor |

Message

Xing, Beilei Sept. 12, 2023, 5:30 p.m. UTC
  From: Beilei Xing <beilei.xing@intel.com>

1. code refine for representor support
2. support port representor

v6 changes:
 - move some change from 08/10 to 06/10 patch
v5 changes:
 - refine cpfl_vport_info structure
 - refine cpfl_repr_link_update function
 - refine cpfl_repr_create function
v4 changes:
 - change the patch order
 - merge two patches
 - revert enum change
v3 changes:
 - Refine commit log.
 - Add macro and enum.
 - Refine doc.
 - Refine error handling.
v2 changes:
 - Remove representor data path.
 - Fix coding style.

Beilei Xing (10):
  net/cpfl: refine devargs parse and process
  net/cpfl: introduce interface structure
  net/cpfl: refine handle virtual channel message
  net/cpfl: introduce CP channel API
  net/cpfl: enable vport mapping
  net/cpfl: support vport list/info get
  net/cpfl: parse representor devargs
  net/cpfl: support probe again
  net/cpfl: create port representor
  net/cpfl: support link update for representor

 doc/guides/nics/cpfl.rst               |  36 ++
 doc/guides/rel_notes/release_23_11.rst |   3 +
 drivers/net/cpfl/cpfl_cpchnl.h         | 340 +++++++++++++
 drivers/net/cpfl/cpfl_ethdev.c         | 621 ++++++++++++++++++++----
 drivers/net/cpfl/cpfl_ethdev.h         |  91 +++-
 drivers/net/cpfl/cpfl_representor.c    | 632 +++++++++++++++++++++++++
 drivers/net/cpfl/cpfl_representor.h    |  26 +
 drivers/net/cpfl/cpfl_vchnl.c          |  72 +++
 drivers/net/cpfl/meson.build           |   4 +-
 9 files changed, 1719 insertions(+), 106 deletions(-)
 create mode 100644 drivers/net/cpfl/cpfl_cpchnl.h
 create mode 100644 drivers/net/cpfl/cpfl_representor.c
 create mode 100644 drivers/net/cpfl/cpfl_representor.h
 create mode 100644 drivers/net/cpfl/cpfl_vchnl.c
  

Comments

Jingjing Wu Sept. 13, 2023, 1:01 a.m. UTC | #1
> -----Original Message-----
> From: Xing, Beilei <beilei.xing@intel.com>
> Sent: Wednesday, September 13, 2023 1:30 AM
> To: Wu, Jingjing <jingjing.wu@intel.com>
> Cc: dev@dpdk.org; Liu, Mingxia <mingxia.liu@intel.com>; Xing, Beilei
> <beilei.xing@intel.com>
> Subject: [PATCH v6 00/10] net/cpfl: support port representor
> 
> From: Beilei Xing <beilei.xing@intel.com>

Acked-by: Jingjing Wu <jingjing.wu@intel.com>
  
Qi Zhang Sept. 13, 2023, 5:41 a.m. UTC | #2
> -----Original Message-----
> From: Wu, Jingjing <jingjing.wu@intel.com>
> Sent: Wednesday, September 13, 2023 9:01 AM
> To: Xing, Beilei <beilei.xing@intel.com>
> Cc: dev@dpdk.org; Liu, Mingxia <mingxia.liu@intel.com>
> Subject: RE: [PATCH v6 00/10] net/cpfl: support port representor
> 
> 
> 
> > -----Original Message-----
> > From: Xing, Beilei <beilei.xing@intel.com>
> > Sent: Wednesday, September 13, 2023 1:30 AM
> > To: Wu, Jingjing <jingjing.wu@intel.com>
> > Cc: dev@dpdk.org; Liu, Mingxia <mingxia.liu@intel.com>; Xing, Beilei
> > <beilei.xing@intel.com>
> > Subject: [PATCH v6 00/10] net/cpfl: support port representor
> >
> > From: Beilei Xing <beilei.xing@intel.com>
> 
> Acked-by: Jingjing Wu <jingjing.wu@intel.com>

Applied to dpdk-next-net-intel.

Thanks
Qi