On Wed, Oct 01, 2014 at 11:52:30AM -0700, Gurucharan Shetty wrote:
> As of now, when someone passes a punix:foo/bar as a connection type
> in Windows, we create a TCP server using 127.0.0.1 and save the kernel
> assigned port number in the file foo/bar. The connection name
> as obtained through pstream_get_name() would be ptcp:127.0.0.1:$PORT.
> This was okay if pstream_get_name() was only used for logging
> purposes. But netdev-dummy uses it to close active connections when the
> passed name and created name are different. This causes transient
> connection teardowns while using patch ports in Windows unit tests
> causing occasional packet loss.
> 
> This commit sets the connection name to be punix:foo/bar instead
> of ptcp:127.0.0.1:$PORT for pwindows.
> 
> Signed-off-by: Gurucharan Shetty <[email protected]>

I like this better anyway, even without knowing that it solves a problem
with netdev-dummy.  Thanks for finding and fixing the problem.

I only skimmed the patch; I'll assume that it does what you explained
above.

Acked-by: Ben Pfaff <[email protected]>
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to