Lines Matching refs:ifindex

144 static int get_vendor_id(int ifindex)
150 if (!if_indextoname(ifindex, ifname))
516 __u32 ifindex)
522 .prog_ifindex = ifindex,
534 static bool probe_prog_type_ifindex(enum bpf_prog_type prog_type, __u32 ifindex)
543 NULL, 0, ifindex);
548 bool *supported_types, const char *define_prefix, __u32 ifindex)
555 if (ifindex) {
564 res = probe_prog_type_ifindex(prog_type, ifindex);
593 static bool probe_map_type_ifindex(enum bpf_map_type map_type, __u32 ifindex)
599 opts.map_ifindex = ifindex;
615 const char *define_prefix, __u32 ifindex)
622 if (ifindex) {
631 res = probe_map_type_ifindex(map_type, ifindex);
656 __u32 ifindex)
666 sizeof(buf), ifindex);
669 switch (get_vendor_id(ifindex)) {
684 const char *ptype_name, __u32 ifindex)
689 if (ifindex)
690 res = probe_helper_ifindex(id, prog_type, ifindex);
721 const char *define_prefix, __u32 ifindex)
727 if (ifindex)
760 ifindex);
781 const char *define_prefix, __u32 ifindex,
786 .prog_ifindex = ifindex,
808 static void probe_large_insn_limit(const char *define_prefix, __u32 ifindex)
818 define_prefix, ifindex,
829 probe_bounded_loops(const char *define_prefix, __u32 ifindex)
839 define_prefix, ifindex,
850 probe_v2_isa_extension(const char *define_prefix, __u32 ifindex)
860 define_prefix, ifindex,
871 probe_v3_isa_extension(const char *define_prefix, __u32 ifindex)
881 define_prefix, ifindex,
932 __u32 ifindex)
950 ifindex);
956 static void section_map_types(const char *define_prefix, __u32 ifindex)
973 probe_map_type(map_type, map_type_str, define_prefix, ifindex);
980 section_helpers(bool *supported_types, const char *define_prefix, __u32 ifindex)
1015 ifindex);
1021 static void section_misc(const char *define_prefix, __u32 ifindex)
1027 probe_large_insn_limit(define_prefix, ifindex);
1028 probe_bounded_loops(define_prefix, ifindex);
1029 probe_v2_isa_extension(define_prefix, ifindex);
1030 probe_v3_isa_extension(define_prefix, ifindex);
1163 __u32 ifindex = 0;
1179 if (target != COMPONENT_UNSPEC || ifindex) {
1188 ifindex = if_nametoindex(ifname);
1189 if (!ifindex) {
1244 section_program_types(supported_types, define_prefix, ifindex);
1245 section_map_types(define_prefix, ifindex);
1246 section_helpers(supported_types, define_prefix, ifindex);
1247 section_misc(define_prefix, ifindex);