network: replacing net_queue_manager with devif as a data path, still WIP so it'll...
authorAdam Turowski <adam.turowski@inf.ethz.ch>
Mon, 20 Mar 2017 13:35:20 +0000 (14:35 +0100)
committerAdam Turowski <adam.turowski@inf.ethz.ch>
Mon, 20 Mar 2017 13:35:20 +0000 (14:35 +0100)
commita135c2fc1226221d18e1cee721f9cda107eff44f
tree88c2ae0f2ae76d5fe239e7b0bd2758d46500a5a7
parent50f4abbb7d24645e3d814d8725eb923425f60b98
network: replacing net_queue_manager with devif as a data path, still WIP so it'll probably break the network stack

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
30 files changed:
if/Hakefile
if/descq.if [moved from if/descq_ctrl.if with 57% similarity]
if/descq_data.if [deleted file]
include/barrelfish/domain.h
include/devif/backends/descq.h
include/devif/queue_interface.h
include/net_queue_manager/net_queue_manager.h
lib/barrelfish/domain.c
lib/barrelfish/waitset.c
lib/blk/blk_ahci/device_impl.c
lib/devif/backends/idc/Hakefile
lib/devif/backends/idc/desc_queue.c
lib/devif/backends/net/e10k/devif_backend_e10k.c
lib/devif/backends/net/solarflare/devif_backend_solarflare.c
lib/devif/queue_interface.c
lib/devif/queue_interface_internal.h
lib/lwip/Hakefile
lib/net_device_manager/Hakefile
lib/net_interfaces/Hakefile
lib/net_interfaces/interface_raw.c
lib/net_queue_manager/Hakefile
lib/net_queue_manager/net_soft_filters_srv_impl.c
lib/net_queue_manager/queue_manager.c
lib/net_queue_manager/queue_manager_local.h
tools/flounder/GCBackend.hs
tools/flounder/Local.hs
usr/device_managers/net_gen_dev/Hakefile
usr/drivers/e1000/e1000n.c
usr/tests/devif/idc_endpoint.c
usr/tests/devif/queue_interface.c