diff options
Diffstat (limited to 'net/ipv4/arp.c')
| -rw-r--r-- | net/ipv4/arp.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c index 8bf312bdea13..ec0e36893b01 100644 --- a/net/ipv4/arp.c +++ b/net/ipv4/arp.c | |||
| @@ -697,12 +697,6 @@ void arp_send(int type, int ptype, u32 dest_ip, | |||
| 697 | arp_xmit(skb); | 697 | arp_xmit(skb); |
| 698 | } | 698 | } |
| 699 | 699 | ||
| 700 | static void parp_redo(struct sk_buff *skb) | ||
| 701 | { | ||
| 702 | nf_reset(skb); | ||
| 703 | arp_rcv(skb, skb->dev, NULL, skb->dev); | ||
| 704 | } | ||
| 705 | |||
| 706 | /* | 700 | /* |
| 707 | * Process an arp request. | 701 | * Process an arp request. |
| 708 | */ | 702 | */ |
| @@ -922,6 +916,11 @@ out: | |||
| 922 | return 0; | 916 | return 0; |
| 923 | } | 917 | } |
| 924 | 918 | ||
| 919 | static void parp_redo(struct sk_buff *skb) | ||
| 920 | { | ||
| 921 | arp_process(skb); | ||
| 922 | } | ||
| 923 | |||
| 925 | 924 | ||
| 926 | /* | 925 | /* |
| 927 | * Receive an arp request from the device layer. | 926 | * Receive an arp request from the device layer. |
