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.