#
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>
|
#
bef85d13 |
|
28-Mar-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
e10k: use new framework to allocate descriptor ring memory Further, added getting a iommu client from the device queue interface since higher layers like the network stack need to be able to communicate to the iommu to allocate buffers. Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
8050f123 |
|
24-Oct-2017 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
devif: added flag to header Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
e9915a7c |
|
28-Aug-2017 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
devif: destroy no longer queue specific To avoid having to know what the queue represents after having used it, the destroy functionality has to go into the queue interface. Otherwise, we still have to know what the queue represents at creation and destruction time, which does not make sense for destruction since in between most likely we do not know what exact queue this is. Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
a135c2fc |
|
20-Mar-2017 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
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>
|
#
0fadc454 |
|
06-Mar-2017 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
devq: changed meaning of valid_data offset Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
2d02f84a |
|
28-Feb-2017 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
Devq: changed interface and adapted backends/tests Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
f762d094 |
|
26-Jan-2017 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: moved networking related flags to include/net_interfaces/flags.h Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
8c45d470 |
|
07-Oct-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Some cleanup Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
fd4129ec |
|
05-Oct-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: added functionality to keep track of buffers/regions Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
73dc4b69 |
|
02-Oct-2016 |
Roni Häcki <haeckir@student.ethz.ch> |
DeviceQueue: Restructering library parts intermediate commit Signed-off-by: Roni Häcki <haeckir@student.ethz.ch>
|
#
fd46c73e |
|
14-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: changed signature of setup Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
60ed4bac |
|
13-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Solarflare user level working with buffer sizes < 4k. Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
3cb12bf0 |
|
13-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Solarflare user level queues receive working with 4k buffers Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
47fb91dc |
|
09-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Solarflare backend fully implemented Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
140b268c |
|
08-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Direct Solarflare queue implementation Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
68ba4b1c |
|
07-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Split up Data and Control plane into two channels Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
a87d206f |
|
22-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: forwarding working up to other endpoint, way back not yet Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
8ff23907 |
|
19-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Direct interface, create/register/enqueue working Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
9bb77789 |
|
17-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: sending back error from flounder handlers Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
be4cf016 |
|
17-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Enqueue/Dequeue of descriptors now bidirectional Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
307e054b |
|
17-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Passing from user to device working Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
6ba1ca10 |
|
16-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Register working Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
baaf6de6 |
|
16-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Setup working, create reponse pagefaults on response (RPC broken?). Will now change to async messages instead of RPC Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
cfbf2d4d |
|
16-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Channel setup callbacks and empty functions Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
63f61647 |
|
12-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Started queue and channel setup Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
fa3907a7 |
|
12-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: keeping track of buffer ids should work Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
35103c9c |
|
11-Aug-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Change to interface Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
37ef0f28 |
|
19-Jul-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: added descriptor queues Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
005e255f |
|
15-Jul-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: moved queue state from .h to .c Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
a4ae5735 |
|
15-Jul-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueues: interface changes and renaming Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|