> I actually played a bit with the code and found out that exactly half of the<br />> times the write() call in the function<br />> gsmtap_fd_cb() (gsmtap_util.c) fails because of EAGAIN or EWOULDBLOCK.<br /><br />That's because of what Alex said.<br />If you do what he described, the port unreachable will not happen and all write will succeed.<br /><br />Cheers,<br /><br />     Sylvain