From mboxrd@z Thu Jan 1 00:00:00 1970 From: frank.blaschka@de.ibm.com Subject: [patch 0/2] vlan, qeth: neigh_setup Date: Wed, 07 Jan 2009 13:15:50 +0100 Message-ID: <20090107121550.878339000@de.ibm.com> Return-path: Sender: netdev-owner@vger.kernel.org List-Archive: List-Post: To: davem@davemloft.net Cc: netdev@vger.kernel.org, linux-s390@vger.kernel.org List-ID: Hi Dave, the qeth_l3 driver uses the neigh_setup function to turn off ARP for IPv4. But since the vlan driver does not support a neigh_setup function I had to add an ugly hack to the qeth_l3_add_vid function (set the neigh_setup function of the vlan device to the function of the real device). With the new net_device_ops this hack will not work any longer so I want to add neigh_setup to the vlan driver. Following patches add the neigh_setup to vlan and change qeth to use the net_device_ops. Do you see any problems? Or is there a better way to turn off ARP for IPv4 (we still need neighbour solicitation for IPv6 so IFF_NOARP is no option)? Thanks, Frank --