• Neil Horman's avatar
    [NETPOLL]: make arp replies through netpoll use mac address of sender · 47bbec02
    Neil Horman authored
    Back in 2.4 arp requests that were recevied by netpoll were processed
    in netconsole_receive_skb, where they were responded to using the src
    mac of the request sender.  In the 2.6 kernel arp_reply is responsible
    for this function, but instead of using the src mac address of the
    incomming request, the stored mac address that was registered for the
    netconsole application is used.  While this is usually ok, it can lead
    to failures in netpoll in some situations (specifically situations
    where a network may have two gateways, as arp requests from one may be
    responded to using the mac address of the other).  This patch reverts
    the behavior to what we had in 2.4, in which all arp requests are sent
    back using the src address of the request sender.
    Signed-off-by: default avatarNeil Horman <nhorman@tuxdriver.com>
    Acked-by: default avatarChris Lalancette <clalance@redhat.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    47bbec02
netpoll.c 18.2 KB