On Mon, Sep 9, 2019 at 5:44 AM Holger Hoffstätte <hol...@applied-asynchrony.com> wrote: > I can't help but feel this is a slight bug in terms of initialization order, > and that the default qdisc should only be created when it's first being > used/attached to a link, not when the sysctls are configured.
Yeah, this is because the fq_codel qdisc is initialized once and doesn't get any notification when the netdev's MTU get changed. We can "fix" this by adding a NETDEV_CHANGEMTU notifier to qdisc's, but I don't know if it is really worth the effort. Is there any reason you can't change that order? Thanks.