network: replacing the continuation manager with simple queues
authorAdam Turowski <adam.turowski@inf.ethz.ch>
Mon, 31 Oct 2016 14:08:59 +0000 (15:08 +0100)
committerAdam Turowski <adam.turowski@inf.ethz.ch>
Mon, 31 Oct 2016 14:08:59 +0000 (15:08 +0100)
commitd29f9d41da0d165d0fa72f6bd6de3d88c56ca74c
tree8d5c26be5559975206a1c14d35296736d7f17eaa
parent107b73e180a27ed713eb94400ee17e8e86163f80
network: replacing the continuation manager with simple queues
e1000: small performance tweaks

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
28 files changed:
if/net_queue_manager.if
if/net_soft_filters.if
include/net_queue_manager/net_queue_manager.h
kernel/arch/x86_64/irq.c
kernel/arch/x86_64/syscall.c
kernel/cap_delete.c
kernel/dispatch.c
kernel/include/dispatch.h
kernel/include/schedule.h
kernel/schedule_rbed.c
lib/lwip/src/barrelfish/idc_barrelfish.h
lib/lwip/src/barrelfish/idc_net_control.c
lib/lwip/src/core/memp.c
lib/lwip/src/netif/bfeth.c
lib/net_device_manager/Hakefile
lib/net_device_manager/port_service_impl.c
lib/net_device_manager/soft_filt_cl_impl.c
lib/net_interfaces/Hakefile
lib/net_interfaces/interface_raw.c
lib/net_queue_manager/Hakefile
lib/net_queue_manager/QM_benchmark.c
lib/net_queue_manager/net_soft_filters_srv_impl.c
lib/net_queue_manager/queue_manager.c
tools/qemu-wrapper.sh
usr/drivers/e1000/e1000n.c
usr/drivers/e1000/e1000n.h
usr/drivers/e1000/e1000n_hwinit.c
usr/netd/ARP_lookup_service.c