Searched refs:nfp_flow (Results 1 – 6 of 6) sorted by relevance
| /drivers/net/ethernet/netronome/nfp/flower/ |
| A D | metadata.c | 306 struct nfp_fl_payload *nfp_flow, in nfp_compile_flow_metadata() argument 325 nfp_flow->ingress_dev = netdev; in nfp_compile_flow_metadata() 334 ctx_entry->flow = nfp_flow; in nfp_compile_flow_metadata() 348 if (!nfp_flow->pre_tun_rule.dev && in nfp_compile_flow_metadata() 350 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata() 376 if (!nfp_flow->pre_tun_rule.dev) in nfp_compile_flow_metadata() 378 nfp_flow->meta.mask_len, in nfp_compile_flow_metadata() 393 struct nfp_fl_payload *nfp_flow) in __nfp_modify_flow_metadata() argument 401 struct nfp_fl_payload *nfp_flow) in nfp_modify_flow_metadata() argument 410 if (!nfp_flow->pre_tun_rule.dev) in nfp_modify_flow_metadata() [all …]
|
| A D | offload.c | 103 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() 1574 if (!nfp_flow) { in nfp_flower_del_offload() 1586 if (nfp_flow->nfp_tun_ipv6) in nfp_flower_del_offload() 1589 if (!nfp_flow->in_hw) { in nfp_flower_del_offload() 1619 kfree(nfp_flow->action_data); in nfp_flower_del_offload() 1620 kfree(nfp_flow->mask_data); in nfp_flower_del_offload() 1623 &nfp_flow->fl_node, in nfp_flower_del_offload() 1625 kfree_rcu(nfp_flow, rcu); in nfp_flower_del_offload() [all …]
|
| A D | action.c | 134 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 229 if (nfp_flow->pre_tun_rule.dev || !pkt_host) { in nfp_fl_output() 234 nfp_flow->pre_tun_rule.dev = out_dev; in nfp_fl_output() 260 nfp_flow->meta.shortcut = output->port; in nfp_fl_output() 1275 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_action() argument 1290 nfp_flow->meta.act_len = 0; in nfp_flower_compile_action() 1309 &nfp_flow->action_data[act_len], in nfp_flower_compile_action() [all …]
|
| A D | match.c | 540 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_flow_match() argument 554 memset(nfp_flow->unmasked_data, 0, key_ls->key_size); in nfp_flower_compile_flow_match() 555 memset(nfp_flow->mask_data, 0, key_ls->key_size); in nfp_flower_compile_flow_match() 557 ext = nfp_flow->unmasked_data; in nfp_flower_compile_flow_match() 558 msk = nfp_flow->mask_data; in nfp_flower_compile_flow_match() 653 nfp_flow->nfp_tun_ipv6 = entry; in nfp_flower_compile_flow_match() 666 nfp_flow->nfp_tun_ipv4_addr = dst; in nfp_flower_compile_flow_match() 689 nfp_flow->nfp_tun_ipv6 = entry; in nfp_flower_compile_flow_match() 702 nfp_flow->nfp_tun_ipv4_addr = dst; in nfp_flower_compile_flow_match() 714 ext_len = (u32 *)ext - (u32 *)nfp_flow->unmasked_data; in nfp_flower_compile_flow_match()
|
| A D | main.h | 613 struct nfp_fl_payload *nfp_flow, 619 struct nfp_fl_payload *nfp_flow, 622 struct nfp_fl_payload *nfp_flow, 626 struct nfp_fl_payload *nfp_flow); 628 struct nfp_fl_payload *nfp_flow); 713 nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow,
|
| A D | conntrack.c | 1993 struct nfp_fl_payload *nfp_flow; in nfp_fl_ct_sub_stats() local 1996 nfp_flow = nft_merge->flow_pay; in nfp_fl_ct_sub_stats() 1997 if (!nfp_flow) in nfp_fl_ct_sub_stats() 2000 ctx_id = be32_to_cpu(nfp_flow->meta.host_ctx_id); in nfp_fl_ct_sub_stats() 2008 if (!list_empty(&nfp_flow->linked_flows)) in nfp_fl_ct_sub_stats() 2009 nfp_flower_update_merge_stats(priv->app, nfp_flow); in nfp_fl_ct_sub_stats()
|
Completed in 31 milliseconds