Lines Matching refs:nft_match
1464 struct nf_flow_match *nft_match = NULL; in nfp_fl_ct_add_flow() local
1484 nft_match = kzalloc(sizeof(*nft_match), GFP_KERNEL); in nfp_fl_ct_add_flow()
1485 if (!nft_match) { in nfp_fl_ct_add_flow()
1489 memcpy(&nft_match->dissector, flow->rule->match.dissector, in nfp_fl_ct_add_flow()
1490 sizeof(nft_match->dissector)); in nfp_fl_ct_add_flow()
1491 memcpy(&nft_match->mask, flow->rule->match.mask, in nfp_fl_ct_add_flow()
1492 sizeof(nft_match->mask)); in nfp_fl_ct_add_flow()
1493 memcpy(&nft_match->key, flow->rule->match.key, in nfp_fl_ct_add_flow()
1494 sizeof(nft_match->key)); in nfp_fl_ct_add_flow()
1495 entry->rule->match.dissector = &nft_match->dissector; in nfp_fl_ct_add_flow()
1496 entry->rule->match.mask = &nft_match->mask; in nfp_fl_ct_add_flow()
1497 entry->rule->match.key = &nft_match->key; in nfp_fl_ct_add_flow()
1580 kfree(nft_match); in nfp_fl_ct_add_flow()
1704 struct nf_flow_match *nft_match; in nfp_fl_ct_clean_flow_entry() local
1706 nft_match = container_of(entry->rule->match.dissector, in nfp_fl_ct_clean_flow_entry()
1708 kfree(nft_match); in nfp_fl_ct_clean_flow_entry()