[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240102220428.698969-1-anthony.l.nguyen@intel.com>
Date: Tue, 2 Jan 2024 14:04:16 -0800
From: Tony Nguyen <anthony.l.nguyen@...el.com>
To: davem@...emloft.net,
kuba@...nel.org,
pabeni@...hat.com,
edumazet@...gle.com,
netdev@...r.kernel.org
Cc: Tony Nguyen <anthony.l.nguyen@...el.com>
Subject: [PATCH net-next 0/7][pull request] Intel Wired LAN Driver Updates 2024-01-02 (ice)
This series contains updates to ice driver only.
Karol adds support for capable devices to receive timestamp via
interrupt rather than polling to allow for less delay.
Andrii adds support switchdev hardware packet mirroring.
Jake reworks VF rebuild to avoid destroying objects that do not need to
be.
Jan S removes reporting of rx_len_errors as they are incorrectly reported
by hardware.
Jan G adds const modifier to some uses that are applicable.
Kunwu Chan adds some checks for failed memory allocations.
The following are changes since commit 954fb2d2d49f46e1d9861c45731e26bdeb081695:
Merge branch 'remove-retired-tc-uapi'
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE
Andrii Staikov (1):
ice: Add support for packet mirroring using hardware in switchdev mode
Jacob Keller (1):
ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi()
Jan Glaza (1):
ice: ice_base.c: Add const modifier to params and vars
Jan Sokolowski (1):
ice: remove rx_len_errors statistic
Karol Kolacinski (2):
ice: Schedule service task in IRQ top half
ice: Enable SW interrupt from FW for LL TS
Kunwu Chan (1):
ice: Fix some null pointer dereference issues in ice_ptp.c
drivers/net/ethernet/intel/ice/ice.h | 3 +-
drivers/net/ethernet/intel/ice/ice_base.c | 6 +-
drivers/net/ethernet/intel/ice/ice_base.h | 4 +-
drivers/net/ethernet/intel/ice/ice_common.c | 3 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 1 -
.../net/ethernet/intel/ice/ice_hw_autogen.h | 2 +
drivers/net/ethernet/intel/ice/ice_main.c | 143 ++++++++++++---
drivers/net/ethernet/intel/ice/ice_ptp.c | 167 ++++++++++++++++--
drivers/net/ethernet/intel/ice/ice_ptp.h | 9 +
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 1 +
drivers/net/ethernet/intel/ice/ice_sriov.c | 24 +--
drivers/net/ethernet/intel/ice/ice_switch.c | 25 ++-
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 41 +++++
drivers/net/ethernet/intel/ice/ice_type.h | 4 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 35 ++--
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 1 -
.../ethernet/intel/ice/ice_vf_lib_private.h | 1 +
17 files changed, 381 insertions(+), 89 deletions(-)
--
2.41.0
Powered by blists - more mailing lists