Handle neighbor solicitation requests without link layer addresses.
authorGuus Sliepen <guus@tinc-vpn.org>
Tue, 17 Feb 2009 13:43:05 +0000 (14:43 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Tue, 17 Feb 2009 13:43:05 +0000 (14:43 +0100)
commit1c1a67fd93530b9d16538ab2897c3911d3b16574
treea62f78f310741df44cb0bb76617fa2e9aebed464
parent2327d3f6eb5982bcc922ff1ab1ec436ba6aeffdc
Handle neighbor solicitation requests without link layer addresses.

Apparently FreeBSD likes to send out neighbor solicitation requests, even on a
tun interface where this is completely pointless. These requests do not have an
option header containing a link layer address, so the proxy-neighborsol code
was treating these requests as invalid. We now handle such requests, and send
back equally pointless replies, also without a link layer address. This seems
to satisfy FreeBSD.
src/route.c