#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
6b70fc6a |
|
20-Dec-2013 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
reverted the code to support software filtering for chained incoming packets, as that code was not working.
|
#
4f37ef9e |
|
24-Jun-2013 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Software filtering now supports chained packets This does not yet work together with IP fragmentation --- include/bfdmuxvm/vm.h | 3 +- include/net_queue_manager/net_queue_manager.h | 4 +- lib/bfdmuxvm/vm.c | 138 ++++++++++++++++----- lib/lwip/src/barrelfish/idc_barrelfish.c | 19 ++- lib/lwip/src/netif/bfeth.c | 21 +--- lib/net_queue_manager/frag.c | 8 +- lib/net_queue_manager/net_soft_filters_srv_impl.c | 113 +++++++++++------ lib/net_queue_manager/queue_manager.c | 6 +- 8 files changed, 210 insertions(+), 102 deletions(-)
|
#
ce3665da |
|
24-Jun-2013 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Carry flags with network packets sent and received Intended for coordinating features like hardware checksumming etc. between the driver and the network stack. --- if/net_queue_manager.if | 5 ++- include/lwip/pbuf.h | 3 ++ include/net_interfaces/flags.h | 18 +++++++++ include/net_interfaces/net_interfaces.h | 6 ++- include/net_queue_manager/net_queue_manager.h | 12 ++++-- lib/lwip/src/barrelfish/idc_barrelfish.c | 9 +++-- lib/lwip/src/core/pbuf.c | 2 + lib/net_interfaces/interface_raw.c | 21 ++++++---- lib/net_queue_manager/frag.c | 17 ++++---- lib/net_queue_manager/net_soft_filters_srv_impl.c | 44 +++++++++++---------- lib/net_queue_manager/queue_manager.c | 26 +++++++----- lib/net_queue_manager/queue_manager_local.h | 3 +- usr/bench/net_latency/elb/benchmark.c | 6 +-- usr/drivers/e1000/e1000n.c | 2 +- usr/drivers/e10k/e10k_qdriver.c | 2 +- usr/drivers/lo/lo_qdriver.c | 3 +- usr/drivers/rtl8029/rtl8029.c | 3 +- usr/vmkitmon/pci_vmkitmon_eth.c | 2 +- 18 files changed, 118 insertions(+), 66 deletions(-) create mode 100644 include/net_interfaces/flags.h
|
#
fab271e6 |
|
13-Mar-2013 |
Mateusz Olczak <mateusz@olczak.se> |
net_queue_manager: fix issue in de-fragmentation Some de-fragmented packets may cause the ethernet server will crash. I suggest attached patch as fix. to recreate segfault: ping barrelfish.host -s 1473
|
#
2a5c477d |
|
02-Mar-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Renamed interface ether_control to net_soft_filters. Also, rearranged the code and renamed files to match with new interfaces. Modified the hake/RulesDefs.h to simplify the dependency capturing for net_queue_manager related code. --HG-- rename : if/ether_control.if => if/net_soft_filters.if rename : include/ethersrv/ethersrv.h => include/net_queue_manager/net_queue_manager.h rename : lib/ethersrv/Hakefile => lib/net_queue_manager/Hakefile rename : lib/ethersrv/ethersrv_support.c => lib/net_queue_manager/QM_benchmark.c rename : lib/ethersrv/ethersrv_support.h => lib/net_queue_manager/QM_benchmark.h rename : lib/ethersrv/frag.c => lib/net_queue_manager/frag.c rename : lib/ethersrv/ethersrv_ctl.c => lib/net_queue_manager/net_soft_filters_impl.c rename : lib/ethersrv/ethersrv.c => lib/net_queue_manager/queue_manager.c rename : lib/ethersrv/ethersrv_debug.h => lib/net_queue_manager/queue_manager_debug.h rename : lib/ethersrv/ethersrv_local.h => lib/net_queue_manager/queue_manager_local.h
|