Lines Matching full:flow
38 * struct nfp_fl_ct_zone_entry - Zone entry containing conntrack flow information
106 /* NFP flow entry flags. */
111 * struct nfp_fl_ct_flow_entry - Flow entry containing conntrack flow information
112 * @cookie: Flow cookie, same as original TC flow, used as key
114 * @chain_index: Chain index of the original flow
118 * @children: List of tc_merge flows this flow forms part of
119 * @rule: Reference to the original TC flow rule
122 * @flags: Used to indicate flow flag like NAT which used by merge.
140 * @cookie: Flow cookie, combination of pre and post ct cookies
161 * struct nfp_fl_nft_tc_merge - Merge of tc_merge flows with nft flow
163 * @cookie: Flow cookie, combination of tc_merge and nft cookies
170 * @tc_flower_cookie: The cookie of the flow offloaded to the nfp
171 * @flow_pay: Reference to the offloaded flow struct
187 * struct nfp_fl_ct_map_entry - Map between flow cookie and specific ct_flow
188 * @cookie: Flow cookie, same as original TC flow, used as key
198 bool is_pre_ct_flow(struct flow_cls_offload *flow);
199 bool is_post_ct_flow(struct flow_cls_offload *flow);
205 * @flow: TC flower classifier offload structure.
215 struct flow_cls_offload *flow,
221 * @flow: TC flower classifier offload structure.
231 struct flow_cls_offload *flow,
236 * @entry: Flow entry to cleanup
242 * @ct_map_ent: ct map entry for the flow that needs deleting
247 * nfp_fl_ct_handle_nft_flow() - Handle flower flow callbacks for nft table
258 * @flow: TC flower classifier offload structure.
259 * @ct_map_ent: ct map entry for the flow that needs deleting
261 int nfp_fl_ct_stats(struct flow_cls_offload *flow,