1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/dsa/microchip
Oleksij Rempel a1ea57710c net: dsa: microchip: dcb: add special handling for KSZ88X3 family
KSZ88X3 switches have different behavior on different ports:
- It seems to be not possible to disable VLAN PCP classification on port
  2. It means, as soon as mutliqueue support is enabled, frames with
     VLAN tag will get PCP prios. This behavior do not affect Port 1 -
     it is possible to disable PCP prios.
- DSCP classification is not working on Port 2.

Since there are still usable configuration combinations, I added some
quirks to make sure user will get appropriate error message if not
possible configuration is chosen.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Acked-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2024-05-08 10:35:10 +01:00
..
Kconfig net: dsa: microchip: add support for different DCB app configurations 2024-05-08 10:35:10 +01:00
ksz8.h net: dsa: microchip: dcb: add special handling for KSZ88X3 family 2024-05-08 10:35:10 +01:00
ksz8795.c net: dsa: microchip: dcb: add special handling for KSZ88X3 family 2024-05-08 10:35:10 +01:00
ksz8795_reg.h net: dsa: microchip: add multi queue support for KSZ88X3 variants 2024-05-08 10:35:10 +01:00
ksz8863_smi.c net: dsa: Explicitly include correct DT includes 2023-07-26 21:54:16 -07:00
ksz9477.c net: dsa: microchip: ksz9477: Fix spelling mistake "Enery" -> "Energy" 2023-10-27 14:45:50 -07:00
ksz9477.h net: dsa: microchip: Ensure Stable PME Pin State for Wake-on-LAN 2023-10-27 14:43:53 -07:00
ksz9477_acl.c net: dsa: microchip: Fix uninitialized var in ksz9477_acl_move_entries() 2023-10-10 11:12:01 +02:00
ksz9477_i2c.c net: dsa: Add KSZ8567 switch support 2024-02-01 11:17:24 +01:00
ksz9477_reg.h net: dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[] 2023-10-03 13:51:02 +02:00
ksz9477_tc_flower.c net: dsa: microchip: ksz9477: flower: validate control flags 2024-04-15 10:33:14 +01:00
ksz_common.c net: dsa: microchip: add support for different DCB app configurations 2024-05-08 10:35:10 +01:00
ksz_common.h net: dsa: microchip: dcb: add special handling for KSZ88X3 family 2024-05-08 10:35:10 +01:00
ksz_dcb.c net: dsa: microchip: dcb: add special handling for KSZ88X3 family 2024-05-08 10:35:10 +01:00
ksz_dcb.h net: dsa: microchip: add support for different DCB app configurations 2024-05-08 10:35:10 +01:00
ksz_ptp.c net: dsa: Use conduit and user terms 2023-10-24 13:08:14 -07:00
ksz_ptp.h net: dsa: microchip: ptp: add support for perout programmable pins 2023-01-13 08:40:41 +00:00
ksz_ptp_reg.h net: dsa: microchip: ptp: lan937x: Enable periodic output in LED pins 2023-01-13 08:40:41 +00:00
ksz_spi.c net: dsa: microchip: drop unneeded MODULE_ALIAS 2024-04-16 17:13:15 -07:00
lan937x.h net: dsa: microchip: add support for credit based shaper 2023-01-23 22:12:35 -08:00
lan937x_main.c net: dsa: microchip: add an enum for regmap widths 2023-05-30 09:48:17 +02:00
lan937x_reg.h net: dsa: microchip: add support for credit based shaper 2023-01-23 22:12:35 -08:00
Makefile net: dsa: microchip: add support for different DCB app configurations 2024-05-08 10:35:10 +01:00