[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210123105633.16753-1-kurt@linutronix.de>
Date: Sat, 23 Jan 2021 11:56:32 +0100
From: Kurt Kanzenbach <kurt@...utronix.de>
To: Andrew Lunn <andrew@...n.ch>,
Vivien Didelot <vivien.didelot@...il.com>,
Florian Fainelli <f.fainelli@...il.com>,
Vladimir Oltean <olteanv@...il.com>
Cc: "David S. Miller" <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>,
Vinicius Costa Gomes <vinicius.gomes@...el.com>,
netdev@...r.kernel.org, Kurt Kanzenbach <kurt@...utronix.de>
Subject: [PATCH v3 net-next 0/1] net: dsa: hellcreek: Add TAPRIO offloading
Hi,
The switch has support for the 802.1Qbv Time Aware Shaper (TAS). Traffic
schedules may be configured individually on each front port. Each port has eight
egress queues. The traffic is mapped to a traffic class respectively via the PCP
field of a VLAN tagged frame.
Previous attempts:
* https://lkml.kernel.org/netdev/20201121115703.23221-1-kurt@linutronix.de/
* https://lkml.kernel.org/netdev/20210116124922.32356-1-kurt@linutronix.de/
Changes since v2:
* Add comment about rescheduling period
* Validate entry command
* Coding style
* Add rb tag
Changes since v1:
* Use taprio data structure
* Calculate base_time if in past
* Validate input parameters
* Minor things
Kurt Kanzenbach (1):
net: dsa: hellcreek: Add TAPRIO offloading support
drivers/net/dsa/hirschmann/hellcreek.c | 303 ++++++++++++++++++++++++-
drivers/net/dsa/hirschmann/hellcreek.h | 17 +-
2 files changed, 318 insertions(+), 2 deletions(-)
--
2.20.1
Powered by blists - more mailing lists