Hello, I was trying to run the mesh example provided in src/mesh/examples/mesh.cc. The code did not have any logs enabled, so I enabled logs for UdpEchoClient and UdpEchoServer. Now running the code with default values result in only client sending data, but no reception from server. After a bit of playing around, I discovered that if step is decreased to around 30 (instead of default 100), and the grid is changed to a one dimensional grid (i.e. x-size or y-size is 1) then the server successfully receives packets. I.E. in this case, multi-hop works successfully. But If I change the grid back to two dimensional (3 by 2 or 3 by 3), the packets do not propagate after source's direct neighbor. If my understanding is correct, this should not be happening.
Could anyone help me figure out exactly what is going wrong here? Is perhaps the example code incomplete?