+int pstream_set_dscp(struct pstream *, uint8_t dscp);
+
+ovs_be16 pstream_get_bound_port(const struct pstream *);
+\f
+/* Convenience functions. */
+
+int stream_open_with_default_port(const char *name,
+ uint16_t default_port,
+ struct stream **,
+ uint8_t dscp);
+int pstream_open_with_default_port(const char *name,
+ uint16_t default_port,
+ struct pstream **,
+ uint8_t dscp);
+bool stream_parse_target_with_default_port(const char *target,
+ uint16_t default_port,
+ struct sockaddr_storage *ss);
+int stream_or_pstream_needs_probes(const char *name);
+
+/* Error reporting. */
+
+enum stream_content_type {
+ STREAM_UNKNOWN,
+ STREAM_OPENFLOW,
+ STREAM_SSL,
+ STREAM_JSONRPC
+};
+
+void stream_report_content(const void *, ssize_t, enum stream_content_type,
+ struct vlog_module *, const char *stream_name);