SSL streams were supposed to work, but they didn't. Oops.
static struct stream_class *stream_classes[] = {
&tcp_stream_class,
&unix_stream_class,
+#ifdef HAVE_OPENSSL
+ &ssl_stream_class,
+#endif
};
static struct pstream_class *pstream_classes[] = {
&ptcp_pstream_class,
&punix_pstream_class,
+#ifdef HAVE_OPENSSL
+ &pssl_pstream_class,
+#endif
};
/* Check the validity of the stream class structures. */
noinst_PROGRAMS += tests/test-ovsdb
tests_test_ovsdb_SOURCES = tests/test-ovsdb.c tests/idltest.c tests/idltest.h
-tests_test_ovsdb_LDADD = ovsdb/libovsdb.a lib/libopenvswitch.a
+tests_test_ovsdb_LDADD = ovsdb/libovsdb.a lib/libopenvswitch.a $(SSL_LIBS)
EXTRA_DIST += tests/uuidfilt.pl tests/idltest.ovsidl
BUILT_SOURCES += tests/idltest.c tests/idltest.h
noinst_DATA += tests/idltest.ovsschema
$(SSL_LIBS)
utilities_ovs_vsctl_SOURCES = utilities/ovs-vsctl.c vswitchd/vswitch-idl.c
-utilities_ovs_vsctl_LDADD = lib/libopenvswitch.a
+utilities_ovs_vsctl_LDADD = lib/libopenvswitch.a $(SSL_LIBS)
utilities_ovs_wdt_SOURCES = utilities/ovs-wdt.c
vswitchd/vswitch-idl.c \
vswitchd/vswitch-idl.h
-vswitchd_ovs_brcompatd_LDADD = lib/libopenvswitch.a
+vswitchd_ovs_brcompatd_LDADD = lib/libopenvswitch.a $(SSL_LIBS)
EXTRA_DIST += \
vswitchd/ovs-vswitchd.8.in \