Lines Matching refs:ct

2  * src/lib/ct.c		CLI Conntrack Helpers
20 #include <netlink/cli/ct.h>
24 struct nfnl_ct *ct;
26 ct = nfnl_ct_alloc();
27 if (!ct)
30 return ct;
38 void nl_cli_ct_parse_family(struct nfnl_ct *ct, char *arg)
47 nfnl_ct_set_family(ct, family);
50 void nl_cli_ct_parse_protocol(struct nfnl_ct *ct, char *arg)
59 nfnl_ct_set_proto(ct, proto);
62 void nl_cli_ct_parse_mark(struct nfnl_ct *ct, char *arg)
65 nfnl_ct_set_mark(ct, mark);
68 void nl_cli_ct_parse_timeout(struct nfnl_ct *ct, char *arg)
71 nfnl_ct_set_timeout(ct, timeout);
74 void nl_cli_ct_parse_id(struct nfnl_ct *ct, char *arg)
77 nfnl_ct_set_id(ct, id);
80 void nl_cli_ct_parse_use(struct nfnl_ct *ct, char *arg)
83 nfnl_ct_set_use(ct, use);
86 void nl_cli_ct_parse_src(struct nfnl_ct *ct, int reply, char *arg)
89 struct nl_addr *a = nl_cli_addr_parse(arg, nfnl_ct_get_family(ct));
90 if ((err = nfnl_ct_set_src(ct, reply, a)) < 0)
95 void nl_cli_ct_parse_dst(struct nfnl_ct *ct, int reply, char *arg)
98 struct nl_addr *a = nl_cli_addr_parse(arg, nfnl_ct_get_family(ct));
99 if ((err = nfnl_ct_set_dst(ct, reply, a)) < 0)
104 void nl_cli_ct_parse_src_port(struct nfnl_ct *ct, int reply, char *arg)
107 nfnl_ct_set_src_port(ct, reply, port);
110 void nl_cli_ct_parse_dst_port(struct nfnl_ct *ct, int reply, char *arg)
113 nfnl_ct_set_dst_port(ct, reply, port);
116 void nl_cli_ct_parse_tcp_state(struct nfnl_ct *ct, char *arg)
125 nfnl_ct_set_tcp_state(ct, state);
128 void nl_cli_ct_parse_status(struct nfnl_ct *ct, char *arg)
137 nfnl_ct_set_status(ct, status);
143 nfnl_ct_set_icmp_id(ct, 0, strtoul(argv[idx++], NULL, 0));
146 nfnl_ct_set_icmp_type(ct, 0, strtoul(argv[idx++], NULL, 0));
149 nfnl_ct_set_icmp_code(ct, 0, strtoul(argv[idx++], NULL, 0));
152 nfnl_ct_set_icmp_id(ct, 1, strtoul(argv[idx++], NULL, 0));
155 nfnl_ct_set_icmp_type(ct, 1, strtoul(argv[idx++], NULL, 0));
158 nfnl_ct_set_icmp_code(ct, 1, strtoul(argv[idx++], NULL, 0));