From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id D15153B29D for ; Mon, 2 Nov 2020 07:37:02 -0500 (EST) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1604320620; bh=1HNwIivRVNuoqzsuq+gRSQmHu0/NlMH/WmeLApe1Jng=; h=From:To:Subject:In-Reply-To:References:Date:From; b=YGozODJeWenWFyKz3/VDoHRxYlIL5MI4PMTv7lGPtANap8Z2ogX1SW1KMkqC3qKJ8 AeeHLuIOQSWOeKO3J1ES4gSJk+1Vu/SQqggDdsC3kKXWwSW4cLE4BRbHJsLocTJG4K dFa12aQ7Y1UHccFplCWmfixGPURKGg1+JgGm+3j3rq/xWxKzf3hAaQKpjavhHEjz/f Wxxo3FUgLI87c05w9pJ9c2nKBdfsJFaQ8w1BsH7dNKMVmMul+YtovyMUeWw8SKH0wS tov2xQrdKUcsz0C9hiK+W7EIJOInAaMabQoWNY8AYgKRJ3KEp1H9wPAjvB6Men0X8w VZzGEgyQioW8g== To: Dean Scarff , cake@lists.bufferbloat.net In-Reply-To: <202fa41a446859d714728d90e890d1d2@scarff.id.au> References: <202fa41a446859d714728d90e890d1d2@scarff.id.au> Date: Mon, 02 Nov 2020 13:37:00 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87d00wkk9f.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Cake] NLA_F_NESTED is missing X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Nov 2020 12:37:03 -0000 Dean Scarff writes: > Hi, > > I've been happily running the out-of-tree sch_cake on my Raspberry Pi > since 2015. However, I recently upgraded my kernel (to 5.4.72 from > Raspbian's raspberrypi-kernel 1.20201022-1), which comes with the > sch_cake in mainline. Now, when running: > > sudo /sbin/tc qdisc add dev ppp0 root cake > > I get the error: > > Error: NLA_F_NESTED is missing. > > I get this error with the sch_cake in mainline, and also with sch_cake > built out-of-tree. I also get the error with both Debian's iproute2 > 5.9.0-1 (built myself via debian/rules) and "tc" from dtaht's tc-adv > repo. > > Any ideas on what this error means and how to fix it? I just tried building a 5.4.72 kernel and couldn't reproduce this, so it seems it's a fault with the raspberry pi kernel; I guess opening a bug against that would be the way to go? As for what's actually causing this, I couldn't find anything obvious that touches this code in the qdisc layer; but I suppose it has something to do with the core qdisc netlink parsing code? -Toke