Hi - These are the changes I needed to make to support snoopy. Hence the name 'doghouse' (see attached).
Another fun bit from this patchset is that gettimeofday() is no longer a syscall. Check out the commit log for more info. Rebuild glibc too. Barret The following changes since commit c0d51fa91331128f232eb907838b56e01e0dd3f6: Add a useful errstr in dev.c (2016-09-19 14:46:01 -0400) are available in the git repository at: g...@github.com:brho/akaros.git net for you to fetch changes up to ab829d5d79144ac50b6f0274a8a3348ce5c2425f: Export epoch time via proc_global_info (XCC) (2016-09-22 14:44:07 -0400) ---------------------------------------------------------------- View this online at: https://github.com/brho/akaros/compare/c0d51fa91331...ab829d5d7914 ---------------------------------------------------------------- Barret Rhoden (9): Add a hexdump printf specifier for userspace qio: Fix minor bugs qio: Fix copyblock() Fix etheriq()'s extra-data problems Use a helper for tracing an interface Allow snooping of the loopback medium qio: Add helpers to toggle state Use a "one block at a time" policy for snoop queues Export epoch time via proc_global_info (XCC) kern/drivers/dev/ether.c | 14 ++- kern/include/ip.h | 2 + kern/include/ns.h | 6 +- kern/include/ros/bits/syscall.h | 2 +- kern/include/ros/procinfo.h | 2 + kern/src/net/devip.c | 1 + kern/src/net/ipifc.c | 24 +++- kern/src/net/loopbackmedium.c | 6 +- kern/src/net/netif.c | 4 + kern/src/net/pktmedium.c | 10 +- kern/src/ns/qio.c | 131 +++++++++++---------- kern/src/syscall.c | 8 -- kern/src/time.c | 20 +--- tests/printf-ext.c | 4 + .../glibc-2.19-akaros/sysdeps/akaros/Versions | 3 + .../sysdeps/akaros/clock_gettime.c | 11 +- .../sysdeps/akaros/gettimeofday.c | 8 +- .../sysdeps/akaros/parlib-compat.c | 1 + .../glibc-2.19-akaros/sysdeps/akaros/time.c | 24 ++++ user/benchutil/alarm.c | 27 +---- user/parlib/include/parlib/printf-ext.h | 9 +- user/parlib/include/parlib/timing.h | 4 + user/parlib/printf-ext.c | 38 ++++++ 23 files changed, 217 insertions(+), 142 deletions(-) -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to akaros+unsubscr...@googlegroups.com. To post to this group, send email to akaros@googlegroups.com. For more options, visit https://groups.google.com/d/optout.