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_last;
18extern struct expr_ops expr_ops_limit;
19extern struct expr_ops expr_ops_log;
20extern struct expr_ops expr_ops_lookup;
21extern struct expr_ops expr_ops_masq;
22extern struct expr_ops expr_ops_match;
23extern struct expr_ops expr_ops_meta;
24extern struct expr_ops expr_ops_ng;
25extern struct expr_ops expr_ops_nat;
26extern struct expr_ops expr_ops_tproxy;
27extern struct expr_ops expr_ops_objref;
28extern struct expr_ops expr_ops_payload;
29extern struct expr_ops expr_ops_range;
30extern struct expr_ops expr_ops_redir;
31extern struct expr_ops expr_ops_reject;
32extern struct expr_ops expr_ops_rt;
33extern struct expr_ops expr_ops_queue;
34extern struct expr_ops expr_ops_quota;
35extern struct expr_ops expr_ops_target;
36extern struct expr_ops expr_ops_dynset;
37extern struct expr_ops expr_ops_hash;
38extern struct expr_ops expr_ops_fib;
39extern struct expr_ops expr_ops_flow;
40extern struct expr_ops expr_ops_socket;
41extern struct expr_ops expr_ops_synproxy;
42extern struct expr_ops expr_ops_tunnel;
43extern struct expr_ops expr_ops_osf;
44extern struct expr_ops expr_ops_xfrm;
46static struct expr_ops expr_ops_notrack = {
50static struct expr_ops *expr_ops[] = {
93struct expr_ops *nftnl_expr_ops_lookup(
const char *name)
97 while (expr_ops[i] != NULL) {
98 if (strcmp(expr_ops[i]->name, name) == 0)