barrelfish
3 years agodoc: tn13: update capability type section
Simon Gerber [Fri, 2 Jun 2017 08:51:22 +0000]
doc: tn13: update capability type section

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agodocumentation: tn13: start updating capmgmt technote
Simon Gerber [Fri, 2 Jun 2017 07:46:57 +0000]
documentation: tn13: start updating capmgmt technote

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoConverted Filet-o-Fish Literate Haskell code into a Technical Note
Timothy Roscoe [Fri, 2 Jun 2017 11:53:23 +0000]
Converted Filet-o-Fish Literate Haskell code into a Technical Note

Signed-off-by: Timothy Roscoe <troscoe@inf.ethz.ch>

3 years agotests: update L1/L2 CNode creation tests and add harness test
Simon Gerber [Fri, 2 Jun 2017 07:25:14 +0000]
tests: update L1/L2 CNode creation tests and add harness test

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoharness: distops tests: make sure tests have run when reporting test success
Simon Gerber [Wed, 10 May 2017 13:54:02 +0000]
harness: distops tests: make sure tests have run when reporting test success

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoharness: cleanup tests to not override is_finished() where possible
Simon Gerber [Wed, 10 May 2017 13:49:33 +0000]
harness: cleanup tests to not override is_finished() where possible

If is_finished() cannot be converted into get_finish_string(), i.e.
is_finished() is a condition that depends on multiple output lines make sure
we call super().is_finished(line) on every line so that we catch Assertion
errors etc. that are checked for in TestCommon.is_finished().

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoarmv8: kaluga: remove early oct_set("all_spawnds_up")
Simon Gerber [Wed, 10 May 2017 11:54:30 +0000]
armv8: kaluga: remove early oct_set("all_spawnds_up")

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoharness: fix gorgonzola2 machine data
Simon Gerber [Wed, 10 May 2017 11:53:36 +0000]
harness: fix gorgonzola2 machine data

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agolwip2: fixing pbuf reallocation and tuning TCP options
Adam Turowski [Thu, 1 Jun 2017 13:31:07 +0000]
lwip2: fixing pbuf reallocation and tuning TCP options

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

3 years agoRemoving Windows newlines.
Adam Turowski [Thu, 1 Jun 2017 11:40:36 +0000]
Removing Windows newlines.

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

3 years agonet/arp and net/dhcp: adding missing includes
Adam Turowski [Thu, 1 Jun 2017 10:34:50 +0000]
net/arp and net/dhcp: adding missing includes

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

3 years agoMerge branch 'lwip-next': new lwip-2 network stack
Adam Turowski [Thu, 1 Jun 2017 10:33:04 +0000]
Merge branch 'lwip-next': new lwip-2 network stack

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

3 years agoSmall fix to glossary.
Gerd Zellweger [Tue, 16 May 2017 11:32:43 +0000]
Small fix to glossary.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoUpdate documentation for device drivers.
Gerd Zellweger [Tue, 16 May 2017 11:30:51 +0000]
Update documentation for device drivers.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoExtend glossary with the new driver terminology.
Gerd Zellweger [Tue, 16 May 2017 08:43:04 +0000]
Extend glossary with the new driver terminology.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoAdded template for driver domain and driver module.
Gerd Zellweger [Mon, 15 May 2017 15:02:41 +0000]
Added template for driver domain and driver module.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoAdded infrastructure for driver domains, device driver modules and
Gerd Zellweger [Mon, 15 May 2017 15:01:17 +0000]
Added infrastructure for driver domains, device driver modules and
device driver instances.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoAdd addModules flag to hake.
Gerd Zellweger [Mon, 15 May 2017 11:17:25 +0000]
Add addModules flag to hake.

Any library specified in addModules will be linked using the
--whole-archive flag which prevents the linker from dropping
the symbols if they are not referenced anywhere.
We will use this to make sure device driver modules can
be found and started dynamically inside a driver domain.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agocompiler-rt: actually use arch_cFlags and disabling subft3 test on ARMv8
Reto Achermann [Thu, 11 May 2017 13:01:00 +0000]
compiler-rt: actually use arch_cFlags and disabling subft3 test on ARMv8

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agocompiler-rt: white space changes that caused compiler warning
Reto Achermann [Thu, 11 May 2017 12:54:59 +0000]
compiler-rt: white space changes that caused compiler warning

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agoharness: removing PCI domain from modules list of ARMv8
Reto Achermann [Thu, 11 May 2017 07:25:08 +0000]
harness: removing PCI domain from modules list of ARMv8

Currently, PCI is broken on ARMv8, it tries to read the PCI config space
by invoking hte iocap, which results in assertions being fired.

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agoARMv8: Remove generic_timer.dev (now in armv8.dev)
Lukas Humbel [Wed, 10 May 2017 14:43:37 +0000]
ARMv8: Remove generic_timer.dev (now in armv8.dev)

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoARMv8: Make gic_v3 use new ARMv8 mackerel file
Lukas Humbel [Wed, 10 May 2017 14:04:43 +0000]
ARMv8: Make gic_v3 use new ARMv8 mackerel file

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoARMv8: Use generated armv8 mackerel files
Lukas Humbel [Wed, 10 May 2017 09:23:50 +0000]
ARMv8: Use generated armv8 mackerel files

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoarmv8: adding modules to enable multi-core tests to harness
Reto Achermann [Wed, 10 May 2017 05:57:22 +0000]
armv8: adding modules to enable multi-core tests to harness

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agoharness: tftp test: actually check that we got the file contents we expect release2017-05-05
Simon Gerber [Fri, 5 May 2017 07:50:37 +0000]
harness: tftp test: actually check that we got the file contents we expect

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoharness: test base class: check for finish string not only at start of line
Simon Gerber [Fri, 5 May 2017 07:50:20 +0000]
harness: test base class: check for finish string not only at start of line

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agolib/gmp: Remove from tree
Moritz Hoffmann [Fri, 5 May 2017 08:42:04 +0000]
lib/gmp: Remove from tree

Eclipse has an optional dependency on gmp to provide its `big` data
type. However, none of Barerlfish's Eclipse programs make use of that
type. This patch removes support of gmp from the source tree as it is
hard to maintain and not used by any other program or library.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

3 years agoharness: fixed tfpt test
Roni Häcki [Fri, 5 May 2017 07:31:20 +0000]
harness: fixed tfpt test

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoAdd simple tftp client test
Simon Gerber [Thu, 4 May 2017 12:11:35 +0000]
Add simple tftp client test

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoharness: Delete tests/tftp.py which is copied tests/webserver.py
Simon Gerber [Thu, 4 May 2017 09:26:46 +0000]
harness: Delete tests/tftp.py which is copied tests/webserver.py

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agonetworking: interface raw define batch size for adding rx descriptors
Roni Häcki [Wed, 3 May 2017 14:41:11 +0000]
networking: interface raw define batch size for adding rx descriptors

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: idc backend better way of handling failed notify
Roni Häcki [Wed, 3 May 2017 14:39:36 +0000]
devq: idc backend better way of handling failed notify

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: small changes to idc/debug backend
Roni Häcki [Wed, 3 May 2017 12:48:34 +0000]
devq: small changes to idc/debug backend

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agonetworking: added notify in interface raw
Roni Häcki [Wed, 3 May 2017 12:47:42 +0000]
networking: added notify in interface raw

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoRemoved if/octopus_defs.h from public header file.
Gerd Zellweger [Wed, 3 May 2017 09:43:25 +0000]
Removed if/octopus_defs.h from public header file.

Referenced in definitions.h and trigger.h.

trigger.h is problematic because it provides helper functions for
types definied in the interface. Clients that want to use trigger.h
now have to make sure to include the interface file.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoFix skb_snprintf uint64 parsing for the Pandaboard.
Gerd Zellweger [Wed, 3 May 2017 09:42:28 +0000]
Fix skb_snprintf uint64 parsing for the Pandaboard.

Make sure we parse 8 bytes instead of 4.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agocapops: add some more DEBUG_CAPOPS in delete code
Simon Gerber [Tue, 2 May 2017 15:32:05 +0000]
capops: add some more DEBUG_CAPOPS in delete code

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoT245: capops: fix distributed delete
Simon Gerber [Tue, 2 May 2017 15:30:22 +0000]
T245: capops: fix distributed delete

Fix distributed delete for the case where the cap to delete is already locked
when we enter capops_delete().  In that case we need to actually continue the
delete and queue it for retrying rather than returning the error to the
caller.

Closes T245.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agolibnet: benchmarking distinguish between rx/tx dequeue
Roni Häcki [Tue, 2 May 2017 15:15:36 +0000]
libnet: benchmarking distinguish between rx/tx dequeue

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: idc backend remove notification from enqueue
Roni Häcki [Tue, 2 May 2017 14:06:16 +0000]
devq: idc backend remove notification from enqueue

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: changed debugging queue test
Roni Häcki [Tue, 2 May 2017 11:53:01 +0000]
devq: changed debugging queue test

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: debug backend added more functionality
Roni Häcki [Tue, 2 May 2017 11:52:00 +0000]
devq: debug backend added more functionality

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: idc backend handling failure of deregister rpc
Roni Häcki [Fri, 28 Apr 2017 13:28:14 +0000]
devq: idc backend handling failure of deregister rpc

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoharness: extended devif test
Roni Häcki [Fri, 28 Apr 2017 12:21:19 +0000]
harness: extended devif test

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: test for debugging backend
Roni Häcki [Fri, 28 Apr 2017 08:39:05 +0000]
devq: test for debugging backend

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: stackable debugging backend for checking buffer properties
Roni Häcki [Fri, 28 Apr 2017 08:35:40 +0000]
devq: stackable debugging backend for checking buffer properties

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agodevq: idc backend fixed debug mode compilation
Roni Häcki [Fri, 28 Apr 2017 08:34:10 +0000]
devq: idc backend fixed debug mode compilation

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnet: benchmark mode only count dequeues that do not fail
Roni Häcki [Mon, 24 Apr 2017 08:28:07 +0000]
libnet: benchmark mode only count dequeues that do not fail

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnet: udp ping adapted to also work with interrupts
Roni Häcki [Fri, 21 Apr 2017 13:47:24 +0000]
libnet: udp ping adapted to also work with interrupts

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoe10k: legacy interrupts working with new network stack
Roni Häcki [Fri, 21 Apr 2017 13:46:20 +0000]
e10k: legacy interrupts working with new network stack

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoFix some dependency that fail the build.
Gerd Zellweger [Fri, 21 Apr 2017 08:15:20 +0000]
Fix some dependency that fail the build.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoskb: revert core hint of drivers to core 0
Roni Häcki [Fri, 21 Apr 2017 07:56:29 +0000]
skb: revert core hint of drivers to core 0

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agosolarflare: fixed polling mode to not raise additional interrupts
Roni Häcki [Fri, 21 Apr 2017 07:56:02 +0000]
solarflare: fixed polling mode to not raise additional interrupts

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agosolarflare: call networking_poll in polling mode
Roni Häcki [Thu, 20 Apr 2017 15:29:18 +0000]
solarflare: call networking_poll in polling mode

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnet: adding hardware filter for udp ping test
Roni Häcki [Thu, 20 Apr 2017 15:24:30 +0000]
libnet: adding hardware filter for udp ping test

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoAdded a test to check the SKB capability storage functionality.
Gerd Zellweger [Thu, 20 Apr 2017 15:14:47 +0000]
Added a test to check the SKB capability storage functionality.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoAdded functionality in libskb to store and retrieve caps.
Gerd Zellweger [Thu, 20 Apr 2017 15:13:25 +0000]
Added functionality in libskb to store and retrieve caps.

This uses a custom scanf and snprintf implementation
that has an additional format specifier (%Q) to
transparently load and store caps from and in the SKB.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoAdd functionality to store caps with unique IDs.
Gerd Zellweger [Thu, 20 Apr 2017 15:10:09 +0000]
Add functionality to store caps with unique IDs.

This is similar to set_sequential in octopus that
allows to have unique record names generated by
the server.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>

3 years agoe10k: fixed adding filter bug
Roni Häcki [Thu, 20 Apr 2017 11:48:09 +0000]
e10k: fixed adding filter bug

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoe10k: enabling requesting default queue
Roni Häcki [Thu, 20 Apr 2017 11:44:47 +0000]
e10k: enabling requesting default queue

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agonet_if_raw: don't assume hardware queues on k1om
Reto Achermann [Thu, 20 Apr 2017 09:18:27 +0000]
net_if_raw: don't assume hardware queues on k1om

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agoe10k: driver working using legacy descriptors
Roni Häcki [Thu, 20 Apr 2017 08:05:58 +0000]
e10k: driver working using legacy descriptors

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnetif_raw: adding k1om to build architectures
Reto Achermann [Thu, 20 Apr 2017 08:01:46 +0000]
libnetif_raw: adding k1om to build architectures

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agoe1000: adding octopus flounder defs to fix dependency issue
Reto Achermann [Thu, 20 Apr 2017 07:27:26 +0000]
e1000: adding octopus flounder defs to fix dependency issue

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agoMerge Github PR#5. Add missing error check in frame_identify()
Simon Gerber [Tue, 18 Apr 2017 14:17:34 +0000]
Merge Github PR#5. Add missing error check in frame_identify()

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

3 years agoARMv8: Correct timer calls.
Lukas Humbel [Tue, 18 Apr 2017 09:01:04 +0000]
ARMv8: Correct timer calls.

Timer interrupts trigger now reasonably often (each 80ms)

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoARMv8: Store status register on interrupt
Lukas Humbel [Tue, 18 Apr 2017 08:59:00 +0000]
ARMv8: Store status register on interrupt

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agonetlib: integrated e10k device queue including hardware filters
Roni Häcki [Tue, 18 Apr 2017 07:35:02 +0000]
netlib: integrated e10k device queue including hardware filters

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoARMv8: Disable GICv2 FIQ bypass interrupt
Lukas Humbel [Thu, 13 Apr 2017 11:53:43 +0000]
ARMv8: Disable GICv2 FIQ bypass interrupt

On the X-Gene, it will constantly trigger interrupt 28 otherwise.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoARMv8: Give correct name to GIC files
Lukas Humbel [Wed, 12 Apr 2017 17:24:08 +0000]
ARMv8: Give correct name to GIC files

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoARMv8: Make GIC400 work. Timer interrupts work.
Lukas Humbel [Wed, 12 Apr 2017 17:05:46 +0000]
ARMv8: Make GIC400 work. Timer interrupts work.

GIC400 is in fact a GICv2, files need to be renamed. It is found
for instance on the X-Gene Mustang.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoARMv8: On fatal_kernel_fault print causing vector
Lukas Humbel [Wed, 12 Apr 2017 13:36:53 +0000]
ARMv8: On fatal_kernel_fault print causing vector

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>

3 years agoACPI: towards handling all MADT table entries
Reto Achermann [Thu, 13 Apr 2017 08:10:36 +0000]
ACPI: towards handling all MADT table entries

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agonetlib: better integration of harware filtering
Roni Häcki [Wed, 12 Apr 2017 13:09:50 +0000]
netlib: better integration of harware filtering

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnet: moving net.h to public include.
Reto Achermann [Wed, 12 Apr 2017 09:10:49 +0000]
libnet: moving net.h to public include.

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: don't install arp cache entries for IP 0.0.0.0
Reto Achermann [Wed, 12 Apr 2017 07:21:11 +0000]
libnet: don't install arp cache entries for IP 0.0.0.0

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolwip-2.0.2: updating LWIP options
Reto Achermann [Tue, 11 Apr 2017 18:52:09 +0000]
lwip-2.0.2: updating LWIP options

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: integrating arp service to library and adding test domains
Reto Achermann [Tue, 11 Apr 2017 18:51:16 +0000]
libnet: integrating arp service to library and adding test domains

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolwip-2.0.2: enable static ARP entries
Reto Achermann [Tue, 11 Apr 2017 15:36:32 +0000]
lwip-2.0.2: enable static ARP entries

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: adding functionality to publish/subscribe to ARPs
Reto Achermann [Tue, 11 Apr 2017 15:36:02 +0000]
libnet: adding functionality to publish/subscribe to ARPs

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agosolarflare: removed old management interface code
Roni Häcki [Tue, 11 Apr 2017 15:20:38 +0000]
solarflare: removed old management interface code

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agosolarflare: init queue 0 in driver
Roni Häcki [Tue, 11 Apr 2017 14:59:06 +0000]
solarflare: init queue 0 in driver

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agosfn5122f: fixing compilation after merge
Reto Achermann [Tue, 11 Apr 2017 08:00:59 +0000]
sfn5122f: fixing compilation after merge

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agosfn5122f: implement local rpc handlers
Reto Achermann [Tue, 11 Apr 2017 07:51:10 +0000]
sfn5122f: implement local rpc handlers

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: don't do DHCP by default
Reto Achermann [Tue, 11 Apr 2017 07:46:20 +0000]
libnet: don't do DHCP by default

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: bugfixes in dhcp module
Reto Achermann [Tue, 11 Apr 2017 07:41:18 +0000]
libnet: bugfixes in dhcp module

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agosolaflare: driver removing old filter code
Roni Häcki [Mon, 10 Apr 2017 13:08:33 +0000]
solaflare: driver removing old filter code

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agoplatforms hakefile fixed trailing comma
Roni Häcki [Mon, 10 Apr 2017 13:07:01 +0000]
platforms hakefile fixed trailing comma

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnet: implemented adding/removing hardware filters from solarflare card
Roni Häcki [Mon, 10 Apr 2017 12:39:55 +0000]
libnet: implemented adding/removing hardware filters from solarflare card

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

3 years agolibnet: refactor initialization functions to take a state pointer
Reto Achermann [Mon, 10 Apr 2017 09:44:16 +0000]
libnet: refactor initialization functions to take a state pointer

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: rename the polling flag
Reto Achermann [Mon, 10 Apr 2017 09:27:47 +0000]
libnet: rename the polling flag

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: ensure DHCP timeout is checked in polling mode
Reto Achermann [Mon, 10 Apr 2017 09:27:02 +0000]
libnet: ensure DHCP timeout is checked in polling mode

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agosolarflare: only start if the supplied arguments are valid
Reto Achermann [Mon, 10 Apr 2017 08:55:46 +0000]
solarflare: only start if the supplied arguments are valid

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: remove unneeded test code for the lwip stack
Reto Achermann [Mon, 10 Apr 2017 08:53:16 +0000]
libnet: remove unneeded test code for the lwip stack

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agodevif: adding control message to the solarflare interface
Reto Achermann [Mon, 10 Apr 2017 08:52:19 +0000]
devif: adding control message to the solarflare interface

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agodevicedb: allowing multiple instances of SFN and e10k
Reto Achermann [Fri, 7 Apr 2017 14:48:47 +0000]
devicedb: allowing multiple instances of SFN and e10k

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: passing state pointer to queue init
Reto Achermann [Mon, 10 Apr 2017 08:45:57 +0000]
libnet: passing state pointer to queue init

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: some bugfixes in the DHCP functionality
Reto Achermann [Sat, 8 Apr 2017 19:39:31 +0000]
libnet: some bugfixes in the DHCP functionality

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>

3 years agolibnet: fixing compilation with enabled debug
Reto Achermann [Fri, 7 Apr 2017 19:58:25 +0000]
libnet: fixing compilation with enabled debug

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>