vnet: fix ARP for unnumbered 82/40482/7
authorPim van Pelt <pim@ipng.nl>
Fri, 8 Mar 2024 08:27:40 +0000 (09:27 +0100)
committerNeale Ranns <neale@graphiant.com>
Tue, 9 Apr 2024 04:26:21 +0000 (04:26 +0000)
commit2a7bc81ae302b02e8e0d4eec7db82c1ca15b7f7a
tree46572a13e4be6271032862c1ab18e17e35515903
parent0bfce6b7243af63c74823c78a9c98377079efec7
vnet: fix ARP for unnumbered

On unnumbered interfaces, ARP fails because there is no attached route.
Allow replies to peer-to-peer addresses on unnumbered interfaces:
  eg. 192.0.2.1/32 <-> 192.0.2.2/32

Type: fix
Change-Id: Ibeb8d8ebc8d58d5bfb0724739a17694e0217356e
Signed-off-by: Pim van Pelt <pim@ipng.nl>
src/vnet/arp/arp.c
test/test_neighbor.py