Move DP_MAX into public header file.
authorBen Pfaff <blp@nicira.com>
Wed, 17 Dec 2008 00:10:31 +0000 (16:10 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 17 Dec 2008 00:41:25 +0000 (16:41 -0800)
vswitchd wants to know the maximum number of datapaths, so DP_MAX needs to
be exported.

(This is not an ideal situation.  Really the kernel should not have an
explicit limit on the number of datapaths, and userspace should be able
to query the current maximum.)

datapath/datapath.c
include/openflow/openflow-netlink.h

index 6b7f6453be70aa70ce395324c5a2fadd7720c686..352baf39360dc6dac443d46fedfba657015cb0e9 100644 (file)
@@ -76,9 +76,6 @@ MODULE_PARM(serial_num, "s");
 static struct genl_family dp_genl_family;
 static struct genl_multicast_group mc_group;
 
-/* It's hard to imagine wanting more than one datapath, but... */
-#define DP_MAX 32
-
 /* Datapaths.  Protected on the read side by rcu_read_lock, on the write side
  * by dp_mutex.  dp_mutex is almost completely redundant with genl_mutex
  * maintained by the Generic Netlink code, but the timeout path needs mutual
index 895fad5c41e6d1b21f1f6bef5ea0feef92d6db91..23e26408deb9b16d8b7eaf74f2ae35e6447202af 100644 (file)
@@ -62,4 +62,7 @@ enum dp_genl_command {
        DP_GENL_C_MAX = __DP_GENL_C_MAX - 1
 };
 
+/* Maximum number of datapaths. */
+#define DP_MAX 32
+
 #endif /* openflow/openflow-netlink.h */