Date: Sun, 14 Apr 2013 15:40:00 GMT From: hostmaster@whois.gts.net To: freebsd-bugs@FreeBSD.org Subject: Re: kern/92412: [libexec] [patch] rpc.rstatd reports bogus packets/per/second info Message-ID: <201304141540.r3EFe0kV089200@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/92412; it has been noted by GNATS. From: hostmaster@whois.gts.net To: "G. Paul Ziemba" <p-fbsd-bugs@ziemba.us> Cc: bug-followup@FreeBSD.org Subject: Re: kern/92412: [libexec] [patch] rpc.rstatd reports bogus packets/per/second info Date: Sun, 14 Apr 2013 11:18:41 -0400 (EDT) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-420219909-1365952722=:1386 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 14 Apr 2013, G. Paul Ziemba wrote: |Attached is an updated patch for 64-bit systems. I hope someone |can apply it to HEAD - fix has been waiting for some years. Please? here's what i use, which saves a call to gettimeofday() and gives slightly more accurate valuse for v_intr Bruce Becker +1 416 410 0879 GTS Network Administration Toronto, Ont. Email: hostmaster@GTS.Infra-service.CA ---559023410-420219909-1365952722=:1386 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=rstat_proc.c.newer.diff Content-Transfer-Encoding: BASE64 Content-ID: <alpine.GSO.2.00.1304141118410.1386@twin2.gts.net> Content-Description: Content-Disposition: attachment; filename=rstat_proc.c.newer.diff LS0tIHJzdGF0X3Byb2MuYy5vcmlnCTIwMDktMDgtMDMgMDQ6MTM6MDYuMDAw MDAwMDAwIC0wNDAwDQorKysgcnN0YXRfcHJvYy5jCTIwMTMtMDQtMTQgMTE6 MTE6MTIuMDAwMDAwMDAwIC0wNDAwDQpAQCAtMTI1LDYgKzEyNSw3IEBADQog ICAgIGlmICghIHN0YXRfaXNfaW5pdCkNCiAgICAgICAgIHN0YXRfaW5pdCgp Ow0KICAgICBzaW5jZWxhc3RyZXEgPSAwOw0KKyAgICBzdGF0c19hbGwuczIu aWZfb3BhY2tldHMgPSBzdGF0c19hbGwuczMuaWZfb3BhY2tldHM7DQogICAg IHJldHVybigmc3RhdHNfYWxsLnMyKTsNCiB9DQogDQpAQCAtMTM0LDYgKzEz NSw3IEBADQogICAgIGlmICghIHN0YXRfaXNfaW5pdCkNCiAgICAgICAgIHN0 YXRfaW5pdCgpOw0KICAgICBzaW5jZWxhc3RyZXEgPSAwOw0KKyAgICBzdGF0 c19hbGwuczEuaWZfb3BhY2tldHMgPSBzdGF0c19hbGwuczMuaWZfb3BhY2tl dHM7DQogICAgIHJldHVybigmc3RhdHNfYWxsLnMxKTsNCiB9DQogDQpAQCAt MjA1LDEzICsyMDcsMTMgQEANCiAJCWV4aXQoMSk7DQogCX0NCiAJZm9yKGkg PSAwOyBpIDwgUlNUQVRfQ1BVU1RBVEVTIDsgaSsrKQ0KLQkJc3RhdHNfYWxs LnMxLmNwX3RpbWVbaV0gPSBic2RfY3BfdGltZVtjcF90aW1lX3hsYXRbaV1d Ow0KKwkJc3RhdHNfYWxsLnMzLmNwX3RpbWVbaV0gPSBic2RfY3BfdGltZVtj cF90aW1lX3hsYXRbaV1dOw0KIA0KICAgICAgICAgKHZvaWQpZ2V0bG9hZGF2 ZyhhdnJ1biwgc2l6ZW9mKGF2cnVuKSAvIHNpemVvZihhdnJ1blswXSkpOw0K IA0KLQlzdGF0c19hbGwuczIuYXZlbnJ1blswXSA9IGF2cnVuWzBdICogRlND QUxFOw0KLQlzdGF0c19hbGwuczIuYXZlbnJ1blsxXSA9IGF2cnVuWzFdICog RlNDQUxFOw0KLQlzdGF0c19hbGwuczIuYXZlbnJ1blsyXSA9IGF2cnVuWzJd ICogRlNDQUxFOw0KKwlzdGF0c19hbGwuczMuYXZlbnJ1blswXSA9IGF2cnVu WzBdICogRlNDQUxFOw0KKwlzdGF0c19hbGwuczMuYXZlbnJ1blsxXSA9IGF2 cnVuWzFdICogRlNDQUxFOw0KKwlzdGF0c19hbGwuczMuYXZlbnJ1blsyXSA9 IGF2cnVuWzJdICogRlNDQUxFOw0KIA0KIAltaWJbMF0gPSBDVExfS0VSTjsN CiAJbWliWzFdID0gS0VSTl9CT09UVElNRTsNCkBAIC0yMjEsMTMgKzIyMywx MyBAQA0KIAkJZXhpdCgxKTsNCiAJfQ0KIA0KLQlzdGF0c19hbGwuczIuYm9v dHRpbWUudHZfc2VjID0gYnRtLnR2X3NlYzsNCi0Jc3RhdHNfYWxsLnMyLmJv b3R0aW1lLnR2X3VzZWMgPSBidG0udHZfdXNlYzsNCisJc3RhdHNfYWxsLnMz LmJvb3R0aW1lLnR2X3NlYyA9IGJ0bS50dl9zZWM7DQorCXN0YXRzX2FsbC5z My5ib290dGltZS50dl91c2VjID0gYnRtLnR2X3VzZWM7DQogDQogDQogI2lm ZGVmIERFQlVHDQotCWZwcmludGYoc3RkZXJyLCAiJWQgJWQgJWQgJWRcbiIs IHN0YXRzX2FsbC5zMS5jcF90aW1lWzBdLA0KLQkgICAgc3RhdHNfYWxsLnMx LmNwX3RpbWVbMV0sIHN0YXRzX2FsbC5zMS5jcF90aW1lWzJdLCBzdGF0c19h bGwuczEuY3BfdGltZVszXSk7DQorCWZwcmludGYoc3RkZXJyLCAiJWQgJWQg JWQgJWRcbiIsIHN0YXRzX2FsbC5zMy5jcF90aW1lWzBdLA0KKwkgICAgc3Rh dHNfYWxsLnMzLmNwX3RpbWVbMV0sIHN0YXRzX2FsbC5zMy5jcF90aW1lWzJd LCBzdGF0c19hbGwuczMuY3BfdGltZVszXSk7DQogI2VuZGlmDQogDQogI2Rl ZmluZQlGRVRDSF9DTlQoc3RhdCwgY250KSBkbyB7CQkJCQlcDQpAQCAtMjM4 LDE1ICsyNDAsMTIgQEANCiAJfQkJCQkJCQkJXA0KIH0gd2hpbGUgKDApDQog DQotCUZFVENIX0NOVChzdGF0c19hbGwuczEudl9wZ3BnaW4sIHZtLnZfdm5v ZGVwZ3Npbik7DQotCUZFVENIX0NOVChzdGF0c19hbGwuczEudl9wZ3Bnb3V0 LCB2bS52X3Zub2RlcGdzb3V0KTsNCi0JRkVUQ0hfQ05UKHN0YXRzX2FsbC5z MS52X3Bzd3Bpbiwgdm0udl9zd2FwcGdzaW4pOw0KLQlGRVRDSF9DTlQoc3Rh dHNfYWxsLnMxLnZfcHN3cG91dCwgdm0udl9zd2FwcGdzb3V0KTsNCi0JRkVU Q0hfQ05UKHN0YXRzX2FsbC5zMS52X2ludHIsIHN5cy52X2ludHIpOw0KLQlG RVRDSF9DTlQoc3RhdHNfYWxsLnMyLnZfc3d0Y2gsIHN5cy52X3N3dGNoKTsN Ci0JZ2V0dGltZW9mZGF5KCZ0bSwgKHN0cnVjdCB0aW1lem9uZSAqKSAwKTsN Ci0Jc3RhdHNfYWxsLnMxLnZfaW50ciAtPSBoeioodG0udHZfc2VjIC0gYnRt LnR2X3NlYykgKw0KLQkgICAgaHoqKHRtLnR2X3VzZWMgLSBidG0udHZfdXNl YykvMTAwMDAwMDsNCisJRkVUQ0hfQ05UKHN0YXRzX2FsbC5zMy52X3BncGdp biwgdm0udl92bm9kZXBnc2luKTsNCisJRkVUQ0hfQ05UKHN0YXRzX2FsbC5z My52X3BncGdvdXQsIHZtLnZfdm5vZGVwZ3NvdXQpOw0KKwlGRVRDSF9DTlQo c3RhdHNfYWxsLnMzLnZfcHN3cGluLCB2bS52X3N3YXBwZ3Npbik7DQorCUZF VENIX0NOVChzdGF0c19hbGwuczMudl9wc3dwb3V0LCB2bS52X3N3YXBwZ3Nv dXQpOw0KKwlGRVRDSF9DTlQoc3RhdHNfYWxsLnMzLnZfaW50ciwgc3lzLnZf aW50cik7DQorCUZFVENIX0NOVChzdGF0c19hbGwuczMudl9zd3RjaCwgc3lz LnZfc3d0Y2gpOw0KIA0KIAkvKiB1cGRhdGUgZGlzayB0cmFuc2ZlcnMgKi8N CiAJdXBkYXRleGZlcnMoUlNUQVRfREtfTkRSSVZFLCBzdGF0c19hbGwuczEu ZGtfeGZlcik7DQpAQCAtMjYyLDExICsyNjEsMTEgQEANCiAJCWV4aXQoMSk7 DQogCX0NCiANCi0Jc3RhdHNfYWxsLnMxLmlmX2lwYWNrZXRzID0gMDsNCi0J c3RhdHNfYWxsLnMxLmlmX29wYWNrZXRzID0gMDsNCi0Jc3RhdHNfYWxsLnMx LmlmX2llcnJvcnMgPSAwOw0KLQlzdGF0c19hbGwuczEuaWZfb2Vycm9ycyA9 IDA7DQotCXN0YXRzX2FsbC5zMS5pZl9jb2xsaXNpb25zID0gMDsNCisJc3Rh dHNfYWxsLnMzLmlmX2lwYWNrZXRzID0gMDsNCisJc3RhdHNfYWxsLnMzLmlm X29wYWNrZXRzID0gMDsNCisJc3RhdHNfYWxsLnMzLmlmX2llcnJvcnMgPSAw Ow0KKwlzdGF0c19hbGwuczMuaWZfb2Vycm9ycyA9IDA7DQorCXN0YXRzX2Fs bC5zMy5pZl9jb2xsaXNpb25zID0gMDsNCiAJZm9yIChpID0gMTsgaSA8PSBp ZmNvdW50OyBpKyspIHsNCiAJCWxlbiA9IHNpemVvZiBpZm1kOw0KIAkJbWli WzNdID0gSUZNSUJfSUZEQVRBOw0KQEAgLTI4MSwxNCArMjgwLDE3IEBADQog CQkJZXhpdCgxKTsNCiAJCX0NCiANCi0JCXN0YXRzX2FsbC5zMS5pZl9pcGFj a2V0cyArPSBpZm1kLmlmbWRfZGF0YS5pZmlfaXBhY2tldHM7DQotCQlzdGF0 c19hbGwuczEuaWZfb3BhY2tldHMgKz0gaWZtZC5pZm1kX2RhdGEuaWZpX29w YWNrZXRzOw0KLQkJc3RhdHNfYWxsLnMxLmlmX2llcnJvcnMgKz0gaWZtZC5p Zm1kX2RhdGEuaWZpX2llcnJvcnM7DQotCQlzdGF0c19hbGwuczEuaWZfb2Vy cm9ycyArPSBpZm1kLmlmbWRfZGF0YS5pZmlfb2Vycm9yczsNCi0JCXN0YXRz X2FsbC5zMS5pZl9jb2xsaXNpb25zICs9IGlmbWQuaWZtZF9kYXRhLmlmaV9j b2xsaXNpb25zOw0KKwkJc3RhdHNfYWxsLnMzLmlmX2lwYWNrZXRzICs9IGlm bWQuaWZtZF9kYXRhLmlmaV9pcGFja2V0czsNCisJCXN0YXRzX2FsbC5zMy5p Zl9vcGFja2V0cyArPSBpZm1kLmlmbWRfZGF0YS5pZmlfb3BhY2tldHM7DQor CQlzdGF0c19hbGwuczMuaWZfaWVycm9ycyArPSBpZm1kLmlmbWRfZGF0YS5p ZmlfaWVycm9yczsNCisJCXN0YXRzX2FsbC5zMy5pZl9vZXJyb3JzICs9IGlm bWQuaWZtZF9kYXRhLmlmaV9vZXJyb3JzOw0KKwkJc3RhdHNfYWxsLnMzLmlm X2NvbGxpc2lvbnMgKz0gaWZtZC5pZm1kX2RhdGEuaWZpX2NvbGxpc2lvbnM7 DQogCX0NCi0JZ2V0dGltZW9mZGF5KChzdHJ1Y3QgdGltZXZhbCAqKSZzdGF0 c19hbGwuczMuY3VydGltZSwNCi0JCShzdHJ1Y3QgdGltZXpvbmUgKikgMCk7 DQorCWdldHRpbWVvZmRheSgmdG0sIChzdHJ1Y3QgdGltZXpvbmUgKikgMCk7 DQorCXN0YXRzX2FsbC5zMy52X2ludHIgLT0gaHoqKHRtLnR2X3NlYyAtIGJ0 bS50dl9zZWMpICsNCisJICAgIGh6Kih0bS50dl91c2VjIC0gYnRtLnR2X3Vz ZWMpLzEwMDAwMDA7DQorCXN0YXRzX2FsbC5zMy5jdXJ0aW1lLnR2X3NlYyA9 IHRtLnR2X3NlYzsNCisJc3RhdHNfYWxsLnMzLmN1cnRpbWUudHZfdXNlYyA9 IHRtLnR2X3VzZWM7DQogCWFsYXJtKDEpOw0KIH0NCiANCkBAIC00NzQsMyAr NDc2LDQgQEANCiAgICAgICAgIGlmIChmcm9tX2luZXRkKQ0KICAgICAgICAg ICAgICAgICBleGl0KDApOw0KIH0NCisNCg== ---559023410-420219909-1365952722=:1386--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304141540.r3EFe0kV089200>