]> git.sur5r.net Git - u-boot/blobdiff - drivers/usb/gadget/rndis.c
usb: ci_udc: fix request allocation when endpoints are disabled
[u-boot] / drivers / usb / gadget / rndis.c
index 3e3f740ea55c555ee1883a393b5dc6049d4ed4af..62c9b2ead74868e5bcefbe0273c608e98bce6d19 100644 (file)
@@ -43,7 +43,6 @@
 #define ETH_ZLEN       60              /* Min. octets in frame sans FCS */
 #define ETH_DATA_LEN   1500            /* Max. octets in payload        */
 #define ETH_FRAME_LEN  PKTSIZE_ALIGN   /* Max. octets in frame sans FCS */
-#define ETH_FCS_LEN    4               /* Octets in the FCS             */
 #define ENOTSUPP        524     /* Operation is not supported */
 
 
@@ -995,7 +994,12 @@ int rndis_signal_disconnect(int configNr)
        rndis_per_dev_params[configNr].media_state
                        = NDIS_MEDIA_STATE_DISCONNECTED;
 
+#ifdef RNDIS_COMPLETE_SIGNAL_DISCONNECT
+       return rndis_indicate_status_msg(configNr,
+                                         RNDIS_STATUS_MEDIA_DISCONNECT);
+#else
        return 0;
+#endif
 }
 
 void rndis_uninit(int configNr)
@@ -1309,4 +1313,3 @@ void rndis_exit(void)
 {
        /* Nothing to do */
 }
-