Revert "icmp: avoid allocating large struct on stack"