Lines Matching +full:part +full:- +full:number
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
38 * struct nfp_fl_ct_zone_entry - Zone entry containing conntrack flow information
39 * @zone: The zone number, used as lookup key in hashtable
45 * @pre_ct_count: Keep count of the number of pre_ct entries
48 * @post_ct_count: Keep count of the number of post_ct entries
51 * @tc_merge_count: Keep count of the number of merged tc entries
54 * @nft_flows_count: Keep count of the number of nft_flow entries
57 * @nft_merge_count: Keep count of the number of merged tc+nft entries
114 * struct nfp_fl_ct_flow_entry - Flow entry containing conntrack flow information
121 * @children: List of tc_merge flows this flow forms part of
125 * @num_prev_m_entries: The number of all previous nft_tc_merge entries
128 * @type: Type of ct-entry from enum ct_entry_type
140 struct nfp_fl_nft_tc_merge *prev_m_entries[NFP_MAX_RECIRC_CT_ZONES - 1];
148 * struct nfp_fl_ct_tc_merge - Merge of two flows from tc
151 * @pre_ct_list: This entry is part of a pre_ct_list
152 * @post_ct_list: This entry is part of a post_ct_list
170 * struct nfp_fl_nft_tc_merge - Merge of tc_merge flows with nft flow
175 * @nft_flow_list: This entry is part of a nft_flows_list
176 * @tc_merge_list: This entry is part of a ct_merge_list
198 * struct nfp_fl_ct_map_entry - Map between flow cookie and specific ct_flow
213 * nfp_fl_ct_handle_pre_ct() - Handles -trk conntrack rules
231 * nfp_fl_ct_handle_post_ct() - Handles +trk+est conntrack rules
238 * merge with other -trk entries and offload if possible.
248 * nfp_fl_create_new_pre_ct() - create next ct_zone -trk conntrack rules
261 * nfp_fl_ct_clean_flow_entry() - Free a nfp_fl_ct_flow_entry
267 * nfp_fl_ct_del_flow() - Handle flow_del callbacks for conntrack
273 * nfp_fl_ct_handle_nft_flow() - Handle flower flow callbacks for nft table
283 * nfp_fl_ct_stats() - Handle flower stats callbacks for ct flows