[ovs-dev] [RFC PATCH v2 09/11] dpif-linux: Look for kernel support for meters.
Jarno Rajahalme
jrajahalme at nicira.com
Fri Sep 13 22:03:38 UTC 2013
Signed-off-by: Jarno Rajahalme <jrajahalme at nicira.com>
---
lib/dpif-linux.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/lib/dpif-linux.c b/lib/dpif-linux.c
index deac140..fa905a1 100644
--- a/lib/dpif-linux.c
+++ b/lib/dpif-linux.c
@@ -160,6 +160,7 @@ static int ovs_datapath_family;
static int ovs_vport_family;
static int ovs_flow_family;
static int ovs_packet_family;
+static int ovs_meter_family;
/* Generic Netlink multicast groups for OVS.
*
@@ -1607,6 +1608,12 @@ dpif_linux_init(void)
error = nl_lookup_genl_mcgroup(OVS_VPORT_FAMILY, OVS_VPORT_MCGROUP,
&ovs_vport_mcgroup);
}
+ if (!error) {
+ error = nl_lookup_genl_family(OVS_METER_FAMILY, &ovs_meter_family);
+ if (error) {
+ ovs_meter_family = 0; /* No kernel support for meters. */
+ }
+ }
ovsthread_once_done(&once);
}
--
1.7.10.4
More information about the dev
mailing list