Broadcast flag must be updated between ethernet & IP layer

When an ethernet broadcast is received, the ethernet reception code
MUST indicate that this is a broadcast when passing the packet to
the IP layer. See RFC 1122 section 2.4.

Solves bug #88