Lines Matching refs:nft_match
1123 struct nf_flow_match *nft_match = NULL; in nfp_fl_ct_add_flow() local
1143 nft_match = kzalloc(sizeof(*nft_match), GFP_KERNEL); in nfp_fl_ct_add_flow()
1144 if (!nft_match) { in nfp_fl_ct_add_flow()
1148 memcpy(&nft_match->dissector, flow->rule->match.dissector, in nfp_fl_ct_add_flow()
1149 sizeof(nft_match->dissector)); in nfp_fl_ct_add_flow()
1150 memcpy(&nft_match->mask, flow->rule->match.mask, in nfp_fl_ct_add_flow()
1151 sizeof(nft_match->mask)); in nfp_fl_ct_add_flow()
1152 memcpy(&nft_match->key, flow->rule->match.key, in nfp_fl_ct_add_flow()
1153 sizeof(nft_match->key)); in nfp_fl_ct_add_flow()
1154 entry->rule->match.dissector = &nft_match->dissector; in nfp_fl_ct_add_flow()
1155 entry->rule->match.mask = &nft_match->mask; in nfp_fl_ct_add_flow()
1156 entry->rule->match.key = &nft_match->key; in nfp_fl_ct_add_flow()
1226 kfree(nft_match); in nfp_fl_ct_add_flow()
1342 struct nf_flow_match *nft_match; in nfp_fl_ct_clean_flow_entry() local
1344 nft_match = container_of(entry->rule->match.dissector, in nfp_fl_ct_clean_flow_entry()
1346 kfree(nft_match); in nfp_fl_ct_clean_flow_entry()