usb: qc_ether: enable network interface only when requested

some protocols do not want to enable network interface untill control
plane is initialized, for example, rndis driver enables network
interface only after initialize/packet-filter control messages and
enabling network interface right after set_alt may result in race
conditions w/ dependent clients (like qti module).  Add flag to
enable network interface only when requested by ecm or rndis modules.

Change-Id: Ief410e3dfb685a8fc6206b8a58df94f200544ce3
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
diff --git a/drivers/usb/gadget/f_qc_rndis.c b/drivers/usb/gadget/f_qc_rndis.c
index 8b01176..baea664 100644
--- a/drivers/usb/gadget/f_qc_rndis.c
+++ b/drivers/usb/gadget/f_qc_rndis.c
@@ -725,7 +725,7 @@
 		rndis->port.cdc_filter = 0;
 
 		DBG(cdev, "RNDIS RX/TX early activation ...\n");
-		net = gether_qc_connect_name(&rndis->port, "rndis0");
+		net = gether_qc_connect_name(&rndis->port, "rndis0", false);
 		if (IS_ERR(net))
 			return PTR_ERR(net);