From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2.tohojo.dk (mail2.tohojo.dk [77.235.48.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id F0D9B21F5A3 for ; Mon, 2 Nov 2015 07:27:22 -0800 (PST) X-Virus-Scanned: amavisd-new at mail2.tohojo.dk DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=201310; t=1446478039; bh=93gAVmaW6J0GFAB+Zh5QFU1jCKwtGKvi5DE7VZSI5Ck=; h=From:To:Subject:Date; b=sCtP7ElqRMwT09IdtMwq3f+JMevhxf/jEhJ+L0lN5h6ydqm4CrjV61N7Jhe5CtlF/ XzfFO2uryjGePv+La482sG9yl8ekcDz9SXtt1b759cyvJQjkFlqB/eSat4RZQCgg9h tqQbufLfCdgMhkOwljzh6yDqllXDMmAPvSvG7Yac= Sender: toke@toke.dk Received: by alrua-kau.kau.toke.dk (Postfix, from userid 1000) id A476BC402B3; Mon, 2 Nov 2015 16:27:18 +0100 (CET) From: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= To: cake@lists.bufferbloat.net Date: Mon, 02 Nov 2015 16:27:18 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87twp4pgkp.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: [Cake] Testing and build IDs X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 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 2015 15:27:45 -0000 For those of you building your own Cake modules for testing: The Cake build now supports embedding the git hash of the source repository into the kernel module, which makes it possible to refer back to the source version from the test results. The latest git version of Flent will pick this up if pointed at the right box (with --remote-metadata=HOSTNAME). For normal builds this should work out of the box. For openwrt, support went into trunk last Friday to allow the right debug symbol to be embedded in the .ko. However, by default openwrt doesn't build the kernel with the configuration parameter that makes it export the value; you need to enable CONFIG_KERNEL_KALLSYMS which is called "Compile the kernel with symbol table information" under "Global build settings" in menuconfig. In the interest of actually keeping track of the different versions when comparing test results, I'll encourage those of you who do your own builds to include this option and to collect this metadata along with the test results. The latter is as easy as supplying Flent with --remote-metadata=root@router.ip.addr after setting up a suitable public key :) Cheers, -Toke