diff options
author | Pieter Jansen van Vuuren | 2019-05-04 13:46:27 +0200 |
---|---|---|
committer | David S. Miller | 2019-05-06 06:49:24 +0200 |
commit | 49cbef1388691c0e393541a5cfefb927b721ea59 (patch) | |
tree | 55ceeb26b2ae48e64007428e9741cc84b0b0ce07 /drivers/net/ethernet/netronome/nfp/flower/cmsg.h | |
parent | nfp: flower: add qos offload framework (diff) | |
download | kernel-qcow2-linux-49cbef1388691c0e393541a5cfefb927b721ea59.tar.gz kernel-qcow2-linux-49cbef1388691c0e393541a5cfefb927b721ea59.tar.xz kernel-qcow2-linux-49cbef1388691c0e393541a5cfefb927b721ea59.zip |
nfp: flower: add qos offload install and remove functionality.
Add install and remove offload functionality for qos offloads. We
first check that a police filter can be implemented by the VF rate
limiting feature in hw, then we install the filter via the qos
infrastructure. Finally we implement the mechanism for removing
these types of filters.
Signed-off-by: Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/flower/cmsg.h')
-rw-r--r-- | drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/flower/cmsg.h b/drivers/net/ethernet/netronome/nfp/flower/cmsg.h index a10c29ade5c2..743f6fd4ecd3 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/cmsg.h +++ b/drivers/net/ethernet/netronome/nfp/flower/cmsg.h @@ -416,6 +416,8 @@ enum nfp_flower_cmsg_type_port { NFP_FLOWER_CMSG_TYPE_TUN_IPS = 14, NFP_FLOWER_CMSG_TYPE_FLOW_STATS = 15, NFP_FLOWER_CMSG_TYPE_PORT_ECHO = 16, + NFP_FLOWER_CMSG_TYPE_QOS_MOD = 18, + NFP_FLOWER_CMSG_TYPE_QOS_DEL = 19, NFP_FLOWER_CMSG_TYPE_MAX = 32, }; |