diff --git a/lxd/device/device_load.go b/lxd/device/device_load.go
index <HASH>..<HASH> 100644
--- a/lxd/device/device_load.go
+++ b/lxd/device/device_load.go
@@ -40,6 +40,8 @@ func load(inst instance.Instance, state *state.State, name string, conf deviceCo
 			dev = &nicMACVLAN{}
 		case "sriov":
 			dev = &nicSRIOV{}
+		case "ovn":
+			dev = &nicOVN{}
 		}
 	case "infiniband":
 		switch nicType {
lxd/device/device/load: Adds OVN nic type support