IPv4: fix: do not send ICMP in response to mcast/bcast if L4 protocol is missing

Motivation: routers sent back ICMP error on broadcast DHCP messages
because they didn't have UDP...
DHCP: server: ignore received ICMP errors