Diagnose attempts to connect the wrong protocol to a network port.
authorBen Pfaff <blp@nicira.com>
Wed, 5 May 2010 17:31:44 +0000 (10:31 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 11 May 2010 18:50:45 +0000 (11:50 -0700)
commit1e3c004749e1e0498dac6240b6edda472718dde2
tree1e23164258304afce1f61f167436b3b4333ce11c
parentc088c3be069e991e2d8a3acfdcbb9af278c6d5e5
Diagnose attempts to connect the wrong protocol to a network port.

Sometimes, when a user asks me to help debug a problem, it turns out that
an SSL connection was being made on a TCP port, or vice versa, or that an
OpenFlow connection was being made on a JSON-RPC port, or vice versa, and
so on.  This commit adds log messages that diagnose this kind of problem,
e.g. "tcp:127.0.0.1:6633: received JSON-RPC data on OpenFlow channel".
lib/jsonrpc.c
lib/stream-ssl.c
lib/stream.c
lib/stream.h
lib/vconn-stream.c