[PATCH net-next 0/2] Add Frame Preemption MAC Merge support for ICSSG
Meghana Malladi
m-malladi at ti.com
Wed Jan 7 04:51:09 PST 2026
Intersperse Express Traffic (IET) Frame preemption (FPE) feature is
defined by IEEE 802.3 2018 and IEEE 802.1Q standards and is supported
by ICSSG firmware.
This series adds driver support for viewing / changing the MAC Merge
sublayer parameters and seeing the verification state machine's
current state via ethtool.
Driver configures the verify state machine in the firmware to check
the remote peer capability. If remote fails to respond to the verify
command, then FPE is disabled by firmware and TX FPE active status
is disabled.
Meghana Malladi (2):
net: ti: icssg-prueth: Add Frame Preemption MAC Merge support
net: ti: icssg-prueth: Add ethtool ops for Frame Preemption MAC Merge
drivers/net/ethernet/ti/Makefile | 2 +-
drivers/net/ethernet/ti/icssg/icssg_ethtool.c | 58 ++++
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 9 +
drivers/net/ethernet/ti/icssg/icssg_prueth.h | 4 +-
drivers/net/ethernet/ti/icssg/icssg_qos.c | 319 ++++++++++++++++++
drivers/net/ethernet/ti/icssg/icssg_qos.h | 48 +++
drivers/net/ethernet/ti/icssg/icssg_stats.h | 5 +
.../net/ethernet/ti/icssg/icssg_switch_map.h | 5 +
8 files changed, 448 insertions(+), 2 deletions(-)
create mode 100644 drivers/net/ethernet/ti/icssg/icssg_qos.c
create mode 100644 drivers/net/ethernet/ti/icssg/icssg_qos.h
base-commit: 8e7148b5602321be48614bcde048cbe1c738ce3e
--
2.43.0
More information about the linux-arm-kernel
mailing list