Index: uspace/drv/nic/e1k/e1k.c
===================================================================
--- uspace/drv/nic/e1k/e1k.c	(revision 6eab537d3c916127b5583625be8f310525b6a341)
+++ uspace/drv/nic/e1k/e1k.c	(revision 8d9217d344740c9fa41e04a85b090a0b3b82a55b)
@@ -2202,18 +2202,22 @@
 		goto err_fun_bind;
 
-	rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
-	if (rc != EOK)
-		goto err_add_to_cat;
-
-	rc = ddf_fun_add_to_category(fun, "pcap");
+	// rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
+	// if (rc != EOK)
+	// 	goto err_add_to_cat;
+
+	// rc = ddf_fun_add_to_category(fun, "pcap");
+	// if (rc != EOK) {
+	// 	ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
+	// 	goto err_add_to_cat;
+	// }
+	rc = nic_fun_add_to_cats(fun);
 	if (rc != EOK) {
-		ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
-		goto err_add_to_cat;
-	}
-
+		ddf_msg(LVL_ERROR, "Failed adding function to categories");
+		return rc;
+	}
 	return EOK;
 
-err_add_to_cat:
-	ddf_fun_unbind(fun);
+	// err_add_to_cat:
+	// ddf_fun_unbind(fun);
 err_fun_bind:
 err_rx_structure:
