diff options
author | Maksym Glubokiy <maksym.glubokiy@plvision.eu> | 2022-06-27 12:50:18 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-06-29 14:02:37 +0100 |
commit | 702e70143291b09e6245deb8ab904d1c18ed4f47 (patch) | |
tree | 2b8784b632e98930861014fd183ec0abfc2dfe95 /drivers/net/ethernet/marvell/prestera/prestera_acl.h | |
parent | 04cfbc1d89d4cc73b5b328e3bacf24d43e9aa4b7 (diff) |
net: prestera: acl: add support for 'egress' rules
The following is now supported:
$ tc qdisc add PORT clsact
$ tc filter add dev PORT egress ...
Signed-off-by: Maksym Glubokiy <maksym.glubokiy@plvision.eu>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/marvell/prestera/prestera_acl.h')
-rw-r--r-- | drivers/net/ethernet/marvell/prestera/prestera_acl.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_acl.h b/drivers/net/ethernet/marvell/prestera/prestera_acl.h index f963e1e0c0f0..03fc5b9dc925 100644 --- a/drivers/net/ethernet/marvell/prestera/prestera_acl.h +++ b/drivers/net/ethernet/marvell/prestera/prestera_acl.h @@ -199,9 +199,9 @@ void prestera_acl_rule_keymask_pcl_id_set(struct prestera_acl_rule *rule, u16 pcl_id); -int prestera_acl_vtcam_id_get(struct prestera_acl *acl, u8 lookup, +int prestera_acl_vtcam_id_get(struct prestera_acl *acl, u8 lookup, u8 dir, void *keymask, u32 *vtcam_id); int prestera_acl_vtcam_id_put(struct prestera_acl *acl, u32 vtcam_id); -int prestera_acl_chain_to_client(u32 chain_index, u32 *client); +int prestera_acl_chain_to_client(u32 chain_index, bool ingress, u32 *client); #endif /* _PRESTERA_ACL_H_ */ |