ether: Add a field for the driver_name
[akaros.git] / tests / ping.c
index fe41d4d..c3386a5 100644 (file)
@@ -18,7 +18,8 @@
 #include <parlib/timing.h>
 #include <parlib/tsc-compat.h>
 #include <parlib/printf-ext.h>
-#include <benchutil/alarm.h>
+#include <parlib/stdio.h>
+#include <parlib/alarm.h>
 #include <ndblib/ndb.h>
 
 #define NR_MSG                         4
@@ -508,7 +509,7 @@ void *rcvr_thread(void* arg)
 
 int main(int argc, char **argv)
 {
-       char *ds;
+       char *ds, ds_store[256];
        int pid;
        pthread_t rcvr;
 
@@ -590,9 +591,9 @@ int main(int argc, char **argv)
 
        if (!isv4name(argv[0]))
                proto = &v6pr;
-       ds = netmkaddr(argv[0], proto->net, "1");
+       ds = netmkaddr(argv[0], proto->net, "1", ds_store, sizeof(ds_store));
        printf("ping: dial %s\n", ds);
-       fd = dial(ds, 0, 0, 0);
+       fd = dial9(ds, 0, 0, 0, 0);
        if(fd < 0){
                fprintf(stderr, "%s: couldn't dial %s: %r\n", argv0, ds);
                exit(1);