Home | History | Annotate | Download | only in qa

Lines Matching defs:ct1

40 	struct nf_conntrack *ct1, *ct2;
122 ct1 = nfct_new();
130 nfct_set_attr(ct1, ATTR_CONNLABELS, a);
133 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
137 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
140 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 0);
141 nfct_destroy(ct1);
164 static int test_nfct_cmp_api_single(struct nf_conntrack *ct1,
226 nfct_set_attr_u8(ct1, ATTR_REPL_L4PROTO, IPPROTO_SCTP);
227 nfct_set_attr_u8(ct1, ATTR_L4PROTO, IPPROTO_SCTP);
229 nfct_set_attr_u8(ct1, ATTR_REPL_L4PROTO, IPPROTO_TCP);
230 nfct_set_attr_u8(ct1, ATTR_L4PROTO, IPPROTO_TCP);
232 nfct_set_attr_u8(ct1, ATTR_REPL_L4PROTO, IPPROTO_ICMP);
233 nfct_set_attr_u8(ct1, ATTR_L4PROTO, IPPROTO_ICMP);
235 nfct_set_attr_u8(ct1, ATTR_REPL_L4PROTO, IPPROTO_TCP);
236 nfct_set_attr_u8(ct1, ATTR_L4PROTO, IPPROTO_TCP);
239 nfct_copy(ct2, ct1, NFCT_CP_OVERRIDE);
242 assert(nfct_attr_is_set(ct1, attr));
248 b = (void *) nfct_get_attr(ct1, attr);
260 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
271 if (nfct_cmp(ct1, ct2, NFCT_CMP_ALL) != 0) {
273 fprintf(stderr, "%p, %p, %x, %x\n", nfct_get_attr(ct1, attr),
275 nfct_get_attr_u32(ct1, attr), nfct_get_attr_u32(ct2, attr));
278 if (nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_STRICT) != 0) {
288 struct nf_conntrack *ct1 = nfct_new();
293 nfct_set_attr_u32(ct1, attr, v1);
297 ret = nfct_cmp(ct1, ct2, NFCT_CMP_ALL | flags);
299 nfct_destroy(ct1);
383 static void test_nfct_cmp_api(struct nf_conntrack *ct1, struct nf_conntrack *ct2)
394 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
395 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_STRICT) == 0);
397 nfct_copy(ct1, ct2, NFCT_CP_OVERRIDE);
399 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
400 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_STRICT) == 1);
403 nfct_attr_unset(ct1, i);
405 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
406 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_STRICT) == 0);
407 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_MASK) == 1);
409 nfct_copy(ct1, ct2, NFCT_CP_OVERRIDE);
413 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
414 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_STRICT) == 0);
415 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_MASK) == 0);
419 assert(test_nfct_cmp_api_single(ct1, ct2, i) == 0);
421 nfct_copy(ct2, ct1, NFCT_CP_OVERRIDE);
423 nfct_attr_unset(ct1, i);
426 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL) == 1);
427 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_STRICT) == 1);
428 assert(nfct_cmp(ct1, ct2, NFCT_CMP_ALL|NFCT_CMP_MASK) == 1);
430 nfct_destroy(ct1);