In the multicast router code don't allocate a rt timer queue for each
authorclaudio <claudio@openbsd.org>
Thu, 28 Apr 2022 17:27:14 +0000 (17:27 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 28 Apr 2022 17:27:14 +0000 (17:27 +0000)
commitef8e83db3db18f07230f8ff6ab27b4231898b41c
tree413c8ad79466f45be2da0e3ff2672c9a26a49352
parent55159bee63e034b2ae40f0f0101346b79a64f41a
In the multicast router code don't allocate a rt timer queue for each
rdomain. The rttimer API is rtable/rdomain aware and so there is no need
to have so many queues.
Also init the two queues (one for IPv4 and one for IPv6) early on. This
will allow the rttable code to become simpler.
OK bluhm@
sys/netinet/ip_input.c
sys/netinet/ip_mroute.c
sys/netinet/ip_mroute.h
sys/netinet6/ip6_input.c
sys/netinet6/ip6_mroute.c
sys/netinet6/ip6_mroute.h