|
@@ -697,12 +697,6 @@ void arp_send(int type, int ptype, u32 dest_ip,
|
|
arp_xmit(skb);
|
|
arp_xmit(skb);
|
|
}
|
|
}
|
|
|
|
|
|
-static void parp_redo(struct sk_buff *skb)
|
|
|
|
-{
|
|
|
|
- nf_reset(skb);
|
|
|
|
- arp_rcv(skb, skb->dev, NULL, skb->dev);
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
/*
|
|
/*
|
|
* Process an arp request.
|
|
* Process an arp request.
|
|
*/
|
|
*/
|
|
@@ -922,6 +916,11 @@ out:
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static void parp_redo(struct sk_buff *skb)
|
|
|
|
+{
|
|
|
|
+ arp_process(skb);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
|
|
/*
|
|
/*
|
|
* Receive an arp request from the device layer.
|
|
* Receive an arp request from the device layer.
|