Some early 2.0.x had a bug in this regard, but this was fixed years ago
in the 2.0 series.
>
> When an interface in promisc mode received a packet destined
> for another mac, but to an IP the local host owns it would, as you
> said, not arp. It *would* respond to the packets though.
>
>
> To restate, it was assumed that anything with a locally owned
> IP that made it to the IP layer was ours. Should one have an
> interface in promisc, where we receive a packet with an IP we have but
> destined to another MAC addr it would get passed to the IP layer, and
> dealt with exactly as if it was sent to our MAC addr.
Except when you have a buggy driver (that does not set PACKET_OTHERHOST
correctly -- normally all drivers do because the check is in the shared
eth_type_trans function) this should not happen.
-Andi
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/