On Sat, May 05, 2018 at 11:37:07PM -0400, Xavier Guerin wrote: > Hello list, > > Working with a user-space TCP-IP, I tried to setup a local bridge > between two taps, each tap being driver by a user-space client and > server. > > user-space <-> TAP0 <-> BRIDGE0 <-> TAP1 <-> user-space > > I am interestingly stuck at the ARP discovery phase. When the client > send its ARP request, the server receives it and replies. However, the > client never gets the reply back. > > Some research indicated that since the client is getting an echoed > version of its request, the bridge learns its address preventing > the reply from being forwared. > > Would my understanding be correct? If so, is there any way to correct > this behavior? > > Thanks, > xavier >
What version are you running? I ask because of the following: https://www.openbsd.org/errata63.html https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/003_arp.patch.sig +--+ Carlos