nfp: allow explicitly selected delayed stats

NFP flower offload uses delayed stats. Kernel recently gained
the ability to specify stats types. Make nfp accept DELAYED
stats, not just the catch all "any".

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
此提交包含在:
Jakub Kicinski
2020-03-16 18:42:12 -07:00
提交者 David S. Miller
父節點 53eca1f347
當前提交 36b4b92b8d

查看文件

@@ -1207,7 +1207,8 @@ int nfp_flower_compile_action(struct nfp_app *app,
bool pkt_host = false;
u32 csum_updated = 0;
if (!flow_action_basic_hw_stats_check(&flow->rule->action, extack))
if (!flow_action_hw_stats_check(&flow->rule->action, extack,
FLOW_ACTION_HW_STATS_DELAYED_BIT))
return -EOPNOTSUPP;
memset(nfp_flow->action_data, 0, NFP_FL_MAX_A_SIZ);