mbox series

[v2,00/12] Wangxun fixes and supports

Message ID 20220209104213.602728-1-jiawenwu@trustnetic.com (mailing list archive)
Headers
Series Wangxun fixes and supports |

Message

Jiawen Wu Feb. 9, 2022, 10:42 a.m. UTC
  Fixed some bugs for txgbe and ngbe, and support more custom functions.

v2:
- Add more detail describe in commit logs and release notes.
- Fix build error.
- Fix debug logs.

Jiawen Wu (12):
  net/ngbe: fix failed to receive packets
  net/ngbe: fix link interrupt sometimes lost
  net/ngbe: fix Tx pending
  net/ngbe: fix RxTx packet statistics
  net/ngbe: optimize the PHY initialization process
  net/ngbe: add support to custom PHY interfaces
  net/ngbe: add LED OEM support
  net/ngbe: fix debug log
  net/txgbe: add LED OEM support
  net/txgbe: fix debug log
  net/txgbe: fix to set link up and down
  net/txgbe: fix KR auto-negotiation

 doc/guides/nics/features/txgbe.ini     |   1 +
 doc/guides/rel_notes/release_22_03.rst |  12 ++
 drivers/net/ngbe/base/ngbe_devids.h    |  12 +-
 drivers/net/ngbe/base/ngbe_dummy.h     |   9 ++
 drivers/net/ngbe/base/ngbe_hw.c        | 161 ++++++++++++++++++----
 drivers/net/ngbe/base/ngbe_hw.h        |   3 +
 drivers/net/ngbe/base/ngbe_mng.c       | 106 ++++++++++++++
 drivers/net/ngbe/base/ngbe_mng.h       |  24 ++++
 drivers/net/ngbe/base/ngbe_phy.c       |  27 ++--
 drivers/net/ngbe/base/ngbe_phy.h       |   2 +-
 drivers/net/ngbe/base/ngbe_phy_mvl.c   |  81 +++++++++--
 drivers/net/ngbe/base/ngbe_phy_mvl.h   |   5 +
 drivers/net/ngbe/base/ngbe_phy_rtl.c   |  74 ++++++----
 drivers/net/ngbe/base/ngbe_phy_yt.c    | 182 +++++++++++++++++++++----
 drivers/net/ngbe/base/ngbe_phy_yt.h    |  19 ++-
 drivers/net/ngbe/base/ngbe_regs.h      |  51 +++----
 drivers/net/ngbe/base/ngbe_type.h      |  20 +++
 drivers/net/ngbe/ngbe_ethdev.c         | 142 ++++++++-----------
 drivers/net/ngbe/ngbe_ethdev.h         |   1 +
 drivers/net/ngbe/ngbe_logs.h           |  11 +-
 drivers/net/txgbe/base/txgbe_hw.c      |  21 +--
 drivers/net/txgbe/base/txgbe_mng.c     |  69 ++++++++++
 drivers/net/txgbe/base/txgbe_mng.h     |   7 +
 drivers/net/txgbe/base/txgbe_phy.c     |   4 +
 drivers/net/txgbe/base/txgbe_regs.h    |  12 +-
 drivers/net/txgbe/txgbe_ethdev.c       |   6 +-
 drivers/net/txgbe/txgbe_logs.h         |   9 +-
 27 files changed, 833 insertions(+), 238 deletions(-)
  

Comments

Ferruh Yigit Feb. 9, 2022, 7:06 p.m. UTC | #1
On 2/9/2022 10:42 AM, Jiawen Wu wrote:
> Fixed some bugs for txgbe and ngbe, and support more custom functions.
> 
> v2:
> - Add more detail describe in commit logs and release notes.
> - Fix build error.
> - Fix debug logs.
> 

Hi Jiawen,

Can you please send new versions as reply to previous version
(git send-email '--in-reply-to' argument) ?

Having new versions in same thread helps to confirm comments to
previous versions, also it helps to see all versions easily in
the archives.

No change needed for this version, but this is for future versions.

> Jiawen Wu (12):
>    net/ngbe: fix failed to receive packets
>    net/ngbe: fix link interrupt sometimes lost
>    net/ngbe: fix Tx pending
>    net/ngbe: fix RxTx packet statistics
>    net/ngbe: optimize the PHY initialization process
>    net/ngbe: add support to custom PHY interfaces
>    net/ngbe: add LED OEM support
>    net/ngbe: fix debug log
>    net/txgbe: add LED OEM support
>    net/txgbe: fix debug log
>    net/txgbe: fix to set link up and down
>    net/txgbe: fix KR auto-negotiation
> 

<...>
  
Ferruh Yigit Feb. 11, 2022, 1:10 p.m. UTC | #2
On 2/9/2022 10:42 AM, Jiawen Wu wrote:
> Fixed some bugs for txgbe and ngbe, and support more custom functions.
> 
> v2:
> - Add more detail describe in commit logs and release notes.
> - Fix build error.
> - Fix debug logs.
> 
> Jiawen Wu (12):
>    net/ngbe: fix failed to receive packets
>    net/ngbe: fix link interrupt sometimes lost
>    net/ngbe: fix Tx pending
>    net/ngbe: fix RxTx packet statistics
>    net/ngbe: optimize the PHY initialization process
>    net/ngbe: add support to custom PHY interfaces
>    net/ngbe: add LED OEM support
>    net/ngbe: fix debug log
>    net/txgbe: add LED OEM support
>    net/txgbe: fix debug log
>    net/txgbe: fix to set link up and down
>    net/txgbe: fix KR auto-negotiation
> 

Except 8/12 & 10/12,
Series applied to dpdk-next-net/main, thanks.

Expecting a separate set for 8/12 & 10/12.