diff --git a/lib/link/utils.js b/lib/link/utils.js
index <HASH>..<HASH> 100644
--- a/lib/link/utils.js
+++ b/lib/link/utils.js
@@ -6,18 +6,18 @@ exports.types = {
 };
 
 // Virtual link types.
-exports.vl_types = [
-	'bridge',   // Ethernet Bridge device.
-	'can',      // Controller Area Network interface.
-	'dummy',    // Dummy network interface.
-	'ifb',      // Intermediate Functional Block device.
-	'ipoib',    // IP over Infiniband device.
-	'macvlan',  // Virtual interface base on link layer address (MAC).
-	'vcan',     // Virtual Local CAN interface.
-	'veth',     // Virtual ethernet interface.
-	'vlan',     // 802.1q tagged virtual LAN interface.
-	'vxlan'     // Virtual eXtended LAN.
-];
+exports.vl_types = {
+	bridge : 'bridge',   // Ethernet Bridge device.
+	can    : 'can',      // Controller Area Network interface.
+	dummy  : 'dummy',    // Dummy network interface.
+	ifb    : 'ifb',      // Intermediate Functional Block device.
+	ipoib  : 'ipoib',    // IP over Infiniband device.
+	macvlan: 'macvlan',  // Virtual interface base on link layer address (MAC).
+	vcan   : 'vcan',     // Virtual Local CAN interface.
+	veth   : 'veth',     // Virtual ethernet interface.
+	vlan   : 'vlan',     // 802.1q tagged virtual LAN interface.
+	vxlan  : 'vxlan'     // Virtual eXtended LAN.
+};
 
 // Interface flags.
 exports.flags = [
ip-link: Changed vl_types to an object format to make it really usable.