Lines Matching refs:ifindex

35 static int create_netkit(int mode, int policy, int peer_policy, int *ifindex,
68 *ifindex = if_nametoindex(netkit_name);
70 ASSERT_GT(*ifindex, 0, "retrieve_ifindex");
151 int err, ifindex;
154 &ifindex, false);
176 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 0);
177 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
182 link = bpf_program__attach_netkit(skel->progs.tc1, ifindex, &optl);
190 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 1);
191 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
200 err = bpf_prog_query_opts(ifindex, BPF_NETKIT_PRIMARY, &optq);
217 link = bpf_program__attach_netkit(skel->progs.tc2, ifindex, &optl);
226 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 1);
227 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 1);
233 err = bpf_prog_query_opts(ifindex, BPF_NETKIT_PEER, &optq);
252 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 0);
253 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
265 int err, ifindex;
268 &ifindex, false);
290 assert_mprog_count_ifindex(ifindex, target, 0);
296 link = bpf_program__attach_netkit(skel->progs.tc1, ifindex, &optl);
304 assert_mprog_count_ifindex(ifindex, target, 1);
313 err = bpf_prog_query_opts(ifindex, target, &optq);
336 link = bpf_program__attach_netkit(skel->progs.tc2, ifindex, &optl);
345 assert_mprog_count_ifindex(ifindex, target, 2);
351 err = bpf_prog_query_opts(ifindex, target, &optq);
373 assert_mprog_count_ifindex(ifindex, target, 0);
393 int err, ifindex;
396 &ifindex, false);
412 assert_mprog_count_ifindex(ifindex, target, 0);
418 err = bpf_prog_attach_opts(fd1, ifindex, target, &opta);
422 assert_mprog_count_ifindex(ifindex, target, 1);
429 err = bpf_prog_query_opts(ifindex, target, &optq);
450 err = bpf_prog_attach_opts(fd2, ifindex, target, &opta);
454 assert_mprog_count_ifindex(ifindex, target, 2);
459 err = bpf_prog_query_opts(ifindex, target, &optq);
477 err = bpf_prog_detach_opts(fd2, ifindex, target, &optd);
479 assert_mprog_count_ifindex(ifindex, target, 1);
481 err = bpf_prog_detach_opts(fd1, ifindex, target, &optd);
483 assert_mprog_count_ifindex(ifindex, target, 0);
487 assert_mprog_count_ifindex(ifindex, target, 0);
507 int err, ifindex, ifindex2;
510 &ifindex, true);
515 ASSERT_NEQ(ifindex, ifindex2, "ifindex_1_2");
537 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 0);
538 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
543 link = bpf_program__attach_netkit(skel->progs.tc1, ifindex, &optl);
551 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 1);
552 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
561 err = bpf_prog_query_opts(ifindex, BPF_NETKIT_PRIMARY, &optq);
600 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 1);
601 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
605 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PRIMARY, 0);
606 assert_mprog_count_ifindex(ifindex, BPF_NETKIT_PEER, 0);
618 int err, ifindex;
621 &ifindex, false);
638 assert_mprog_count_ifindex(ifindex, target, 0);
643 link = bpf_program__attach_netkit(skel->progs.tc1, ifindex, &optl);
651 assert_mprog_count_ifindex(ifindex, target, 1);
660 err = bpf_prog_query_opts(ifindex, target, &optq);
679 assert_mprog_count_ifindex(ifindex, target, 0);