diff options
author | 2006-04-20 11:21:17 +0000 | |
---|---|---|
committer | 2006-04-20 11:21:17 +0000 | |
commit | 10bcdb95aaeeeaf4acb0e2d246ce41d47d76d1db (patch) | |
tree | 400517f2e72f7fb6b5ebfbb8f4e5f6165446ee6d | |
parent | - remove the 'needs-flag' from the udcf entry in files.usb and the #ifdef NUDCF (diff) | |
download | wireguard-openbsd-10bcdb95aaeeeaf4acb0e2d246ce41d47d76d1db.tar.xz wireguard-openbsd-10bcdb95aaeeeaf4acb0e2d246ce41d47d76d1db.zip |
Instead of printing useless metrics like recvpipe and sendpipe print
rmx_pksent in route get. This makes it possible to identify DoS targets
even if you have a full routing table. OK henning@
-rw-r--r-- | sbin/route/route.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/sbin/route/route.c b/sbin/route/route.c index 489e494740d..000895b9ece 100644 --- a/sbin/route/route.c +++ b/sbin/route/route.c @@ -1,4 +1,4 @@ -/* $OpenBSD: route.c,v 1.94 2006/03/30 12:11:37 claudio Exp $ */ +/* $OpenBSD: route.c,v 1.95 2006/04/20 11:21:17 claudio Exp $ */ /* $NetBSD: route.c,v 1.16 1996/04/15 18:27:05 cgd Exp $ */ /* @@ -1212,13 +1212,8 @@ print_getmsg(struct rt_msghdr *rtm, int msglen) #define lock(f) ((rtm->rtm_rmx.rmx_locks & __CONCAT(RTV_,f)) ? 'L' : ' ') #define msec(u) (((u) + 500) / 1000) /* usec to msec */ - printf("%s\n", "\ - recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire"); - printf("%8lu%c ", rtm->rtm_rmx.rmx_recvpipe, lock(RPIPE)); - printf("%8lu%c ", rtm->rtm_rmx.rmx_sendpipe, lock(SPIPE)); - printf("%8lu%c ", rtm->rtm_rmx.rmx_ssthresh, lock(SSTHRESH)); - printf("%8lu%c ", msec(rtm->rtm_rmx.rmx_rtt), lock(RTT)); - printf("%8lu%c ", msec(rtm->rtm_rmx.rmx_rttvar), lock(RTTVAR)); + printf("%s\n", " use hopcount mtu expire"); + printf("%8lu ", rtm->rtm_rmx.rmx_pksent); printf("%8lu%c ", rtm->rtm_rmx.rmx_hopcount, lock(HOPCOUNT)); printf("%8lu%c ", rtm->rtm_rmx.rmx_mtu, lock(MTU)); if (rtm->rtm_rmx.rmx_expire) |