--- zzzz-none-000/linux-4.4.271/net/sched/sch_api.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/net/sched/sch_api.c 2023-04-19 10:22:30.000000000 +0000 @@ -308,6 +308,7 @@ out: return q; } +EXPORT_SYMBOL(qdisc_lookup); static struct Qdisc *qdisc_leaf(struct Qdisc *p, u32 classid) { @@ -328,7 +329,7 @@ /* Find queueing discipline by name */ -static struct Qdisc_ops *qdisc_lookup_ops(struct nlattr *kind) +struct Qdisc_ops *qdisc_lookup_ops(struct nlattr *kind) { struct Qdisc_ops *q = NULL; @@ -345,6 +346,7 @@ } return q; } +EXPORT_SYMBOL(qdisc_lookup_ops); /* The linklayer setting were not transferred from iproute2, in older * versions, and the rate tables lookup systems have been dropped in @@ -1951,7 +1953,7 @@ return err; } - register_qdisc(&pfifo_fast_ops); + register_qdisc(&fq_codel_qdisc_ops); register_qdisc(&pfifo_qdisc_ops); register_qdisc(&bfifo_qdisc_ops); register_qdisc(&pfifo_head_drop_qdisc_ops);