Hi, according to the comment in usr.sbin/ripd/packet.c, ripd(8) fails to find the interface on which a packet was received when the source and destination addresses of the interface do not share the same subnet.
Here is a patch: http://www.durlej.net/tmp/ripd-p2p.diff Kind regards, Piotr
