mbox series

[net-next,v2,00/10] bnxt_en: Updates for net-next.

Message ID 1619372727-19187-1-git-send-email-michael.chan@broadcom.com (mailing list archive)
Headers show
Series bnxt_en: Updates for net-next. | expand

Message

Michael Chan April 25, 2021, 5:45 p.m. UTC
This series includes these main enhancements:

1. Link related changes
    - add NRZ/PAM4 link signal mode to the link up message if known
    - rely on firmware to bring down the link during ifdown

2. SRIOV related changes
    - allow VF promiscuous mode if the VF is trusted
    - allow ndo operations to configure VF when the PF is ifdown
    - fix the scenario of the VF taking back control of it's MAC address 
    - add Hyper-V VF device IDs

3. Support the option to transmit without FCS/CRC.

4. Implement .ndo_features_check() to disable offload when the UDP
   encap. packets are not supported.

v2: Patch10: Reverse the check for supported UDP ports to be more straight
forward.

Edwin Peer (3):
  bnxt_en: report signal mode in link up messages
  bnxt_en: allow promiscuous mode for trusted VFs
  bnxt_en: allow VF config ops when PF is closed

Michael Chan (7):
  bnxt_en: Add a new phy_flags field to the main driver structure.
  bnxt_en: Add support for fw managed link down feature.
  bnxt_en: Move bnxt_approve_mac().
  bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the
    VF MAC.
  bnxt_en: Add PCI IDs for Hyper-V VF devices.
  bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet
    FCS.
  bnxt_en: Implement .ndo_features_check().

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 142 +++++++++++++-----
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |  23 ++-
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c |   8 +-
 .../net/ethernet/broadcom/bnxt/bnxt_sriov.c   |  74 ++++-----
 .../net/ethernet/broadcom/bnxt/bnxt_sriov.h   |   1 +
 5 files changed, 166 insertions(+), 82 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org April 26, 2021, 2 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Sun, 25 Apr 2021 13:45:17 -0400 you wrote:
> This series includes these main enhancements:
> 
> 1. Link related changes
>     - add NRZ/PAM4 link signal mode to the link up message if known
>     - rely on firmware to bring down the link during ifdown
> 
> 2. SRIOV related changes
>     - allow VF promiscuous mode if the VF is trusted
>     - allow ndo operations to configure VF when the PF is ifdown
>     - fix the scenario of the VF taking back control of it's MAC address
>     - add Hyper-V VF device IDs
> 
> [...]

Here is the summary with links:
  - [net-next,v2,01/10] bnxt_en: report signal mode in link up messages
    https://git.kernel.org/netdev/net-next/c/1d2deb61f095
  - [net-next,v2,02/10] bnxt_en: Add a new phy_flags field to the main driver structure.
    https://git.kernel.org/netdev/net-next/c/b0d28207ced8
  - [net-next,v2,03/10] bnxt_en: Add support for fw managed link down feature.
    https://git.kernel.org/netdev/net-next/c/d5ca99054f8e
  - [net-next,v2,04/10] bnxt_en: allow promiscuous mode for trusted VFs
    https://git.kernel.org/netdev/net-next/c/dd85fc0ab5b4
  - [net-next,v2,05/10] bnxt_en: allow VF config ops when PF is closed
    https://git.kernel.org/netdev/net-next/c/6b7027689890
  - [net-next,v2,06/10] bnxt_en: Move bnxt_approve_mac().
    https://git.kernel.org/netdev/net-next/c/7b3c8e27d67e
  - [net-next,v2,07/10] bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC.
    https://git.kernel.org/netdev/net-next/c/92923cc71012
  - [net-next,v2,08/10] bnxt_en: Add PCI IDs for Hyper-V VF devices.
    https://git.kernel.org/netdev/net-next/c/7fbf359bb2c1
  - [net-next,v2,09/10] bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS.
    https://git.kernel.org/netdev/net-next/c/dade5e15fade
  - [net-next,v2,10/10] bnxt_en: Implement .ndo_features_check().
    https://git.kernel.org/netdev/net-next/c/1698d600b361

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html