BPF_CGROUP_GETSOCKOPT
BPF_CGROUP_GETSOCKOPT;
return prog->expected_attach_type == BPF_CGROUP_GETSOCKOPT;
case BPF_CGROUP_GETSOCKOPT:
case BPF_CGROUP_GETSOCKOPT:
case BPF_CGROUP_GETSOCKOPT:
BPF_CGROUP_GETSOCKOPT,
case BPF_CGROUP_GETSOCKOPT: return "getsockopt";
case BPF_CGROUP_GETSOCKOPT:
[BPF_CGROUP_GETSOCKOPT] = "cgroup_getsockopt",
SEC_DEF("cgroup/getsockopt", CGROUP_SOCKOPT, BPF_CGROUP_GETSOCKOPT, SEC_ATTACHABLE),
opts.expected_attach_type = BPF_CGROUP_GETSOCKOPT;
test_prog_attach_detach(BPF_CGROUP_GETSOCKOPT);
test_link_attach_detach(BPF_CGROUP_GETSOCKOPT);
test_preorder_prog_attach_detach(BPF_CGROUP_GETSOCKOPT);
test_preorder_link_attach_detach(BPF_CGROUP_GETSOCKOPT);
test_invalid_attach_detach(BPF_CGROUP_GETSOCKOPT);
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
{0, BPF_PROG_TYPE_CGROUP_SOCKOPT, BPF_CGROUP_GETSOCKOPT},
{0, BPF_CGROUP_GETSOCKOPT},
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,
.expected_attach_type = BPF_CGROUP_GETSOCKOPT,
.attach_type = BPF_CGROUP_GETSOCKOPT,