patch-2.4.11-dontuse linux/net/core/neighbour.c
Next file: linux/net/ipv4/devinet.c
Previous file: linux/net/core/dev.c
Back to the patch index
Back to the overall index
- Lines: 14
- Date:
Mon Oct 1 09:19:56 2001
- Orig file:
v2.4.10/linux/net/core/neighbour.c
- Orig date:
Tue Jul 3 17:08:22 2001
diff -u --recursive --new-file v2.4.10/linux/net/core/neighbour.c linux/net/core/neighbour.c
@@ -725,11 +725,11 @@
if (skb) {
if (skb_queue_len(&neigh->arp_queue) >= neigh->parms->queue_len) {
struct sk_buff *buff;
- buff = neigh->arp_queue.prev;
+ buff = neigh->arp_queue.next;
__skb_unlink(buff, &neigh->arp_queue);
kfree_skb(buff);
}
- __skb_queue_head(&neigh->arp_queue, skb);
+ __skb_queue_tail(&neigh->arp_queue, skb);
}
write_unlock_bh(&neigh->lock);
return 1;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)