[ovs-dev] [PATCH 10/12] dpif-linux: Look for kernel support for meters.
Jarno Rajahalme
jrajahalme at nicira.com
Fri Nov 8 18:54:42 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 1556ca2..bb68460 100644
--- a/lib/dpif-linux.c
+++ b/lib/dpif-linux.c
@@ -162,6 +162,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.
*
@@ -1616,6 +1617,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