25 lines · c
1/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */2/* Microsemi Ocelot Switch driver3 * Copyright (c) 2019 Microsemi Corporation4 */5 6#ifndef _MSCC_OCELOT_VCAP_H_7#define _MSCC_OCELOT_VCAP_H_8 9#include "ocelot.h"10#include <soc/mscc/ocelot_vcap.h>11#include <net/flow_offload.h>12 13#define OCELOT_POLICER_DISCARD 0x17f14 15int ocelot_vcap_filter_stats_update(struct ocelot *ocelot,16 struct ocelot_vcap_filter *rule);17 18int ocelot_vcap_init(struct ocelot *ocelot);19 20int ocelot_setup_tc_cls_flower(struct ocelot_port_private *priv,21 struct flow_cls_offload *f,22 bool ingress);23 24#endif /* _MSCC_OCELOT_VCAP_H_ */25