From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer Baumann Subject: [PATCH 2.6.16.19 1/2] LARTC: trace control for netem: userspace Date: Tue, 22 Aug 2006 16:32:35 +0200 Message-ID: <44EB1583.8020305@tik.ee.ethz.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: To: Stephen Hemminger , netdev@VGER.KERNEL.ORG, netem@osdl.org Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Trace Control for Netem: Emulate network properties such as long-dependency and self-similarity of cross-traffic. The directory tc/netem was split in two parts, one containing the original distributions and the other the tools to generate trace files as well as the program responsible for reading the delay values from the trace file and sending them to the kernel (called flowseed). If the trace option is set, netem starts the flowseedprocess and initializes the kernel. To be able to kill the flowseedprocess, in case the command was faulty, the PID of the flowseedprocess is passed to the netem kernel module. If the kernel receives packet delay data from a not registered PID, the Process will be killed. The flowseedprocess does not send data to the kernel until the registration is completed. Signed-off-by: Rainer Baumann --- Patch for iproute2-2.6.16-060323: http://tcn.hypert.net/tcnIproute.patch