mbox series

[v6,0/3] enable package download in ice driver

Message ID 20190325090102.85918-1-qiming.yang@intel.com (mailing list archive)
Headers
Series enable package download in ice driver |

Message

Qiming Yang March 25, 2019, 9 a.m. UTC
  This patch set enabled package downloading to the device. The package is
to be in the /lib/firmware/intel/ice/ddp directory and named ice.pkg.
The package is shared by the kernel driver and the DPDK PMD.

If package download failed, driver need to go to safe mode. This patch
set disabled RSS, QINQ, checksum offload in safe mode.

The patch set also enabled RSS for UPD/TCP/SCTP+IPV4/IPV6 packets.

Acked-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>

---
v6:
1. rebased to master branch.

V5:
1. improve as community's comment.
2. fixed time line error.

V4:
1. free memory when package download fail.

V3:
1. fixed compile issue.
2. split document update to each patch.

V2:
1. fixed errors in commit log.
2. removed unnecessary code.
3. improved as Qi's comments.
4. removed devargs.
5. added document update.

Qiming Yang (3):
  net/ice: load OS default package
  net/ice: add safe mode
  net/ice: enable RSS when device init

 doc/guides/nics/ice.rst                |   9 ++
 doc/guides/rel_notes/release_19_05.rst |   5 ++
 drivers/net/ice/ice_ethdev.c           | 158 ++++++++++++++++++++++++++++++---
 drivers/net/ice/ice_ethdev.h           |   1 +
 4 files changed, 160 insertions(+), 13 deletions(-)
  

Comments

Qi Zhang March 25, 2019, 2 p.m. UTC | #1
> -----Original Message-----
> From: Yang, Qiming
> Sent: Monday, March 25, 2019 5:01 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>
> Subject: [PATCH v6 0/3] enable package download in ice driver
> 
> This patch set enabled package downloading to the device. The package is to be
> in the /lib/firmware/intel/ice/ddp directory and named ice.pkg.
> The package is shared by the kernel driver and the DPDK PMD.
> 
> If package download failed, driver need to go to safe mode. This patch set
> disabled RSS, QINQ, checksum offload in safe mode.
> 
> The patch set also enabled RSS for UPD/TCP/SCTP+IPV4/IPV6 packets.
> 
> Acked-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
> 
> ---
> v6:
> 1. rebased to master branch.
> 
> V5:
> 1. improve as community's comment.
> 2. fixed time line error.
> 
> V4:
> 1. free memory when package download fail.
> 
> V3:
> 1. fixed compile issue.
> 2. split document update to each patch.
> 
> V2:
> 1. fixed errors in commit log.
> 2. removed unnecessary code.
> 3. improved as Qi's comments.
> 4. removed devargs.
> 5. added document update.
> 
> Qiming Yang (3):
>   net/ice: load OS default package
>   net/ice: add safe mode
>   net/ice: enable RSS when device init
> 
>  doc/guides/nics/ice.rst                |   9 ++
>  doc/guides/rel_notes/release_19_05.rst |   5 ++
>  drivers/net/ice/ice_ethdev.c           | 158
> ++++++++++++++++++++++++++++++---
>  drivers/net/ice/ice_ethdev.h           |   1 +
>  4 files changed, 160 insertions(+), 13 deletions(-)
> 
> --
> 2.9.5

Acked-by: Qi Zhang <qi.z.zhang@intel.com>

Applied to dpdk-next-net-intel with minor fix on PATCH 1/3

Thanks
Qi