2
mud
2
mud
Submodule mud updated: 0537b01d4b...b6238c939e
@@ -272,7 +272,7 @@ gt_bind(int argc, char **argv)
|
|||||||
int r = tun_read(tun_fd, buf, sizeof(buf));
|
int r = tun_read(tun_fd, buf, sizeof(buf));
|
||||||
|
|
||||||
if (r > 0 && !ip_get_common(&ic, buf, r)) {
|
if (r > 0 && !ip_get_common(&ic, buf, r)) {
|
||||||
mud_send(mud, buf, (size_t)r, ic.tc);
|
mud_send(mud, buf, (size_t)r);
|
||||||
mud_can_write = 0;
|
mud_can_write = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -306,7 +306,7 @@ gt_bind(int argc, char **argv)
|
|||||||
break;
|
break;
|
||||||
case CTL_STATE:
|
case CTL_STATE:
|
||||||
if (mud_set_state(mud, (struct sockaddr *)&req.path.addr,
|
if (mud_set_state(mud, (struct sockaddr *)&req.path.addr,
|
||||||
req.path.state, req.path.rate_tx, req.path.rate_rx))
|
req.path.state, req.path.rate_tx, req.path.rate_rx, 0))
|
||||||
res.ret = errno;
|
res.ret = errno;
|
||||||
break;
|
break;
|
||||||
case CTL_PATH_STATUS:
|
case CTL_PATH_STATUS:
|
||||||
|
|||||||
@@ -67,10 +67,10 @@ gt_path_print_status(struct mud_path *path, int term)
|
|||||||
(double)path->rtt.val / 1e3,
|
(double)path->rtt.val / 1e3,
|
||||||
(double)path->rtt.var / 1e3,
|
(double)path->rtt.var / 1e3,
|
||||||
path->tx.rate,
|
path->tx.rate,
|
||||||
path->tx.loss,
|
path->tx.loss * 100 / 255,
|
||||||
path->tx.total,
|
path->tx.total,
|
||||||
path->rx.rate,
|
path->rx.rate,
|
||||||
path->rx.loss,
|
path->rx.loss * 100 / 255,
|
||||||
path->rx.total);
|
path->rx.total);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user