Lines Matching refs:ext
29 const u32 *key, const struct nft_set_ext **ext)
32 return nft_hash_lookup_fast(net, set, key, ext);
34 return nft_hash_lookup(net, set, key, ext);
37 return nft_rhash_lookup(net, set, key, ext);
40 return nft_bitmap_lookup(net, set, key, ext);
43 return nft_pipapo_lookup(net, set, key, ext);
46 return nft_pipapo_avx2_lookup(net, set, key, ext);
50 return nft_rbtree_lookup(net, set, key, ext);
53 return set->ops->lookup(net, set, key, ext);
64 const struct nft_set_ext *ext = NULL;
68 found = nft_set_do_lookup(net, set, ®s->data[priv->sreg], &ext) ^
71 ext = nft_set_catchall_lookup(net, set);
72 if (!ext) {
78 if (ext) {
81 nft_set_ext_data(ext), set->dlen);
83 nft_set_elem_update_expr(ext, regs, pkt);