Message ID | 20230514201029.1867738-1-horatiu.vultur@microchip.com (mailing list archive) |
---|---|
Headers | show |
Series | net: lan966x: Add support for PCP, DEI, DSCP | expand |
> This patch series extends lan966x to offload to the hardware the > following features: > - PCP: this configuration is per port both at ingress and egress. > - App trust: which allows to specify a trust order of app selectors. > This can be PCP or DSCP or DSCP/PCP. > - default priority > - DSCP: this configuration is shared between the ports both at ingress > and egress. > > Horatiu Vultur (7): > net: lan966x: Add registers to configure PCP, DEI, DSCP > net: lan966x: Add support for offloading pcp table > net: lan966x: Add support for apptrust > net: lan966x: Add support for offloading dscp table > net: lan966x: Add support for offloading default prio > net: lan966x: Add support for PCP rewrite > net: lan966x: Add support for DSCP rewrite > > .../net/ethernet/microchip/lan966x/Kconfig | 11 + > .../net/ethernet/microchip/lan966x/Makefile | 1 + > .../ethernet/microchip/lan966x/lan966x_dcb.c | 366 ++++++++++++++++++ > .../ethernet/microchip/lan966x/lan966x_main.c | 2 + > .../ethernet/microchip/lan966x/lan966x_main.h | 57 +++ > .../ethernet/microchip/lan966x/lan966x_port.c | 149 +++++++ > .../ethernet/microchip/lan966x/lan966x_regs.h | 132 +++++++ > 7 files changed, 718 insertions(+) > create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c > > -- > 2.38.0 > Hi Horatiu, LGTM. For the entire series: Reviewed-by: Daniel Machon <daniel.machon@microchip.com>