enetc: Configure the Time-Aware Scheduler via tc-taprio offload
ENETC supports in hardware for time-based egress shaping according to IEEE 802.1Qbv. This patch implement the Qbv enablement by the hardware offload method qdisc tc-taprio method. Also update cbdr writeback to up level since control bd ring may writeback data to control bd ring. Signed-off-by:Po Liu <Po.Liu@nxp.com> Signed-off-by:
Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by:
Claudiu Manoil <claudiu.manoil@nxp.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/freescale/enetc/Kconfig 10 additions, 0 deletionsdrivers/net/ethernet/freescale/enetc/Kconfig
- drivers/net/ethernet/freescale/enetc/Makefile 2 additions, 0 deletionsdrivers/net/ethernet/freescale/enetc/Makefile
- drivers/net/ethernet/freescale/enetc/enetc.c 14 additions, 5 deletionsdrivers/net/ethernet/freescale/enetc/enetc.c
- drivers/net/ethernet/freescale/enetc/enetc.h 7 additions, 0 deletionsdrivers/net/ethernet/freescale/enetc/enetc.h
- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c 4 additions, 1 deletiondrivers/net/ethernet/freescale/enetc/enetc_cbdr.c
- drivers/net/ethernet/freescale/enetc/enetc_hw.h 68 additions, 16 deletionsdrivers/net/ethernet/freescale/enetc/enetc_hw.h
- drivers/net/ethernet/freescale/enetc/enetc_qos.c 138 additions, 0 deletionsdrivers/net/ethernet/freescale/enetc/enetc_qos.c
Loading
Please register or sign in to comment