1*639f1dcfSCedric Jehasse /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*639f1dcfSCedric Jehasse 3*639f1dcfSCedric Jehasse /* 4*639f1dcfSCedric Jehasse * Copyright (c) 2026 Luminex Network Intelligence 5*639f1dcfSCedric Jehasse */ 6*639f1dcfSCedric Jehasse #ifndef _MV88E6XXX_TCFLOWER_H_ 7*639f1dcfSCedric Jehasse #define _MV88E6XXX_TCFLOWER_H_ 8*639f1dcfSCedric Jehasse 9*639f1dcfSCedric Jehasse int mv88e6xxx_cls_flower_add(struct dsa_switch *ds, int port, 10*639f1dcfSCedric Jehasse struct flow_cls_offload *cls, bool ingress); 11*639f1dcfSCedric Jehasse int mv88e6xxx_cls_flower_del(struct dsa_switch *ds, int port, 12*639f1dcfSCedric Jehasse struct flow_cls_offload *cls, bool ingress); 13*639f1dcfSCedric Jehasse void mv88e6xxx_flower_teardown(struct mv88e6xxx_chip *chip); 14*639f1dcfSCedric Jehasse #endif 15