mbox series

[v2,0/7] net/ice: update share code

Message ID 20190116141338.12310-1-qi.z.zhang@intel.com (mailing list archive)
Headers
Series net/ice: update share code |

Message

Qi Zhang Jan. 16, 2019, 2:13 p.m. UTC
  For ice family NICs, package processing pipe line can be configured in
a package file should be downloaded into device by driver during init.
The patch set add necessary share code APIs to support package download.
Also some code clean is included.

Though package download will not be enabled in 19.02 as plan, but we
hope the share code part could be merged early.

Meanwhile we will submit a seperate  RFC patch for package download for
customer early evelutation.

v2:
- fix 32 bit compile error.
- fix check patch warning.

Qi Zhang (7):
  net/ice/base: code clean
  net/ice/base: add API to support resource allocate
  net/ice/base: add package download related data structure
  net/ice/base: add some help macros
  net/ice/base: add flexible pipeline module
  net/ice/base: add flow module
  net/ice/base: free flow profile entries

 drivers/net/ice/Makefile              |    2 +
 drivers/net/ice/base/ice_adminq_cmd.h |   85 +
 drivers/net/ice/base/ice_common.c     |   85 +-
 drivers/net/ice/base/ice_common.h     |   32 +-
 drivers/net/ice/base/ice_controlq.c   |    2 +-
 drivers/net/ice/base/ice_flex_pipe.c  | 5056 +++++++++++++++++++++++++++++++++
 drivers/net/ice/base/ice_flex_pipe.h  |  107 +
 drivers/net/ice/base/ice_flex_type.h  |  685 +++++
 drivers/net/ice/base/ice_flow.c       | 2080 ++++++++++++++
 drivers/net/ice/base/ice_flow.h       |  337 +++
 drivers/net/ice/base/ice_osdep.h      |    2 +
 drivers/net/ice/base/ice_type.h       |   37 +-
 drivers/net/ice/base/meson.build      |    2 +
 13 files changed, 8479 insertions(+), 33 deletions(-)
 create mode 100644 drivers/net/ice/base/ice_flex_pipe.c
 create mode 100644 drivers/net/ice/base/ice_flex_pipe.h
 create mode 100644 drivers/net/ice/base/ice_flow.c
  

Comments

Qi Zhang Jan. 17, 2019, 1:31 p.m. UTC | #1
> -----Original Message-----
> From: Zhang, Qi Z
> Sent: Wednesday, January 16, 2019 10:14 PM
> To: Lu, Wenzhuo <wenzhuo.lu@intel.com>; Yang, Qiming
> <qiming.yang@intel.com>
> Cc: Stillwell Jr, Paul M <paul.m.stillwell.jr@intel.com>; dev@dpdk.org; Yigit,
> Ferruh <ferruh.yigit@intel.com>; Zhang, Qi Z <qi.z.zhang@intel.com>
> Subject: [PATCH v2 0/7] net/ice: update share code
> 
> For ice family NICs, package processing pipe line can be configured in a package
> file should be downloaded into device by driver during init.
> The patch set add necessary share code APIs to support package download.
> Also some code clean is included.
> 
> Though package download will not be enabled in 19.02 as plan, but we hope
> the share code part could be merged early.
> 
> Meanwhile we will submit a seperate  RFC patch for package download for
> customer early evelutation.
> 
> v2:
> - fix 32 bit compile error.
> - fix check patch warning.
> 
> Qi Zhang (7):
>   net/ice/base: code clean
>   net/ice/base: add API to support resource allocate
>   net/ice/base: add package download related data structure
>   net/ice/base: add some help macros
>   net/ice/base: add flexible pipeline module
>   net/ice/base: add flow module
>   net/ice/base: free flow profile entries
> 
>  drivers/net/ice/Makefile              |    2 +
>  drivers/net/ice/base/ice_adminq_cmd.h |   85 +
>  drivers/net/ice/base/ice_common.c     |   85 +-
>  drivers/net/ice/base/ice_common.h     |   32 +-
>  drivers/net/ice/base/ice_controlq.c   |    2 +-
>  drivers/net/ice/base/ice_flex_pipe.c  | 5056
> +++++++++++++++++++++++++++++++++  drivers/net/ice/base/ice_flex_pipe.h
> |  107 +  drivers/net/ice/base/ice_flex_type.h  |  685 +++++
>  drivers/net/ice/base/ice_flow.c       | 2080 ++++++++++++++
>  drivers/net/ice/base/ice_flow.h       |  337 +++
>  drivers/net/ice/base/ice_osdep.h      |    2 +
>  drivers/net/ice/base/ice_type.h       |   37 +-
>  drivers/net/ice/base/meson.build      |    2 +
>  13 files changed, 8479 insertions(+), 33 deletions(-)  create mode 100644
> drivers/net/ice/base/ice_flex_pipe.c
>  create mode 100644 drivers/net/ice/base/ice_flex_pipe.h
>  create mode 100644 drivers/net/ice/base/ice_flow.c
> 
> --
> 2.13.6

Applied to dpdk-next-net-intel.

Thanks
Qi