7extern struct expr_ops expr_ops_bitwise;
8extern struct expr_ops expr_ops_byteorder;
9extern struct expr_ops expr_ops_cmp;
10extern struct expr_ops expr_ops_connlimit;
11extern struct expr_ops expr_ops_counter;
12extern struct expr_ops expr_ops_ct;
13extern struct expr_ops expr_ops_dup;
14extern struct expr_ops expr_ops_exthdr;
15extern struct expr_ops expr_ops_fwd;
16extern struct expr_ops expr_ops_immediate;
17extern struct expr_ops expr_ops_inner;
18extern struct expr_ops expr_ops_last;
19extern struct expr_ops expr_ops_limit;
20extern struct expr_ops expr_ops_log;
21extern struct expr_ops expr_ops_lookup;
22extern struct expr_ops expr_ops_masq;
23extern struct expr_ops expr_ops_match;
24extern struct expr_ops expr_ops_meta;
25extern struct expr_ops expr_ops_ng;
26extern struct expr_ops expr_ops_nat;
27extern struct expr_ops expr_ops_tproxy;
28extern struct expr_ops expr_ops_objref;
29extern struct expr_ops expr_ops_payload;
30extern struct expr_ops expr_ops_range;
31extern struct expr_ops expr_ops_redir;
32extern struct expr_ops expr_ops_reject;
33extern struct expr_ops expr_ops_rt;
34extern struct expr_ops expr_ops_queue;
35extern struct expr_ops expr_ops_quota;
36extern struct expr_ops expr_ops_target;
37extern struct expr_ops expr_ops_dynset;
38extern struct expr_ops expr_ops_hash;
39extern struct expr_ops expr_ops_fib;
40extern struct expr_ops expr_ops_flow;
41extern struct expr_ops expr_ops_socket;
42extern struct expr_ops expr_ops_synproxy;
43extern struct expr_ops expr_ops_tunnel;
44extern struct expr_ops expr_ops_osf;
45extern struct expr_ops expr_ops_xfrm;
47static struct expr_ops expr_ops_notrack = {
51static struct expr_ops *expr_ops[] = {
95struct expr_ops *nftnl_expr_ops_lookup(
const char *name)
99 while (expr_ops[i] != NULL) {
100 if (strcmp(expr_ops[i]->name, name) == 0)