If Zephyr receives a packet with IPv4 datagram occupying only portion of the MAC frame it drops the packet without responding to it. This is a regression from PR #11775.
As an example, attached also pcap from Linux, which responds correctly.
ext-frame-icmp-zephyr.pcap.gz
ext-frame-icmp-linux.pcap.gz