iproute2: support more qdiscs

(probably not useful without rest of patch series)

Bug: 65674744
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ia77fd91eeac800429830e21bb1b368cda329a51f
diff --git a/tc/tc.c b/tc/tc.c
index ac50879..3292416 100644
--- a/tc/tc.c
+++ b/tc/tc.c
@@ -51,12 +51,6 @@
 static struct qdisc_util *qdisc_list;
 static struct filter_util *filter_list;
 
-#ifdef ANDROID
-extern struct qdisc_util cbq_qdisc_util;
-extern struct qdisc_util htb_qdisc_util;
-extern struct qdisc_util ingress_qdisc_util;
-#endif
-
 static int print_noqopt(struct qdisc_util *qu, FILE *f,
 			struct rtattr *opt)
 {
@@ -111,18 +105,6 @@
 	char buf[256];
 	struct qdisc_util *q;
 
-#ifdef ANDROID
-	if (!strcmp(str, "cbq"))
-		return &cbq_qdisc_util;
-	else if (!strcmp(str, "htb"))
-		return &htb_qdisc_util;
-	else if (!strcmp(str, "ingress"))
-		return &ingress_qdisc_util;
-	else {
-		fprintf(stderr, "Android does not support qdisc '%s'\n", str);
-		return NULL;
-	}
-#endif
 	for (q = qdisc_list; q; q = q->next)
 		if (strcmp(q->id, str) == 0)
 			return q;