mbox series

[v4,00/18] i40e base code update

Message ID 20210906020258.1291688-1-robinx.zhang@intel.com (mailing list archive)
Headers show
Series i40e base code update | expand

Message

Robin Zhang Sept. 6, 2021, 2:02 a.m. UTC
update i40e base code.

source code of i40e driver:
cid-i40e.2021.08.16.tar.gz

changelog in i40e share repo:
From 59a080f4fafe ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
support") To 2c7aab559654 ("i40e-shared: Add defines related to DDP")

The following commits are ignored:
cb9139e3bce8 ("i40e-shared: Fix not blinking X722 with x557 PHY via
‘ethtool -p'")
c09d4f9cf390 ("i40e-shared: i40e-shared: Fix build warning -Wformat
related to integer size")
ff8a1abc6c17 ("i40e-shared: Fix build warning with __packed")
59a080f4fafe ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
support")

v4:
- update base code to cid-i40e.2021.08.16
v3:
- there has a fix patch contains two issues, split it into two patches
v2:
- refine commit messages and macro name

Robin Zhang (18):
  net/i40e/base: add new versions of send ASQ command functions
  net/i40e/base: add support for Min Rollback Revision for 4 more X722
    modules
  net/i40e/base: set TSA table values when parsing CEE configuration
  net/i40e/base: define new Shadow RAM pointers
  net/i40e/base: fix PHY type identifiers for 2.5G and 5G adapters
  net/i40e/base: fix PF reset failed
  net/i40e/base: fix update link data for X722
  net/i40e/base: fix AOC media type reported by ethtool
  net/i40e/base: add flags and fields for double vlan processing
  net/i40e/base: fix headers to match functions
  net/i40e/base: fix potentially uninitialized variables in NVM code
  net/i40e/base: fix checksum is used before return value is checked
  net/i40e/base: add defs for MAC frequency calculation if no link
  net/i40e/base: separate kernel allocated rx_bi rings from AF_XDP rings
  net/i40e/base: Update FVL FW API version to 1.15
  net/i40e/base: add defines related to DDP
  net/i40e/base: update version in readme
  net/i40e: fix redefinition warning

 drivers/net/i40e/base/README            |   2 +-
 drivers/net/i40e/base/i40e_adminq.c     |  79 +++++++++--
 drivers/net/i40e/base/i40e_adminq_cmd.h |  55 ++++++--
 drivers/net/i40e/base/i40e_common.c     | 175 +++++++++++++++++++-----
 drivers/net/i40e/base/i40e_dcb.c        |  10 +-
 drivers/net/i40e/base/i40e_lan_hmc.c    |   2 +-
 drivers/net/i40e/base/i40e_nvm.c        |   7 +-
 drivers/net/i40e/base/i40e_prototype.h  |  17 +++
 drivers/net/i40e/base/i40e_register.h   |  10 ++
 drivers/net/i40e/base/i40e_type.h       |  26 +++-
 drivers/net/i40e/i40e_ethdev.c          |   3 +-
 11 files changed, 318 insertions(+), 68 deletions(-)

Comments

Xing, Beilei Sept. 27, 2021, 9:41 a.m. UTC | #1
> -----Original Message-----
> From: Zhang, RobinX <robinx.zhang@intel.com>
> Sent: Monday, September 6, 2021 10:03 AM
> To: dev@dpdk.org
> Cc: Xing, Beilei <beilei.xing@intel.com>; Zhang, Qi Z <qi.z.zhang@intel.com>;
> Zhang, Helin <helin.zhang@intel.com>; Wu, Jingjing <jingjing.wu@intel.com>;
> remy.horton@intel.com; jijiang.liu@intel.com; jing.d.chen@intel.com; Zhu,
> Heqing <heqing.zhu@intel.com>; Liang, Cunming
> <cunming.liang@intel.com>; Lu, Wenzhuo <wenzhuo.lu@intel.com>; Zhang,
> Roy Fan <roy.fan.zhang@intel.com>; Chilikin, Andrey
> <andrey.chilikin@intel.com>; echaudro@redhat.com; Guo, Junfeng
> <junfeng.guo@intel.com>; Yang, SteveX <stevex.yang@intel.com>; Zhang,
> RobinX <robinx.zhang@intel.com>
> Subject: [PATCH v4 00/18] i40e base code update
> 
> update i40e base code.
> 
> source code of i40e driver:
> cid-i40e.2021.08.16.tar.gz
> 
> changelog in i40e share repo:
> From 59a080f4fafe ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
> support") To 2c7aab559654 ("i40e-shared: Add defines related to DDP")
> 
> The following commits are ignored:
> cb9139e3bce8 ("i40e-shared: Fix not blinking X722 with x557 PHY via ‘ethtool
> -p'")
> c09d4f9cf390 ("i40e-shared: i40e-shared: Fix build warning -Wformat related
> to integer size")
> ff8a1abc6c17 ("i40e-shared: Fix build warning with __packed") 59a080f4fafe
> ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
> support")
> 
> v4:
> - update base code to cid-i40e.2021.08.16
> v3:
> - there has a fix patch contains two issues, split it into two patches
> v2:
> - refine commit messages and macro name
> 
> Robin Zhang (18):
>   net/i40e/base: add new versions of send ASQ command functions
>   net/i40e/base: add support for Min Rollback Revision for 4 more X722
>     modules
>   net/i40e/base: set TSA table values when parsing CEE configuration
>   net/i40e/base: define new Shadow RAM pointers
>   net/i40e/base: fix PHY type identifiers for 2.5G and 5G adapters
>   net/i40e/base: fix PF reset failed
>   net/i40e/base: fix update link data for X722
>   net/i40e/base: fix AOC media type reported by ethtool
>   net/i40e/base: add flags and fields for double vlan processing
>   net/i40e/base: fix headers to match functions
>   net/i40e/base: fix potentially uninitialized variables in NVM code
>   net/i40e/base: fix checksum is used before return value is checked
>   net/i40e/base: add defs for MAC frequency calculation if no link
>   net/i40e/base: separate kernel allocated rx_bi rings from AF_XDP rings
>   net/i40e/base: Update FVL FW API version to 1.15
>   net/i40e/base: add defines related to DDP
>   net/i40e/base: update version in readme
>   net/i40e: fix redefinition warning
> 
>  drivers/net/i40e/base/README            |   2 +-
>  drivers/net/i40e/base/i40e_adminq.c     |  79 +++++++++--
>  drivers/net/i40e/base/i40e_adminq_cmd.h |  55 ++++++--
>  drivers/net/i40e/base/i40e_common.c     | 175 +++++++++++++++++++-----
>  drivers/net/i40e/base/i40e_dcb.c        |  10 +-
>  drivers/net/i40e/base/i40e_lan_hmc.c    |   2 +-
>  drivers/net/i40e/base/i40e_nvm.c        |   7 +-
>  drivers/net/i40e/base/i40e_prototype.h  |  17 +++
>  drivers/net/i40e/base/i40e_register.h   |  10 ++
>  drivers/net/i40e/base/i40e_type.h       |  26 +++-
>  drivers/net/i40e/i40e_ethdev.c          |   3 +-
>  11 files changed, 318 insertions(+), 68 deletions(-)
> 
> --
> 2.25.1

Acked-by: Beilei Xing <beilei.xing@intel.com>
Qi Zhang Sept. 27, 2021, 12:09 p.m. UTC | #2
> -----Original Message-----
> From: Xing, Beilei <beilei.xing@intel.com>
> Sent: Monday, September 27, 2021 5:42 PM
> To: Zhang, RobinX <robinx.zhang@intel.com>; dev@dpdk.org
> Cc: Zhang, Qi Z <qi.z.zhang@intel.com>; Zhang, Helin <helin.zhang@intel.com>;
> Wu, Jingjing <jingjing.wu@intel.com>; remy.horton@intel.com;
> jijiang.liu@intel.com; jing.d.chen@intel.com; Zhu, Heqing
> <heqing.zhu@intel.com>; Liang, Cunming <cunming.liang@intel.com>; Lu,
> Wenzhuo <wenzhuo.lu@intel.com>; Zhang, Roy Fan
> <roy.fan.zhang@intel.com>; Chilikin, Andrey <andrey.chilikin@intel.com>;
> echaudro@redhat.com; Guo, Junfeng <junfeng.guo@intel.com>; Yang, SteveX
> <stevex.yang@intel.com>
> Subject: RE: [PATCH v4 00/18] i40e base code update
> 
> 
> 
> > -----Original Message-----
> > From: Zhang, RobinX <robinx.zhang@intel.com>
> > Sent: Monday, September 6, 2021 10:03 AM
> > To: dev@dpdk.org
> > Cc: Xing, Beilei <beilei.xing@intel.com>; Zhang, Qi Z
> > <qi.z.zhang@intel.com>; Zhang, Helin <helin.zhang@intel.com>; Wu,
> > Jingjing <jingjing.wu@intel.com>; remy.horton@intel.com;
> > jijiang.liu@intel.com; jing.d.chen@intel.com; Zhu, Heqing
> > <heqing.zhu@intel.com>; Liang, Cunming <cunming.liang@intel.com>; Lu,
> > Wenzhuo <wenzhuo.lu@intel.com>; Zhang, Roy Fan
> > <roy.fan.zhang@intel.com>; Chilikin, Andrey
> > <andrey.chilikin@intel.com>; echaudro@redhat.com; Guo, Junfeng
> > <junfeng.guo@intel.com>; Yang, SteveX <stevex.yang@intel.com>; Zhang,
> > RobinX <robinx.zhang@intel.com>
> > Subject: [PATCH v4 00/18] i40e base code update
> >
> > update i40e base code.
> >
> > source code of i40e driver:
> > cid-i40e.2021.08.16.tar.gz
> >
> > changelog in i40e share repo:
> > From 59a080f4fafe ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
> > support") To 2c7aab559654 ("i40e-shared: Add defines related to DDP")
> >
> > The following commits are ignored:
> > cb9139e3bce8 ("i40e-shared: Fix not blinking X722 with x557 PHY via
> > ‘ethtool
> > -p'")
> > c09d4f9cf390 ("i40e-shared: i40e-shared: Fix build warning -Wformat
> > related to integer size")
> > ff8a1abc6c17 ("i40e-shared: Fix build warning with __packed")
> > 59a080f4fafe
> > ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
> > support")
> >
> > v4:
> > - update base code to cid-i40e.2021.08.16
> > v3:
> > - there has a fix patch contains two issues, split it into two patches
> > v2:
> > - refine commit messages and macro name
> >
> > Robin Zhang (18):
> >   net/i40e/base: add new versions of send ASQ command functions
> >   net/i40e/base: add support for Min Rollback Revision for 4 more X722
> >     modules
> >   net/i40e/base: set TSA table values when parsing CEE configuration
> >   net/i40e/base: define new Shadow RAM pointers
> >   net/i40e/base: fix PHY type identifiers for 2.5G and 5G adapters
> >   net/i40e/base: fix PF reset failed
> >   net/i40e/base: fix update link data for X722
> >   net/i40e/base: fix AOC media type reported by ethtool
> >   net/i40e/base: add flags and fields for double vlan processing
> >   net/i40e/base: fix headers to match functions
> >   net/i40e/base: fix potentially uninitialized variables in NVM code
> >   net/i40e/base: fix checksum is used before return value is checked
> >   net/i40e/base: add defs for MAC frequency calculation if no link
> >   net/i40e/base: separate kernel allocated rx_bi rings from AF_XDP rings
> >   net/i40e/base: Update FVL FW API version to 1.15
> >   net/i40e/base: add defines related to DDP
> >   net/i40e/base: update version in readme
> >   net/i40e: fix redefinition warning
> >
> >  drivers/net/i40e/base/README            |   2 +-
> >  drivers/net/i40e/base/i40e_adminq.c     |  79 +++++++++--
> >  drivers/net/i40e/base/i40e_adminq_cmd.h |  55 ++++++--
> >  drivers/net/i40e/base/i40e_common.c     | 175
> +++++++++++++++++++-----
> >  drivers/net/i40e/base/i40e_dcb.c        |  10 +-
> >  drivers/net/i40e/base/i40e_lan_hmc.c    |   2 +-
> >  drivers/net/i40e/base/i40e_nvm.c        |   7 +-
> >  drivers/net/i40e/base/i40e_prototype.h  |  17 +++
> >  drivers/net/i40e/base/i40e_register.h   |  10 ++
> >  drivers/net/i40e/base/i40e_type.h       |  26 +++-
> >  drivers/net/i40e/i40e_ethdev.c          |   3 +-
> >  11 files changed, 318 insertions(+), 68 deletions(-)
> >
> > --
> > 2.25.1
> 
> Acked-by: Beilei Xing <beilei.xing@intel.com>

Applied to dpdk-next-net-intel after squash patch 18/18 into patch 13/18.

Thanks
Qi

>
Ferruh Yigit Sept. 29, 2021, 4:21 p.m. UTC | #3
On 9/6/2021 3:02 AM, Robin Zhang wrote:
> update i40e base code.
> 
> source code of i40e driver:
> cid-i40e.2021.08.16.tar.gz
> 
> changelog in i40e share repo:
> From 59a080f4fafe ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
> support") To 2c7aab559654 ("i40e-shared: Add defines related to DDP")
> 
> The following commits are ignored:
> cb9139e3bce8 ("i40e-shared: Fix not blinking X722 with x557 PHY via
> ‘ethtool -p'")
> c09d4f9cf390 ("i40e-shared: i40e-shared: Fix build warning -Wformat
> related to integer size")
> ff8a1abc6c17 ("i40e-shared: Fix build warning with __packed")
> 59a080f4fafe ("i40e-shared: Add opcode 0x0406 and 0x0416 to Linux
> support")
> 
> v4:
> - update base code to cid-i40e.2021.08.16
> v3:
> - there has a fix patch contains two issues, split it into two patches
> v2:
> - refine commit messages and macro name
> 
> Robin Zhang (18):
>   net/i40e/base: add new versions of send ASQ command functions
>   net/i40e/base: add support for Min Rollback Revision for 4 more X722
>     modules
>   net/i40e/base: set TSA table values when parsing CEE configuration
>   net/i40e/base: define new Shadow RAM pointers
>   net/i40e/base: fix PHY type identifiers for 2.5G and 5G adapters
>   net/i40e/base: fix PF reset failed
>   net/i40e/base: fix update link data for X722
>   net/i40e/base: fix AOC media type reported by ethtool
>   net/i40e/base: add flags and fields for double vlan processing
>   net/i40e/base: fix headers to match functions
>   net/i40e/base: fix potentially uninitialized variables in NVM code
>   net/i40e/base: fix checksum is used before return value is checked
>   net/i40e/base: add defs for MAC frequency calculation if no link
>   net/i40e/base: separate kernel allocated rx_bi rings from AF_XDP rings
>   net/i40e/base: Update FVL FW API version to 1.15
>   net/i40e/base: add defines related to DDP
>   net/i40e/base: update version in readme
>   net/i40e: fix redefinition warning
> 

There are various './devtools/check-git-log.sh' warnings, can you please check
them. Specially there are many 'Headline too long' warnings.