Lines Matching refs:nfp_flow
294 struct nfp_fl_payload *nfp_flow, in nfp_compile_flow_metadata() argument
311 nfp_flow->meta.host_ctx_id = cpu_to_be32(stats_cxt); in nfp_compile_flow_metadata()
312 nfp_flow->meta.host_cookie = cpu_to_be64(flow->cookie); in nfp_compile_flow_metadata()
313 nfp_flow->ingress_dev = netdev; in nfp_compile_flow_metadata()
322 ctx_entry->flow = nfp_flow; in nfp_compile_flow_metadata()
331 if (!nfp_check_mask_add(app, nfp_flow->mask_data, in nfp_compile_flow_metadata()
332 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata()
333 &nfp_flow->meta.flags, &new_mask_id)) { in nfp_compile_flow_metadata()
344 nfp_flow->meta.flow_version = cpu_to_be64(priv->flower_version); in nfp_compile_flow_metadata()
348 nfp_flow->unmasked_data[NFP_FL_MASK_ID_LOCATION] = new_mask_id; in nfp_compile_flow_metadata()
362 if (!nfp_check_mask_remove(app, nfp_flow->mask_data, in nfp_compile_flow_metadata()
363 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata()
377 nfp_check_mask_remove(app, nfp_flow->mask_data, nfp_flow->meta.mask_len, in nfp_compile_flow_metadata()
392 struct nfp_fl_payload *nfp_flow) in __nfp_modify_flow_metadata() argument
394 nfp_flow->meta.flags &= ~NFP_FL_META_FLAG_MANAGE_MASK; in __nfp_modify_flow_metadata()
395 nfp_flow->meta.flow_version = cpu_to_be64(priv->flower_version); in __nfp_modify_flow_metadata()
400 struct nfp_fl_payload *nfp_flow) in nfp_modify_flow_metadata() argument
407 __nfp_modify_flow_metadata(priv, nfp_flow); in nfp_modify_flow_metadata()
409 nfp_check_mask_remove(app, nfp_flow->mask_data, in nfp_modify_flow_metadata()
410 nfp_flow->meta.mask_len, &nfp_flow->meta.flags, in nfp_modify_flow_metadata()
414 nfp_flow->unmasked_data[NFP_FL_MASK_ID_LOCATION] = new_mask_id; in nfp_modify_flow_metadata()
417 temp_ctx_id = be32_to_cpu(nfp_flow->meta.host_ctx_id); in nfp_modify_flow_metadata()