Re: netstat: sysctl: net.route.0.0.dump.0: Cannot allocate memor
----Security_Multipart0(Fri_Feb_21_17_20_17_2014_775)--
Content-Type: Multipart/Mixed;
boundary="--Next_Part(Fri_Feb_21_17_20_17_2014_030)--"
Content-Transfer-Encoding: 7bit
----Next_Part(Fri_Feb_21_17_20_17_2014_030)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
"Ian FREISLICH" <ianf@clue.co.za> wrote
in <E1WGkzK-0000gb-E2@clue.co.za>:
ia> Hi
ia>
ia> While recieving my routing table I used to be able to check how far
ia> it got by counting the output netstat -rn. It takes about 2 seconds
ia> to recieve the routes from my route-server, but over a minute to
ia> update the kernel routing table.
ia>
ia> I'm now getting this error until zebra completes route insertion.
ia>
ia> [firewall1.jnb1] ~ $ netstat -rn |wc -l
ia> netstat: sysctl: net.route.0.0.dump.0: Cannot allocate memory
ia> 1
ia> [firewall1.jnb1] ~ $ netstat -rn |wc -l
ia> 480446
Perhaps does the attached patch fix this?
-- Hiroki
----Next_Part(Fri_Feb_21_17_20_17_2014_030)--
Content-Type: Text/X-Patch; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="netstat.diff"
Index: usr.bin/netstat/route.c
===================================================================
--- usr.bin/netstat/route.c (revision 262283)
+++ usr.bin/netstat/route.c (working copy)
@@ -614,7 +614,7 @@
if ((buf = malloc(needed)) == 0) {
errx(2, "malloc(%lu)", (unsigned long)needed);
}
- if (sysctl(mib, 6, buf, &needed, NULL, 0) < 0) {
+ if (sysctl(mib, 7, buf, &needed, NULL, 0) < 0) {
err(1, "sysctl: net.route.0.%d.dump.%d", af, fibnum);
}
lim = buf + needed;
----Next_Part(Fri_Feb_21_17_20_17_2014_030)----
----Security_Multipart0(Fri_Feb_21_17_20_17_2014_775)--
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEABECAAYFAlMHDEEACgkQTyzT2CeTzy2cqgCgu/pw9bttvBrktRPytrIqI5Mc
KV8AoK1zG1TQXr75wfmPSM0whHXNqdbr
=WAB8
-----END PGP SIGNATURE-----
----Security_Multipart0(Fri_Feb_21_17_20_17_2014_775)----
討論串 (同標題文章)
完整討論串 (本文為第 1 之 7 篇):