Lines Matching refs:prog_ids

20 	__u32 prog_ids[2];
48 optq.prog_ids = prog_ids;
50 memset(prog_ids, 0, sizeof(prog_ids));
51 optq.count = ARRAY_SIZE(prog_ids);
59 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
60 ASSERT_EQ(optq.prog_ids[1], 0, "prog_ids[1]");
75 memset(prog_ids, 0, sizeof(prog_ids));
76 optq.count = ARRAY_SIZE(prog_ids);
84 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
85 ASSERT_EQ(optq.prog_ids[1], 0, "prog_ids[1]");
118 __u32 prog_ids[5];
153 optq.prog_ids = prog_ids;
155 memset(prog_ids, 0, sizeof(prog_ids));
156 optq.count = ARRAY_SIZE(prog_ids);
164 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
165 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
166 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
185 memset(prog_ids, 0, sizeof(prog_ids));
186 optq.count = ARRAY_SIZE(prog_ids);
194 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
195 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
196 ASSERT_EQ(optq.prog_ids[2], id2, "prog_ids[2]");
197 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
210 memset(prog_ids, 0, sizeof(prog_ids));
211 optq.count = ARRAY_SIZE(prog_ids);
219 ASSERT_EQ(optq.prog_ids[0], id4, "prog_ids[0]");
220 ASSERT_EQ(optq.prog_ids[1], id1, "prog_ids[1]");
221 ASSERT_EQ(optq.prog_ids[2], id3, "prog_ids[2]");
222 ASSERT_EQ(optq.prog_ids[3], id2, "prog_ids[3]");
223 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
270 __u32 prog_ids[5];
305 optq.prog_ids = prog_ids;
307 memset(prog_ids, 0, sizeof(prog_ids));
308 optq.count = ARRAY_SIZE(prog_ids);
316 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
317 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
318 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
337 memset(prog_ids, 0, sizeof(prog_ids));
338 optq.count = ARRAY_SIZE(prog_ids);
346 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
347 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
348 ASSERT_EQ(optq.prog_ids[2], id2, "prog_ids[2]");
349 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
362 memset(prog_ids, 0, sizeof(prog_ids));
363 optq.count = ARRAY_SIZE(prog_ids);
371 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
372 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
373 ASSERT_EQ(optq.prog_ids[2], id2, "prog_ids[2]");
374 ASSERT_EQ(optq.prog_ids[3], id4, "prog_ids[3]");
375 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
390 memset(prog_ids, 0, sizeof(prog_ids));
391 optq.count = ARRAY_SIZE(prog_ids);
399 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
400 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
401 ASSERT_EQ(optq.prog_ids[2], id2, "prog_ids[2]");
402 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
409 memset(prog_ids, 0, sizeof(prog_ids));
410 optq.count = ARRAY_SIZE(prog_ids);
418 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
419 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
420 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
427 memset(prog_ids, 0, sizeof(prog_ids));
428 optq.count = ARRAY_SIZE(prog_ids);
436 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
437 ASSERT_EQ(optq.prog_ids[1], 0, "prog_ids[1]");
461 __u32 prog_ids[3];
508 optq.prog_ids = prog_ids;
510 memset(prog_ids, 0, sizeof(prog_ids));
511 optq.count = ARRAY_SIZE(prog_ids);
519 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
520 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
521 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
672 __u32 prog_ids[4], prog_flags[4];
718 optq.prog_ids = prog_ids;
721 memset(prog_ids, 0, sizeof(prog_ids));
722 optq.count = ARRAY_SIZE(prog_ids);
730 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
731 ASSERT_EQ(optq.prog_ids[1], id1, "prog_ids[1]");
732 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
759 memset(prog_ids, 0, sizeof(prog_ids));
760 optq.count = ARRAY_SIZE(prog_ids);
768 ASSERT_EQ(optq.prog_ids[0], id3, "prog_ids[0]");
769 ASSERT_EQ(optq.prog_ids[1], id1, "prog_ids[1]");
770 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
794 memset(prog_ids, 0, sizeof(prog_ids));
795 optq.count = ARRAY_SIZE(prog_ids);
803 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
804 ASSERT_EQ(optq.prog_ids[1], id1, "prog_ids[1]");
805 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
1033 __u32 prog_ids[5];
1072 optq.prog_ids = prog_ids;
1074 memset(prog_ids, 0, sizeof(prog_ids));
1075 optq.count = ARRAY_SIZE(prog_ids);
1083 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
1084 ASSERT_EQ(optq.prog_ids[1], id1, "prog_ids[1]");
1085 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
1113 memset(prog_ids, 0, sizeof(prog_ids));
1114 optq.count = ARRAY_SIZE(prog_ids);
1122 ASSERT_EQ(optq.prog_ids[0], id4, "prog_ids[0]");
1123 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
1124 ASSERT_EQ(optq.prog_ids[2], id2, "prog_ids[2]");
1125 ASSERT_EQ(optq.prog_ids[3], id1, "prog_ids[3]");
1126 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
1173 __u32 prog_ids[5];
1212 optq.prog_ids = prog_ids;
1214 memset(prog_ids, 0, sizeof(prog_ids));
1215 optq.count = ARRAY_SIZE(prog_ids);
1223 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
1224 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
1225 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
1253 memset(prog_ids, 0, sizeof(prog_ids));
1254 optq.count = ARRAY_SIZE(prog_ids);
1262 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
1263 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
1264 ASSERT_EQ(optq.prog_ids[2], id3, "prog_ids[2]");
1265 ASSERT_EQ(optq.prog_ids[3], id4, "prog_ids[3]");
1266 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
1404 __u32 prog_ids[4], link_ids[4];
1520 optq.prog_ids = prog_ids;
1525 memset(prog_ids, 0, sizeof(prog_ids));
1529 optq.count = ARRAY_SIZE(prog_ids);
1537 ASSERT_EQ(optq.prog_ids[0], pid3, "prog_ids[0]");
1541 ASSERT_EQ(optq.prog_ids[1], pid2, "prog_ids[1]");
1545 ASSERT_EQ(optq.prog_ids[2], pid4, "prog_ids[2]");
1549 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
1658 __u32 prog_ids[5];
1705 optq.prog_ids = prog_ids;
1707 memset(prog_ids, 0, sizeof(prog_ids));
1708 optq.count = ARRAY_SIZE(prog_ids);
1716 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
1717 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
1718 ASSERT_EQ(optq.prog_ids[2], id3, "prog_ids[2]");
1719 ASSERT_EQ(optq.prog_ids[3], id4, "prog_ids[3]");
1720 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
1731 memset(prog_ids, 0, sizeof(prog_ids));
1732 optq.count = ARRAY_SIZE(prog_ids);
1740 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
1741 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
1742 ASSERT_EQ(optq.prog_ids[2], id4, "prog_ids[2]");
1743 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
1754 memset(prog_ids, 0, sizeof(prog_ids));
1755 optq.count = ARRAY_SIZE(prog_ids);
1763 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
1764 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
1765 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
1829 __u32 prog_ids[5];
1876 optq.prog_ids = prog_ids;
1878 memset(prog_ids, 0, sizeof(prog_ids));
1879 optq.count = ARRAY_SIZE(prog_ids);
1887 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
1888 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
1889 ASSERT_EQ(optq.prog_ids[2], id3, "prog_ids[2]");
1890 ASSERT_EQ(optq.prog_ids[3], id4, "prog_ids[3]");
1891 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
1903 memset(prog_ids, 0, sizeof(prog_ids));
1904 optq.count = ARRAY_SIZE(prog_ids);
1912 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]");
1913 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
1914 ASSERT_EQ(optq.prog_ids[2], id4, "prog_ids[2]");
1915 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
1954 memset(prog_ids, 0, sizeof(prog_ids));
1955 optq.count = ARRAY_SIZE(prog_ids);
1963 ASSERT_EQ(optq.prog_ids[0], id3, "prog_ids[0]");
1964 ASSERT_EQ(optq.prog_ids[1], id4, "prog_ids[1]");
1965 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
1977 memset(prog_ids, 0, sizeof(prog_ids));
1978 optq.count = ARRAY_SIZE(prog_ids);
1986 ASSERT_EQ(optq.prog_ids[0], id4, "prog_ids[0]");
1987 ASSERT_EQ(optq.prog_ids[1], 0, "prog_ids[1]");
2036 __u32 prog_ids[5];
2083 optq.prog_ids = prog_ids;
2085 memset(prog_ids, 0, sizeof(prog_ids));
2086 optq.count = ARRAY_SIZE(prog_ids);
2094 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
2095 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
2096 ASSERT_EQ(optq.prog_ids[2], id3, "prog_ids[2]");
2097 ASSERT_EQ(optq.prog_ids[3], id4, "prog_ids[3]");
2098 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
2110 memset(prog_ids, 0, sizeof(prog_ids));
2111 optq.count = ARRAY_SIZE(prog_ids);
2119 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
2120 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]");
2121 ASSERT_EQ(optq.prog_ids[2], id4, "prog_ids[2]");
2122 ASSERT_EQ(optq.prog_ids[3], 0, "prog_ids[3]");
2170 memset(prog_ids, 0, sizeof(prog_ids));
2171 optq.count = ARRAY_SIZE(prog_ids);
2179 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
2180 ASSERT_EQ(optq.prog_ids[1], id4, "prog_ids[1]");
2181 ASSERT_EQ(optq.prog_ids[2], 0, "prog_ids[2]");
2193 memset(prog_ids, 0, sizeof(prog_ids));
2194 optq.count = ARRAY_SIZE(prog_ids);
2202 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
2203 ASSERT_EQ(optq.prog_ids[1], 0, "prog_ids[1]");
2470 __u32 prog_ids[10];
2536 ASSERT_EQ(optq.prog_ids, NULL, "prog_ids");
2539 memset(prog_ids, 0, sizeof(prog_ids));
2540 optq.prog_ids = prog_ids;
2548 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
2549 ASSERT_EQ(optq.prog_ids[1], id2, "prog_ids[1]");
2550 ASSERT_EQ(optq.prog_ids[2], id3, "prog_ids[2]");
2551 ASSERT_EQ(optq.prog_ids[3], id4, "prog_ids[3]");
2552 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]");
2570 ASSERT_EQ(attr.query.prog_ids, 0, "prog_ids");
2575 memset(prog_ids, 0, sizeof(prog_ids));
2576 attr.query.prog_ids = ptr_to_u64(prog_ids);
2588 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids");
2589 ASSERT_EQ(prog_ids[0], id1, "prog_ids[0]");
2590 ASSERT_EQ(prog_ids[1], id2, "prog_ids[1]");
2591 ASSERT_EQ(prog_ids[2], id3, "prog_ids[2]");
2592 ASSERT_EQ(prog_ids[3], id4, "prog_ids[3]");
2593 ASSERT_EQ(prog_ids[4], 0, "prog_ids[4]");
2598 /* Test 3: Query with smaller prog_ids array */
2603 memset(prog_ids, 0, sizeof(prog_ids));
2604 attr.query.prog_ids = ptr_to_u64(prog_ids);
2617 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids");
2618 ASSERT_EQ(prog_ids[0], id1, "prog_ids[0]");
2619 ASSERT_EQ(prog_ids[1], id2, "prog_ids[1]");
2620 ASSERT_EQ(prog_ids[2], 0, "prog_ids[2]");
2621 ASSERT_EQ(prog_ids[3], 0, "prog_ids[3]");
2622 ASSERT_EQ(prog_ids[4], 0, "prog_ids[4]");
2627 /* Test 4: Query with larger prog_ids array */
2632 memset(prog_ids, 0, sizeof(prog_ids));
2633 attr.query.prog_ids = ptr_to_u64(prog_ids);
2646 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids");
2647 ASSERT_EQ(prog_ids[0], id1, "prog_ids[0]");
2648 ASSERT_EQ(prog_ids[1], id2, "prog_ids[1]");
2649 ASSERT_EQ(prog_ids[2], id3, "prog_ids[2]");
2650 ASSERT_EQ(prog_ids[3], id4, "prog_ids[3]");
2651 ASSERT_EQ(prog_ids[4], 0, "prog_ids[4]");
2656 /* Test 5: Query with NULL prog_ids array but with count > 0 */
2661 memset(prog_ids, 0, sizeof(prog_ids));
2662 attr.query.count = sizeof(prog_ids);
2674 ASSERT_EQ(prog_ids[0], 0, "prog_ids[0]");
2675 ASSERT_EQ(prog_ids[1], 0, "prog_ids[1]");
2676 ASSERT_EQ(prog_ids[2], 0, "prog_ids[2]");
2677 ASSERT_EQ(prog_ids[3], 0, "prog_ids[3]");
2678 ASSERT_EQ(prog_ids[4], 0, "prog_ids[4]");
2679 ASSERT_EQ(attr.query.prog_ids, 0, "prog_ids");
2684 /* Test 6: Query with non-NULL prog_ids array but with count == 0 */
2689 memset(prog_ids, 0, sizeof(prog_ids));
2690 attr.query.prog_ids = ptr_to_u64(prog_ids);
2702 ASSERT_EQ(prog_ids[0], 0, "prog_ids[0]");
2703 ASSERT_EQ(prog_ids[1], 0, "prog_ids[1]");
2704 ASSERT_EQ(prog_ids[2], 0, "prog_ids[2]");
2705 ASSERT_EQ(prog_ids[3], 0, "prog_ids[3]");
2706 ASSERT_EQ(prog_ids[4], 0, "prog_ids[4]");
2707 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids");
2763 __u32 prog_ids[2];
2789 memset(prog_ids, 0, sizeof(prog_ids));
2790 optq.prog_ids = prog_ids;
2791 optq.count = ARRAY_SIZE(prog_ids);
2799 ASSERT_EQ(optq.prog_ids[0], id1, "prog_ids[0]");
2800 ASSERT_EQ(optq.prog_ids[1], 0, "prog_ids[1]");