stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH iwl-net v1 0/4] ixgbe/ixgbevf: fix PF/VF communication issues
@ 2025-08-28  9:52 Jedrzej Jagielski
  2025-08-28  9:52 ` [PATCH iwl-net v1 1/4] ixgbevf: fix getting link speed data for E610 devices Jedrzej Jagielski
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Jedrzej Jagielski @ 2025-08-28  9:52 UTC (permalink / raw)
  To: intel-wired-lan; +Cc: anthony.l.nguyen, netdev, stable, Jedrzej Jagielski

Within two-step API update let's provide 2 new MBX operations:
1) request PF's link state (speed & up/down) - as legacy approach became
   obsolete for new E610 adapter and link state data can't be correctly
   provided - increasing API to 1.6
2) ask PF about supported features - for some time there is quite a mess in
   negotiating API versions caused by too loose approach in adding new
   specific (not supported by all of the drivers capable of linking with
   ixgbevf) feature and corresponding API versions. Now list of supported
   features is provided by MBX operation - increasing API to 1.7

Jedrzej Jagielski (4):
  ixgbevf: fix getting link speed data for E610 devices
  ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
  ixgbevf: fix mailbox API compatibility by negotiating supported
    features
  ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd

 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h  |  15 ++
 .../net/ethernet/intel/ixgbe/ixgbe_sriov.c    |  79 ++++++++
 drivers/net/ethernet/intel/ixgbevf/defines.h  |   1 +
 drivers/net/ethernet/intel/ixgbevf/ipsec.c    |  10 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h  |   7 +
 .../net/ethernet/intel/ixgbevf/ixgbevf_main.c |  34 +++-
 drivers/net/ethernet/intel/ixgbevf/mbx.h      |   8 +
 drivers/net/ethernet/intel/ixgbevf/vf.c       | 182 +++++++++++++++---
 drivers/net/ethernet/intel/ixgbevf/vf.h       |   1 +
 9 files changed, 304 insertions(+), 33 deletions(-)

-- 
2.31.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-09-19  8:16 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-28  9:52 [PATCH iwl-net v1 0/4] ixgbe/ixgbevf: fix PF/VF communication issues Jedrzej Jagielski
2025-08-28  9:52 ` [PATCH iwl-net v1 1/4] ixgbevf: fix getting link speed data for E610 devices Jedrzej Jagielski
2025-09-19  8:15   ` [Intel-wired-lan] " Romanowski, Rafal
2025-08-28  9:52 ` [PATCH iwl-net v1 2/4] ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation Jedrzej Jagielski
2025-08-28 10:12   ` kernel test robot
2025-09-19  8:15   ` [Intel-wired-lan] " Romanowski, Rafal
2025-08-28  9:52 ` [PATCH iwl-net v1 3/4] ixgbevf: fix mailbox API compatibility by negotiating supported features Jedrzej Jagielski
2025-09-19  8:16   ` [Intel-wired-lan] " Romanowski, Rafal
2025-08-28  9:52 ` [PATCH iwl-net v1 4/4] ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd Jedrzej Jagielski
2025-09-19  8:16   ` [Intel-wired-lan] " Romanowski, Rafal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).