Lines Matching refs:ifindex
537 static int attach_tc_prog(int ifindex, int igr_fd, int egr_fd) in attach_tc_prog() argument
539 DECLARE_LIBBPF_OPTS(bpf_tc_hook, hook, .ifindex = ifindex, in attach_tc_prog()
574 int ifindex; in generic_attach() local
581 ifindex = if_nametoindex(dev); in generic_attach()
582 if (!ASSERT_NEQ(ifindex, 0, "get ifindex")) in generic_attach()
585 return attach_tc_prog(ifindex, igr_fd, egr_fd); in generic_attach()
590 int ifindex; in generic_attach_igr() local
595 ifindex = if_nametoindex(dev); in generic_attach_igr()
596 if (!ASSERT_NEQ(ifindex, 0, "get ifindex")) in generic_attach_igr()
599 return attach_tc_prog(ifindex, igr_fd, -1); in generic_attach_igr()
604 int ifindex; in generic_attach_egr() local
609 ifindex = if_nametoindex(dev); in generic_attach_egr()
610 if (!ASSERT_NEQ(ifindex, 0, "get ifindex")) in generic_attach_egr()
613 return attach_tc_prog(ifindex, -1, egr_fd); in generic_attach_egr()
786 int ifindex; in test_xfrm_tunnel() local
804 ifindex = if_nametoindex("veth1"); in test_xfrm_tunnel()
805 if (!ASSERT_NEQ(ifindex, 0, "veth1 ifindex")) in test_xfrm_tunnel()
810 err = bpf_xdp_attach(ifindex, xdp_prog_fd, XDP_FLAGS_REPLACE, &opts); in test_xfrm_tunnel()