Remove ip_local() and ip6_local(). After moving the IPv4 fragment
authorbluhm <bluhm@openbsd.org>
Sun, 21 Aug 2022 14:15:55 +0000 (14:15 +0000)
committerbluhm <bluhm@openbsd.org>
Sun, 21 Aug 2022 14:15:55 +0000 (14:15 +0000)
commitcfa8497dc94a8056e121f74a39c251a7b334eac9
tree63e0ab44e11f9f0fdb1a54faf33febd96ff4d8f6
parent5fece840df57b2ab56ca72e6356317239a7bb52e
Remove ip_local() and ip6_local().  After moving the IPv4 fragment
reassembly and IPv6 hob-by-hob header chain processing out of
ip_local() and ip6_local(), they are almost empty stubs.  The check
for local deliver loop in ip_ours() and ip6_ours() is sufficient.
Recover mbuf offset and next protocol directly in ipintr() and
ip6intr().
OK mvs@
sys/netinet/ip_input.c
sys/netinet6/ip6_input.c