tcinfo 74 include/linux/tc.h struct tcinfo info; tcinfo 118 tools/bpf/bpftool/net.c struct bpf_tcinfo_t *tcinfo = cookie; tcinfo 121 tools/bpf/bpftool/net.c if (tcinfo->is_qdisc) { tcinfo 130 tools/bpf/bpftool/net.c if (tcinfo->used_len == tcinfo->array_len) { tcinfo 131 tools/bpf/bpftool/net.c tcinfo->handle_array = realloc(tcinfo->handle_array, tcinfo 132 tools/bpf/bpftool/net.c (tcinfo->array_len + 16) * sizeof(struct tc_kind_handle)); tcinfo 133 tools/bpf/bpftool/net.c if (!tcinfo->handle_array) tcinfo 136 tools/bpf/bpftool/net.c tcinfo->array_len += 16; tcinfo 138 tools/bpf/bpftool/net.c tcinfo->handle_array[tcinfo->used_len].handle = info->tcm_handle; tcinfo 139 tools/bpf/bpftool/net.c snprintf(tcinfo->handle_array[tcinfo->used_len].kind, tcinfo 140 tools/bpf/bpftool/net.c sizeof(tcinfo->handle_array[tcinfo->used_len].kind), tcinfo 145 tools/bpf/bpftool/net.c tcinfo->used_len++; tcinfo 162 tools/bpf/bpftool/net.c struct bpf_tcinfo_t tcinfo; tcinfo 165 tools/bpf/bpftool/net.c tcinfo.handle_array = NULL; tcinfo 166 tools/bpf/bpftool/net.c tcinfo.used_len = 0; tcinfo 167 tools/bpf/bpftool/net.c tcinfo.array_len = 0; tcinfo 169 tools/bpf/bpftool/net.c tcinfo.is_qdisc = false; tcinfo 171 tools/bpf/bpftool/net.c dump_class_qdisc_nlmsg, &tcinfo); tcinfo 175 tools/bpf/bpftool/net.c tcinfo.is_qdisc = true; tcinfo 177 tools/bpf/bpftool/net.c dump_class_qdisc_nlmsg, &tcinfo); tcinfo 183 tools/bpf/bpftool/net.c for (i = 0; i < tcinfo.used_len; i++) { tcinfo 184 tools/bpf/bpftool/net.c filter_info.kind = tcinfo.handle_array[i].kind; tcinfo 186 tools/bpf/bpftool/net.c tcinfo.handle_array[i].handle, tcinfo 215 tools/bpf/bpftool/net.c free(tcinfo.handle_array);