2 #include <linux_list.h>
7 extern struct expr_ops expr_ops_bitwise;
8 extern struct expr_ops expr_ops_byteorder;
9 extern struct expr_ops expr_ops_cmp;
10 extern struct expr_ops expr_ops_counter;
11 extern struct expr_ops expr_ops_ct;
12 extern struct expr_ops expr_ops_dup;
13 extern struct expr_ops expr_ops_exthdr;
14 extern struct expr_ops expr_ops_fwd;
15 extern struct expr_ops expr_ops_immediate;
16 extern struct expr_ops expr_ops_limit;
17 extern struct expr_ops expr_ops_log;
18 extern struct expr_ops expr_ops_lookup;
19 extern struct expr_ops expr_ops_masq;
20 extern struct expr_ops expr_ops_match;
21 extern struct expr_ops expr_ops_meta;
22 extern struct expr_ops expr_ops_ng;
23 extern struct expr_ops expr_ops_nat;
24 extern struct expr_ops expr_ops_objref;
25 extern struct expr_ops expr_ops_payload;
26 extern struct expr_ops expr_ops_range;
27 extern struct expr_ops expr_ops_redir;
28 extern struct expr_ops expr_ops_reject;
29 extern struct expr_ops expr_ops_rt;
30 extern struct expr_ops expr_ops_queue;
31 extern struct expr_ops expr_ops_quota;
32 extern struct expr_ops expr_ops_target;
33 extern struct expr_ops expr_ops_dynset;
34 extern struct expr_ops expr_ops_hash;
35 extern struct expr_ops expr_ops_fib;
37 static struct expr_ops expr_ops_notrack = {
41 static struct expr_ops *expr_ops[] = {
75 struct expr_ops *nftnl_expr_ops_lookup(
const char *name)
79 while (expr_ops[i] != NULL) {
80 if (strcmp(expr_ops[i]->name, name) == 0)