Lines Matching full:flow

38  * struct nfp_fl_ct_zone_entry - Zone entry containing conntrack flow information
109 /* NFP flow entry flags. */
114 * struct nfp_fl_ct_flow_entry - Flow entry containing conntrack flow information
115 * @cookie: Flow cookie, same as original TC flow, used as key
117 * @chain_index: Chain index of the original flow
118 * @goto_chain_index: goto chain index of the flow
121 * @children: List of tc_merge flows this flow forms part of
122 * @rule: Reference to the original TC flow rule
127 * @flags: Used to indicate flow flag like NAT which used by merge.
149 * @cookie: Flow cookie, combination of pre and post ct cookies
170 * struct nfp_fl_nft_tc_merge - Merge of tc_merge flows with nft flow
172 * @cookie: Flow cookie, combination of tc_merge and nft cookies
179 * @tc_flower_cookie: The cookie of the flow offloaded to the nfp
180 * @flow_pay: Reference to the offloaded flow struct
198 * struct nfp_fl_ct_map_entry - Map between flow cookie and specific ct_flow
199 * @cookie: Flow cookie, same as original TC flow, used as key
209 bool is_pre_ct_flow(struct flow_cls_offload *flow);
210 bool is_post_ct_flow(struct flow_cls_offload *flow);
216 * @flow: TC flower classifier offload structure.
227 struct flow_cls_offload *flow,
234 * @flow: TC flower classifier offload structure.
244 struct flow_cls_offload *flow,
262 * @entry: Flow entry to cleanup
268 * @ct_map_ent: ct map entry for the flow that needs deleting
273 * nfp_fl_ct_handle_nft_flow() - Handle flower flow callbacks for nft table
284 * @flow: TC flower classifier offload structure.
285 * @ct_map_ent: ct map entry for the flow that needs deleting
287 int nfp_fl_ct_stats(struct flow_cls_offload *flow,