libposixcompat_deps = LibDeps [ LibDep "posixcompat",
(libvfs_deps_all "vfs"), LibDep "term_server" ]
liblwip_deps = LibDeps $ [ LibDep x | x <- deps ]
- where deps = ["lwip" ,"contmng" ,"net_if_raw" ,"timer" ,"hashtable"]
+ where deps = ["lwip" ,"net_if_raw" ,"timer" ,"hashtable"]
libnetQmng_deps = LibDeps $ [ LibDep x | x <- deps ]
- where deps = ["net_queue_manager", "contmng" ,"procon" , "net_if_raw", "bfdmuxvm"]
+ where deps = ["net_queue_manager"]
libnfs_deps = LibDeps $ [ LibDep "nfs", liblwip_deps]
libssh_deps = LibDeps [ libposixcompat_deps, libopenbsdcompat_deps,
LibDep "zlib", LibDep "crypto", LibDep "ssh" ]
#include <barrelfish/barrelfish.h>
#include <barrelfish/bulk_transfer.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <procon/procon.h>
#include <barrelfish/net_constants.h>
#include <net_interfaces/flags.h>
__END_DECLS
-#endif // CONTMNG_H_
+#endif // NETBENCH_H_
--------------------------------------------------------------------------
[ build library { target = "contmng",
- cFiles = [ "contmng.c", "netbench.c" ]
+ cFiles = [ "contmng.c" ]
}
]
#include <trace/trace.h>
#include <trace_definitions/trace_defs.h>
#include <contmng/contmng.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <procon/procon.h>
#include "lwip/pbuf.h"
#include "lwip/init.h"
#include <netif/etharp.h>
#include <netif/bfeth.h>
#include "lwip/init.h"
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <if/net_ports_defs.h>
#include <if/net_ports_rpcclient_defs.h>
#include <stdio.h>
#include <barrelfish/bulk_transfer.h>
#include <barrelfish/sys_debug.h>
#include <barrelfish/waitset.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <assert.h>
#include <stdlib.h>
#include <barrelfish/barrelfish.h>
#include <barrelfish/deferred.h>
#include <barrelfish/net_constants.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
/* FIXME: Move this to config */
#include <netif/bfeth.h>
#include <barrelfish/barrelfish.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <idc_barrelfish.h>
#include <mem_barrelfish.h>
flounderBindings = [ "net_queue_manager",
"net_soft_filters" ],
flounderExtraBindings = [ ("net_soft_filters", ["rpcclient"]) ],
- addLibraries = [ "procon", "bfdmuxvm", "trace"] }
+ addLibraries = [ "procon", "netbench", "bfdmuxvm", "trace"] }
]
#include <barrelfish/barrelfish.h>
#include <if/net_queue_manager_defs.h>
#include <net_queue_manager/net_queue_manager.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <stdio.h>
#include <string.h>
#include "queue_manager_debug.h"
--- /dev/null
+--------------------------------------------------------------------------
+-- Copyright (c) 2007-2009, ETH Zurich.
+-- All rights reserved.
+--
+-- This file is distributed under the terms in the attached LICENSE file.
+-- If you do not find this file, copies can be found by writing to:
+-- ETH Zurich D-INFK, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
+--
+-- Hakefile for lib/contmng
+--
+--------------------------------------------------------------------------
+
+[ build library { target = "netbench",
+ cFiles = [ "netbench.c" ]
+ }
+]
+
#ifndef NETBENCH_C_
#define NETBENCH_C_
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <string.h>
#define MACHINE_CLK_UNIT (1000000)
#include <barrelfish/barrelfish.h>
#include <bench/bench.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
// XXX: kludge making it possible to use bench_tsc without -lbench
#if defined(__i386__) || defined(__x86_64__)
[ build application { target = "e1000n",
cFiles = [ "e1000n.c", "e1000n_hwinit.c", "e1000n_helpers.c" ],
- flounderBindings = [ "net_queue_manager",
- "net_soft_filters", "octopus" ],
+ flounderBindings = [ "net_queue_manager" ],
mackerelDevices = [ "e1000" ],
addLibraries = libDeps [ "pci", "netQmng", "trace", "octopus" ],
architectures = [ "x86_64" ]
build application { target = "e1000n_irqtest",
cFiles = [ "e1000n.c", "e1000n_hwinit.c",
"e1000n_helpers.c", "test_instr_irqtest.c" ],
- flounderBindings = [ "net_queue_manager",
- "net_soft_filters", "octopus" ],
+ flounderBindings = [ "net_queue_manager" ],
mackerelDevices = [ "e1000" ],
addLibraries = libDeps [ "pci", "netQmng", "trace", "octopus" ],
architectures = [ "x86_64" ],
#include <lwip/init.h>
#include <barrelfish/nameservice_client.h>
#include <barrelfish/waitset.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#define MOUNT_DIR "/nfs"
#include <lwip/udp.h>
#include <lwip/init.h>
#include <netif/etharp.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
/* Enable tracing only when it is globally enabled */
#if CONFIG_TRACE && NETWORK_STACK_BENCHMARK
#include <trace/trace.h>
#include <trace_definitions/trace_defs.h>
#include <timer/timer.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include "webserver_network.h"
#include "webserver_debug.h"
#include "webserver_session.h"
#include <barrelfish/barrelfish.h>
#include <lwip/tcp.h>
#include <lwip/init.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include "http_cache.h"
#include "webserver_network.h"
#include <lwip/init.h>
#include <lwip/tcp.h>
#include <netif/bfeth.h>
-#include <contmng/netbench.h>
+#include <netbench/netbench.h>
#include <trace/trace.h>
#include <trace_definitions/trace_defs.h>