polypath-interface-monitor-linux: Debugging output
[secnet] / polypath.c
index af52473..273849a 100644 (file)
@@ -225,6 +225,7 @@ static void polypath_process_monitor_line(struct polypath *st, char *orgl,
            DONT("IPv6 address is " m)
         DONTMASK( 100,   0,  8, "Discard-Only (RFC6666)");
        DONTMASK(2001,   0, 23, "in IETF protocol block (RFC2928)");
+       DONTMASK(fc00,   0,  7, "Uniqe Local unicast (RFC4193)");
 #undef DONTMASK
        break;
     }
@@ -440,7 +441,7 @@ static bool_t polypath_sendmsg(void *commst, struct buffer_if *buf,
            int r=sendto(us->fd,buf->start,buf->size,
                         0,&dest->ia.sa,iaddr_socklen(&dest->ia));
            udp_sock_experienced(0,&st->uc,&interf->socks,us,
-                                1,af, r,errno);
+                                &dest->ia,af, r,errno);
            if (r>=0) {
                reasonable=True;
                break;