aboutsummaryrefslogtreecommitdiffstats
path: root/tools/remus
Commit message (Collapse)AuthorAgeFilesLines
* Remus: use IFB for net buffer on newer kernelsKeir Fraser2010-05-041-2/+3
| | | | | | | IMQ does not work with ebtables on 2.6.31, and IFB is not a third-party patch. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: move device handling into its own moduleKeir Fraser2010-05-041-135/+3
| | | | Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: remove obsolete codeKeir Fraser2010-05-041-18/+0
| | | | Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: make ebt_imq and sch_queue compatible with pvopsKeir Fraser2010-04-154-18/+108
| | | | Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* tools/remus: fix build in (symlinked) read-only source treeKeir Fraser2010-02-101-4/+5
| | | | | | | | | | | Modifying source files should generally be avoided; if it is being done, care should at least be taken to not attempt writes to read-only files. While at it, also force the whole ugly construct to fail if any of its commands fails. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* remus: Only build kernel module if parent kernel has IMQ configured.Keir Fraser2010-02-081-2/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Remus: fix ia64 buildKeir Fraser2010-02-051-0/+5
| | | | | | | | | | This patch fixes the following error: /xen-unstable.hg/tools/remus/kmod/sch_queue.c: In function `is_foreign': /xen-unstable.hg/tools/remus/kmod/sch_queue.c:51: error: `phys_to_machine_mapping' undeclared (first use in this function) Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
* Remus: ensure kernel modules are built before attempting to installKeir Fraser2010-02-031-1/+1
| | | | | | | | them make tools seems to skip straight to the install target. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: use imqebt instead of ebtablesKeir Fraser2010-02-031-2/+2
| | | | | | | | I added a standalone IMQ-aware ebtables version in the initial Remus submission, but forgot to actually activate it. This fixes that oversight. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* remus: Skip Linux-specific build components on other OSesKeir Fraser2009-12-021-1/+1
| | | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Acked-by: Brendan Cully <brendan@cs.ubc.ca>
* remus: Fix makefiles for indentationKeir Fraser2009-11-134-53/+53
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Remus: support for network bufferingKeir Fraser2009-11-1325-8/+5661
| | | | | | | | | | | This currently relies on the third-party IMQ patch (linuximq.net) being present in dom0. The plan is to replace this with a direct hook into netback eventually. This patch includes a pared-down and patched copy of ebtables to install IMQ on a VIF. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
* Remus: add control script to activate remus on a VMKeir Fraser2009-11-133-0/+386
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>