]> git.baikalelectronics.ru Git - kernel.git/commit
arp: allow to invalidate specific ARP entries
authorMaxim Levitsky <maximlevitsky@gmail.com>
Sat, 8 Jan 2011 13:57:12 +0000 (13:57 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 11 Jan 2011 00:10:37 +0000 (16:10 -0800)
commitea4c7149f1db6f640d252a3902bf800fd72d8bec
tree2ece08798301e13a05f2d8b05e4e743105903f05
parent6a42e9e9978efde5bc71d5d851902abd348b85ab
arp: allow to invalidate specific ARP entries

IPv4 over firewire needs to be able to remove ARP entries
from the ARP cache that belong to nodes that are removed, because
IPv4 over firewire uses ARP packets for private information
about nodes.

This information becomes invalid as soon as node drops
off the bus and when it reconnects, its only possible
to start talking to it after it responded to an ARP packet.
But ARP cache prevents such packets from being sent.

Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/arp.h
net/ipv4/arp.c