Lines Matching full:expected
249 struct data_check expected = {}, result; in check_data() local
265 expected.len = MIN_TCPHDR_LEN; in check_data()
266 expected.ip_protocol = IPPROTO_TCP; in check_data()
268 expected.len = UDPHDR_LEN; in check_data()
269 expected.ip_protocol = IPPROTO_UDP; in check_data()
273 expected.eth_protocol = htons(ETH_P_IPV6); in check_data()
274 expected.bind_inany = !srv_sa.v6.sin6_addr.s6_addr32[3] && in check_data()
279 memcpy(&expected.skb_addrs[0], cli_sa.v6.sin6_addr.s6_addr32, in check_data()
281 memcpy(&expected.skb_addrs[4], &in6addr_loopback, in check_data()
283 expected.skb_ports[0] = cli_sa.v6.sin6_port; in check_data()
284 expected.skb_ports[1] = srv_sa.v6.sin6_port; in check_data()
286 expected.eth_protocol = htons(ETH_P_IP); in check_data()
287 expected.bind_inany = !srv_sa.v4.sin_addr.s_addr; in check_data()
289 expected.skb_addrs[0] = cli_sa.v4.sin_addr.s_addr; in check_data()
290 expected.skb_addrs[1] = htonl(INADDR_LOOPBACK); in check_data()
291 expected.skb_ports[0] = cli_sa.v4.sin_port; in check_data()
292 expected.skb_ports[1] = srv_sa.v4.sin_port; in check_data()
295 if (memcmp(&result, &expected, offsetof(struct data_check, in check_data()
301 printf("expected: (0x%x, %u, %u)\n", in check_data()
302 expected.eth_protocol, expected.ip_protocol, in check_data()
303 expected.bind_inany); in check_data()
304 RET_IF(1, "data_check result != expected", in check_data()
311 expected.len += cmd ? sizeof(*cmd) : 0; in check_data()
313 RET_IF(expected.len > result.len, "expected.len > result.len", in check_data()
314 "expected.len:%u result.len:%u bpf_prog_linum:%ld\n", in check_data()
315 expected.len, result.len, get_linum()); in check_data()
317 RET_IF(expected.len != result.len, "expected.len != result.len", in check_data()
318 "expected.len:%u result.len:%u bpf_prog_linum:%ld\n", in check_data()
319 expected.len, result.len, get_linum()); in check_data()
371 printf("expected: ["); in check_results()
384 enum result expected) in send_data() argument
398 RET_ERR(err != len && expected >= PASS, in send_data()
399 "sendto()", "family:%u err:%d errno:%d expected:%d\n", in send_data()
400 family, err, errno, expected); in send_data()
406 enum result expected) in do_test() argument
414 expected); in do_test()
417 nev = epoll_wait(epfd, &ev, 1, expected >= PASS ? 5 : 0); in do_test()
418 RET_IF((nev <= 0 && expected >= PASS) || in do_test()
419 (nev > 0 && expected < PASS), in do_test()
420 "nev <> expected", in do_test()
421 "nev:%d expected:%d type:%d family:%d data:(%d, %d)\n", in do_test()
422 nev, expected, type, family, in do_test()
428 if (expected < PASS) in do_test()
431 RET_IF(expected != PASS_ERR_SK_SELECT_REUSEPORT && in do_test()
582 "nev:%d expected:1 type:%d family:%d data:(0, 0)\n", in test_detach_bpf()