qeth: Drop ARP packages on HiperSockets interface with NOARP attribute.
commit54d0f56e63edb1aa3901ea6389bf7ea5d43d0c22
authorKlaus D. Wacker <kdwacker@de.ibm.com>
Wed, 29 Aug 2007 09:26:58 +0000 (29 11:26 +0200)
committerJeff Garzik <jeff@garzik.org>
Fri, 31 Aug 2007 10:52:58 +0000 (31 06:52 -0400)
treeb94d156937b8fe39041c2db4f5c832fc8c2afbd0
parent6e55cab9f004e6e7a9ab5d7b27fb705ed0de838e
qeth: Drop ARP packages on HiperSockets interface with NOARP attribute.

A network interface can get ARP packets even when the interface has
NOARP specified. In a HiperSockets environment this disturbs receiving
systems when packets are sent on the multicast queue. (E.g. TCP/IP on
z/VM issues messages reporting invalid data on the HiperSockets
interface.)
Qeth will no longer send ARP packets on HiperSockets interface when
interface has the NOARP attribute.

Signed-off-by: Klaus D. Wacker <kdwacker@de.ibm.com>
Signed-off-by: Ursula Braun <braunu@de.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/s390/net/qeth_main.c