Home
last modified time | relevance | path

Searched refs:nfp_flow (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/netronome/nfp/flower/
A Dmetadata.c313 nfp_flow->ingress_dev = netdev; in nfp_compile_flow_metadata()
322 ctx_entry->flow = nfp_flow; in nfp_compile_flow_metadata()
336 if (!nfp_flow->pre_tun_rule.dev && in nfp_compile_flow_metadata()
338 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata()
368 if (!nfp_flow->pre_tun_rule.dev && in nfp_compile_flow_metadata()
370 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata()
384 if (!nfp_flow->pre_tun_rule.dev) in nfp_compile_flow_metadata()
386 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata()
401 struct nfp_fl_payload *nfp_flow) in __nfp_modify_flow_metadata() argument
418 if (!nfp_flow->pre_tun_rule.dev) in nfp_modify_flow_metadata()
[all …]
A Doffload.c103 key_len = nfp_flow->meta.key_len; in nfp_flower_xmit_flow()
104 mask_len = nfp_flow->meta.mask_len; in nfp_flower_xmit_flow()
105 act_len = nfp_flow->meta.act_len; in nfp_flower_xmit_flow()
1521 if (!nfp_flow) { in nfp_flower_del_offload()
1533 if (nfp_flow->nfp_tun_ipv6) in nfp_flower_del_offload()
1536 if (!nfp_flow->in_hw) { in nfp_flower_del_offload()
1552 kfree(nfp_flow->action_data); in nfp_flower_del_offload()
1553 kfree(nfp_flow->mask_data); in nfp_flower_del_offload()
1556 &nfp_flow->fl_node, in nfp_flower_del_offload()
1558 kfree_rcu(nfp_flow, rcu); in nfp_flower_del_offload()
[all …]
A Daction.c134 struct nfp_fl_payload *nfp_flow, int act_len, in nfp_fl_pre_lag() argument
155 memmove(nfp_flow->action_data + act_size, in nfp_fl_pre_lag()
156 nfp_flow->action_data, act_len); in nfp_fl_pre_lag()
174 struct nfp_fl_payload *nfp_flow, in nfp_fl_output() argument
228 if (nfp_flow->pre_tun_rule.dev || !pkt_host) { in nfp_fl_output()
233 nfp_flow->pre_tun_rule.dev = out_dev; in nfp_fl_output()
259 nfp_flow->meta.shortcut = output->port; in nfp_fl_output()
1200 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_action() argument
1215 nfp_flow->meta.act_len = 0; in nfp_flower_compile_action()
1234 &nfp_flow->action_data[act_len], in nfp_flower_compile_action()
[all …]
A Dmain.h474 struct nfp_fl_payload *nfp_flow,
480 struct nfp_fl_payload *nfp_flow,
483 struct nfp_fl_payload *nfp_flow,
487 struct nfp_fl_payload *nfp_flow);
489 struct nfp_fl_payload *nfp_flow);
567 nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow,
A Dmatch.c517 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_flow_match() argument
531 memset(nfp_flow->unmasked_data, 0, key_ls->key_size); in nfp_flower_compile_flow_match()
532 memset(nfp_flow->mask_data, 0, key_ls->key_size); in nfp_flower_compile_flow_match()
534 ext = nfp_flow->unmasked_data; in nfp_flower_compile_flow_match()
535 msk = nfp_flow->mask_data; in nfp_flower_compile_flow_match()
622 nfp_flow->nfp_tun_ipv6 = entry; in nfp_flower_compile_flow_match()
635 nfp_flow->nfp_tun_ipv4_addr = dst; in nfp_flower_compile_flow_match()
666 nfp_flow->nfp_tun_ipv6 = entry; in nfp_flower_compile_flow_match()
679 nfp_flow->nfp_tun_ipv4_addr = dst; in nfp_flower_compile_flow_match()
691 ext_len = (u32 *)ext - (u32 *)nfp_flow->unmasked_data; in nfp_flower_compile_flow_match()
A Dconntrack.c1534 struct nfp_fl_payload *nfp_flow; in nfp_fl_ct_sub_stats() local
1537 nfp_flow = nft_merge->flow_pay; in nfp_fl_ct_sub_stats()
1538 if (!nfp_flow) in nfp_fl_ct_sub_stats()
1541 ctx_id = be32_to_cpu(nfp_flow->meta.host_ctx_id); in nfp_fl_ct_sub_stats()
1549 if (!list_empty(&nfp_flow->linked_flows)) in nfp_fl_ct_sub_stats()
1550 nfp_flower_update_merge_stats(priv->app, nfp_flow); in nfp_fl_ct_sub_stats()

Completed in 18 milliseconds