kern/92412: [libexec] [patch] rpc.rstatd reports bogus packets/per/second info

hostmaster at whois.gts.net hostmaster at whois.gts.net
Sun Apr 14 15:40:01 UTC 2013


The following reply was made to PR kern/92412; it has been noted by GNATS.

From: hostmaster at whois.gts.net
To: "G. Paul Ziemba" <p-fbsd-bugs at ziemba.us>
Cc: bug-followup at 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 at 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 at 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--


More information about the freebsd-bugs mailing list