The setup: ap1 and ap2 are connected to mesh, ap2 bridges mesh with ethernet, host and ap2 are connected via ethernet.
When I do ping -c 1 host
from ap1 is always fails the first time.
iw dev mesh mpp get host_mac
returns command failed: No such file or directory (-2)
after this ping. The second ping receives a reply and mpp table populates with ap2 mesh interface mac:
iw dev mesh mpp get host_mac
host_mac ap2_mac mesh
This is definitely not an ARP issue, as flushing ip neigh on all hosts doesn't reproduce the issue and discovering happens extremely fast.