Lines Matching full:test_attr
1331 LIBBPF_OPTS(bpf_test_run_opts, test_attr);
1369 test_attr.data_size_out = strtoul(*argv, &endptr, 0);
1397 test_attr.ctx_size_out = strtoul(*argv, &endptr, 0);
1425 err = get_run_data(data_fname_in, &data_in, &test_attr.data_size_in);
1430 if (!test_attr.data_size_out)
1431 test_attr.data_size_out = default_size;
1432 err = alloc_run_data(&data_out, test_attr.data_size_out);
1437 err = get_run_data(ctx_fname_in, &ctx_in, &test_attr.ctx_size_in);
1442 if (!test_attr.ctx_size_out)
1443 test_attr.ctx_size_out = default_size;
1444 err = alloc_run_data(&ctx_out, test_attr.ctx_size_out);
1449 test_attr.repeat = repeat;
1450 test_attr.data_in = data_in;
1451 test_attr.data_out = data_out;
1452 test_attr.ctx_in = ctx_in;
1453 test_attr.ctx_out = ctx_out;
1455 err = bpf_prog_test_run_opts(fd, &test_attr);
1469 if (test_attr.data_size_out)
1470 err += print_run_output(test_attr.data_out,
1471 test_attr.data_size_out,
1473 if (test_attr.ctx_size_out)
1474 err += print_run_output(test_attr.ctx_out,
1475 test_attr.ctx_size_out,
1479 jsonw_uint_field(json_wtr, "retval", test_attr.retval);
1480 jsonw_uint_field(json_wtr, "duration", test_attr.duration);
1484 test_attr.retval,
1485 repeat > 1 ? " (average)" : "", test_attr.duration);