diff --git a/topology/probes/ovsdb.go b/topology/probes/ovsdb.go
index <HASH>..<HASH> 100644
--- a/topology/probes/ovsdb.go
+++ b/topology/probes/ovsdb.go
@@ -216,7 +216,7 @@ func (o *OvsdbProbe) OnOvsInterfaceAdd(monitor *ovsdb.OvsMonitor, uuid string, r
 	o.uuidToIntf[uuid] = intf
 
 	switch itype {
-	case "gre", "vxlan":
+	case "gre", "vxlan", "geneve":
 		o.Graph.AddMetadata(intf, "Driver", "openvswitch")
 
 		m := row.New.Fields["options"].(libovsdb.OvsMap)
ovsdb: Get extra metadata for geneve interfaces.

The code already grabbed extra metadata for "gre" and "vxlan"
interfaces.  This same code should run for "geneve" interfaces, as
well, which is another tunnel type.

Change-Id: I0a<I>c7b<I>c3bf<I>ae<I>fe<I>c<I>de<I>a