ovs-thread: Add support for various thread-related assertions.
[sliver-openvswitch.git] / lib / ofp-version-opt.c
index 35d79e6..84e83d8 100644 (file)
@@ -1,6 +1,7 @@
 #include <config.h>
 #include "ofp-util.h"
 #include "ofp-version-opt.h"
+#include "ovs-thread.h"
 #include "vlog.h"
 #include "dynamic-string.h"
 
@@ -17,12 +18,14 @@ get_allowed_ofp_versions(void)
 void
 set_allowed_ofp_versions(const char *string)
 {
+    assert_single_threaded();
     allowed_versions = ofputil_versions_from_string(string);
 }
 
 void
 mask_allowed_ofp_versions(uint32_t bitmap)
 {
+    assert_single_threaded();
     allowed_versions &= bitmap;
 }