Lines Matching refs:insns

104 	static struct bpf_insn insns[] = {  in ATF_TC_BODY()  local
110 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
114 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
115 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 17); in ATF_TC_BODY()
127 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
131 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
139 const uint16_t rcode = insns[0].code; in ATF_TC_BODY()
145 ATF_CHECK(!prog_validate(insns, insn_count)); in ATF_TC_BODY()
148 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 13); in ATF_TC_BODY()
160 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
168 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
172 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
173 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 5); in ATF_TC_BODY()
185 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
193 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
197 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
198 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
210 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
218 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
222 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
223 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xfffffffd); in ATF_TC_BODY()
235 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
242 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
247 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
259 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
267 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
271 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
272 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 7); in ATF_TC_BODY()
284 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
292 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
296 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
297 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3); in ATF_TC_BODY()
309 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
317 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
321 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
322 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0x3fffffff); in ATF_TC_BODY()
334 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
342 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
346 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
347 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 429484384); in ATF_TC_BODY()
359 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
367 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
371 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
372 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 429484); in ATF_TC_BODY()
384 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
392 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
396 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
397 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 564); in ATF_TC_BODY()
409 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
417 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
421 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
422 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 1); in ATF_TC_BODY()
434 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
441 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
446 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
458 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
466 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
470 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
471 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
483 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
491 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
495 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
496 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 1); in ATF_TC_BODY()
508 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
516 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
520 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
521 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3); in ATF_TC_BODY()
533 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
541 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
545 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
546 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 9); in ATF_TC_BODY()
558 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
566 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
570 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
571 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3849); in ATF_TC_BODY()
583 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
591 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
595 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
596 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3039531); in ATF_TC_BODY()
608 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
616 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
620 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
621 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_C(0x7fffffde)); in ATF_TC_BODY()
633 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
641 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
645 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
646 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == (0xdead&0xbeef)); in ATF_TC_BODY()
658 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
666 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
670 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
671 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
683 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
691 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
695 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
696 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
708 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
716 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
720 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
721 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xbeef0000); in ATF_TC_BODY()
733 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
741 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
745 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
746 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
758 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
766 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
770 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
771 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0x0000dead); in ATF_TC_BODY()
783 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
791 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
795 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
796 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
808 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
849 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
853 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
856 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
877 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
886 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
890 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
891 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 5); in ATF_TC_BODY()
903 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
912 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
916 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
917 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
929 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
938 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
942 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
943 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xfffffffd); in ATF_TC_BODY()
955 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
963 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
967 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
968 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
980 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
989 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
993 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
994 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 7); in ATF_TC_BODY()
1006 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1015 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1019 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1020 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3); in ATF_TC_BODY()
1032 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1041 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1045 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1046 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0x3fffffff); in ATF_TC_BODY()
1058 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1067 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1071 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1072 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 429484384); in ATF_TC_BODY()
1084 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1093 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1097 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1098 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 429484); in ATF_TC_BODY()
1110 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1119 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1123 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1124 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 564); in ATF_TC_BODY()
1136 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1145 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1149 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1150 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 1); in ATF_TC_BODY()
1162 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1170 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1174 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1175 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
1187 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1196 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1200 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1201 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
1213 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1222 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1226 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1227 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 1); in ATF_TC_BODY()
1239 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1248 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1252 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1253 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3); in ATF_TC_BODY()
1265 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1274 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1278 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1279 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 9); in ATF_TC_BODY()
1291 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1300 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1304 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1305 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3849); in ATF_TC_BODY()
1317 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1326 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1330 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1331 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 3039531); in ATF_TC_BODY()
1343 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1352 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1356 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1357 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_C(0x7fffffde)); in ATF_TC_BODY()
1369 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1378 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1382 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1383 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == (0xdead&0xbeef)); in ATF_TC_BODY()
1395 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1404 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1408 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1409 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
1421 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1430 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1434 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1435 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
1447 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1456 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1460 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1461 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xbeef0000); in ATF_TC_BODY()
1473 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1482 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1486 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1487 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
1499 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1508 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1512 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1513 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0x0000dead); in ATF_TC_BODY()
1525 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1534 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1538 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1539 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0xdeadbeef); in ATF_TC_BODY()
1551 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1601 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1605 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1608 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1629 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1637 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1641 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1642 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0u-777u); in ATF_TC_BODY()
1654 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1665 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1669 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1670 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
1682 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1691 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1695 ATF_CHECK(!prog_validate(insns, insn_count)); in ATF_TC_BODY()
1698 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1712 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1720 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1725 ATF_CHECK(!prog_validate(insns, insn_count)); in ATF_TC_BODY()
1728 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1742 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1765 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1769 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1772 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1799 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1822 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1826 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1829 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1856 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1879 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1883 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1886 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1913 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
1936 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
1940 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
1943 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
1970 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2003 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2007 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2008 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
2020 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2050 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2054 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2057 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2084 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2114 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2118 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2121 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2148 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2177 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2181 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2184 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2211 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2240 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2244 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2247 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2274 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2283 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2287 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2290 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2310 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2320 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2324 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2327 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2347 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2357 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2361 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2364 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2384 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2427 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2431 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2432 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
2444 static struct bpf_insn insns[3][2] = { in ATF_TC_BODY() local
2466 size_t insn_count = sizeof(insns[0]) / sizeof(insns[0][0]); in ATF_TC_BODY()
2473 ATF_CHECK(prog_validate(insns[i], insn_count)); in ATF_TC_BODY()
2476 code = rumpns_bpfjit_generate_code(NULL, insns[i], insn_count); in ATF_TC_BODY()
2507 static struct bpf_insn insns[12][3] = { in ATF_TC_BODY() local
2573 size_t insn_count = sizeof(insns[0]) / sizeof(insns[0][0]); in ATF_TC_BODY()
2578 ATF_CHECK(prog_validate(insns[i], insn_count)); in ATF_TC_BODY()
2579 ATF_CHECK(exec_prog(insns[i], insn_count, pkt, 8) == 0); in ATF_TC_BODY()
2592 static struct bpf_insn insns[6][3] = { in ATF_TC_BODY() local
2636 size_t insn_count = sizeof(insns[0]) / sizeof(insns[0][0]); in ATF_TC_BODY()
2643 ATF_CHECK(prog_validate(insns[i], insn_count)); in ATF_TC_BODY()
2646 code = rumpns_bpfjit_generate_code(NULL, insns[i], insn_count); in ATF_TC_BODY()
2677 static struct bpf_insn insns[12][3] = { in ATF_TC_BODY() local
2743 size_t insn_count = sizeof(insns[0]) / sizeof(insns[0][0]); in ATF_TC_BODY()
2749 ATF_CHECK(prog_validate(insns[i], insn_count)); in ATF_TC_BODY()
2750 ATF_CHECK(exec_prog(insns[i], insn_count, pkt, 8) == 0); in ATF_TC_BODY()
2763 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2775 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2779 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2782 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2805 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2818 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2822 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2825 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2848 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2857 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2861 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2864 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
2885 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2892 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2896 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2897 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
2909 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2917 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2921 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2922 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX - 5); in ATF_TC_BODY()
2934 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2944 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2948 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2949 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
2961 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
2971 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
2975 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
2978 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3001 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3012 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3016 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3019 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3040 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3048 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3052 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3053 ATF_CHECK(exec_prog(insns, insn_count, pkt, 2) == 40); in ATF_TC_BODY()
3065 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3074 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3078 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3079 ATF_CHECK(exec_prog(insns, insn_count, pkt, 6) == 55); in ATF_TC_BODY()
3091 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3099 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3103 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3104 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 391); in ATF_TC_BODY()
3116 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3128 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3132 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3135 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3156 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3166 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3170 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3171 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
3183 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3199 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3205 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3208 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3229 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3245 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3251 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3254 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3275 struct bpf_insn insns[5*BPF_MEMWORDS+2]; in ATF_TC_BODY() local
3276 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3282 memset(insns, 0, sizeof(insns)); in ATF_TC_BODY()
3286 insns[2*k].code = BPF_LD+BPF_IMM; in ATF_TC_BODY()
3287 insns[2*k].k = 3*k; in ATF_TC_BODY()
3288 insns[2*k+1].code = BPF_ST; in ATF_TC_BODY()
3289 insns[2*k+1].k = k; in ATF_TC_BODY()
3293 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN; in ATF_TC_BODY()
3297 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K; in ATF_TC_BODY()
3298 insns[2*BPF_MEMWORDS+3*k+1].k = k+1; in ATF_TC_BODY()
3299 insns[2*BPF_MEMWORDS+3*k+1].jt = 0; in ATF_TC_BODY()
3300 insns[2*BPF_MEMWORDS+3*k+1].jf = 2; in ATF_TC_BODY()
3301 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM; in ATF_TC_BODY()
3302 insns[2*BPF_MEMWORDS+3*k+2].k = k; in ATF_TC_BODY()
3303 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A; in ATF_TC_BODY()
3304 insns[2*BPF_MEMWORDS+3*k+3].k = 0; in ATF_TC_BODY()
3307 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K; in ATF_TC_BODY()
3308 insns[5*BPF_MEMWORDS+1].k = UINT32_MAX; in ATF_TC_BODY()
3312 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3315 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3336 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3348 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3352 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3355 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3376 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3387 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3391 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3392 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == 0); in ATF_TC_BODY()
3404 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3428 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3432 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3435 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3456 struct bpf_insn insns[5*BPF_MEMWORDS+2]; in ATF_TC_BODY() local
3457 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3463 memset(insns, 0, sizeof(insns)); in ATF_TC_BODY()
3467 insns[2*k].code = BPF_LDX+BPF_W+BPF_IMM; in ATF_TC_BODY()
3468 insns[2*k].k = 3*k; in ATF_TC_BODY()
3469 insns[2*k+1].code = BPF_STX; in ATF_TC_BODY()
3470 insns[2*k+1].k = k; in ATF_TC_BODY()
3474 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN; in ATF_TC_BODY()
3478 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K; in ATF_TC_BODY()
3479 insns[2*BPF_MEMWORDS+3*k+1].k = k+1; in ATF_TC_BODY()
3480 insns[2*BPF_MEMWORDS+3*k+1].jt = 0; in ATF_TC_BODY()
3481 insns[2*BPF_MEMWORDS+3*k+1].jf = 2; in ATF_TC_BODY()
3482 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM; in ATF_TC_BODY()
3483 insns[2*BPF_MEMWORDS+3*k+2].k = k; in ATF_TC_BODY()
3484 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A; in ATF_TC_BODY()
3485 insns[2*BPF_MEMWORDS+3*k+3].k = 0; in ATF_TC_BODY()
3488 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K; in ATF_TC_BODY()
3489 insns[5*BPF_MEMWORDS+1].k = UINT32_MAX; in ATF_TC_BODY()
3493 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3496 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3518 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3549 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3553 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3556 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3581 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3612 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3616 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3619 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3644 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3675 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3679 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3682 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3707 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3739 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3743 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3746 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3771 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3803 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3807 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3810 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3835 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3868 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3872 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3875 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3900 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3933 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3937 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3940 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
3964 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
3981 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
3985 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
3988 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4013 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
4028 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4032 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
4033 ATF_CHECK(exec_prog(insns, insn_count, pkt, 1) == UINT32_MAX); in ATF_TC_BODY()
4046 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
4060 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4064 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
4067 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4139 struct bpf_insn insns[] = { in ATF_TC_BODY() local
4151 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4155 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
4158 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4242 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
4259 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4263 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
4266 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4382 struct bpf_insn insns[] = { in ATF_TC_BODY() local
4404 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4408 ATF_CHECK(prog_validate(insns, insn_count)); in ATF_TC_BODY()
4411 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4522 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
4528 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4532 ATF_CHECK(!prog_validate(insns, insn_count)); in ATF_TC_BODY()
4535 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()
4549 static struct bpf_insn insns[] = { in ATF_TC_BODY() local
4555 size_t insn_count = sizeof(insns) / sizeof(insns[0]); in ATF_TC_BODY()
4559 ATF_CHECK(!prog_validate(insns, insn_count)); in ATF_TC_BODY()
4562 code = rumpns_bpfjit_generate_code(NULL, insns, insn_count); in ATF_TC_BODY()