--- - branch: netbsd-8 date: Tue Mar 13 13:27:10 UTC 2018 files: - new: 1.18.6.3 old: 1.18.6.2 path: src/sys/net/if_llatbl.c pathrev: src/sys/net/if_llatbl.c@1.18.6.3 type: modified - new: 1.10.8.3 old: 1.10.8.2 path: src/sys/net/if_llatbl.h pathrev: src/sys/net/if_llatbl.h@1.10.8.3 type: modified - new: 1.194.6.7 old: 1.194.6.6 path: src/sys/net/route.c pathrev: src/sys/net/route.c@1.194.6.7 type: modified - new: 1.250.2.7 old: 1.250.2.6 path: src/sys/netinet/if_arp.c pathrev: src/sys/netinet/if_arp.c@1.250.2.7 type: modified - new: 1.203.2.11 old: 1.203.2.10 path: src/sys/netinet/in.c pathrev: src/sys/netinet/in.c@1.203.2.11 type: modified - new: 1.245.2.9 old: 1.245.2.8 path: src/sys/netinet6/in6.c pathrev: src/sys/netinet6/in6.c@1.245.2.9 type: modified - new: 1.232.2.7 old: 1.232.2.6 path: src/sys/netinet6/nd6.c pathrev: src/sys/netinet6/nd6.c@1.232.2.7 type: modified id: 20180313T132710Z.68b16460868f67fe0a8f5bc3f717ac25cbf5fb3a log: "Pull up following revision(s) (requested by ozaki-r in ticket #622):\n\tsys/netinet/if_arp.c: revision 1.270\n\tsys/net/if_llatbl.c: revision 1.24 (patch)\n\tsys/net/if_llatbl.c: revision 1.25\n\tsys/net/if_llatbl.c: revision 1.26\n\tsys/net/route.c: revision 1.204\n\tsys/netinet6/in6.c: revision 1.261\n\tsys/netinet6/in6.c: revision 1.262 (patch)\n\tsys/netinet6/in6.c: revision 1.263\n\tsys/netinet/in.c: revision 1.216\n\tsys/netinet6/in6.c: revision 1.264\n\tsys/netinet6/nd6.c: revision 1.246 (patch)\n\tsys/netinet/if_arp.c: revision 1.269\n\tsys/net/if_llatbl.h: revision 1.14\n\tsys/netinet6/in6.c: revision 1.259\n\tsys/netinet/in.c: revision 1.220\n\tsys/netinet/in.c: revision 1.221 (patch)\n\tsys/netinet/in.c: revision 1.222\n\tsys/netinet/in.c: revision 1.223\n\nSuppress noisy debugging outputs\nEven if DEBUG they are too noisy under load.\n\nTweak sanity checks\n\nScheduling a timer of static entries is wrong.\n\nAdd assertions\n\nWe must not destroy llentries holding mbufs.\n\nFix reference leaks of llentry\ncallout_reset and callout_halt can cancel a pending callout without telling us.\nDetect a cancel and remove a reference by using callout_pending and\ncallout_stop (it's a bit tricy though, we can detect it).\nWhile here, we can remove remaining abuses of mutex_owned for softnet_lock.\n\nFix memory leaks on arp -d and ndp -d for static entries\nWe have to delete entries on in_lltable_delete and in6_lltable_delete\nunconditionally. \ Note that we don't need to worry about LLE_IFADDR because\nthere is no such entries now.\n\nUse pool(9) for llentry allocations\nllentry is easy to be leaked and pool suits for it because pool is usable to\ndetect leaks.\n\nAlso sweep unnecessary wrappers for llentry, in_llentry and in6_llentry.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys' unixtime: '1520947630' user: martin