[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/fuchsia.wlan.sme/README.md b/sdk/fidl/fuchsia.wlan.sme/README.md
index 7d78300..76e06f6 100644
--- a/sdk/fidl/fuchsia.wlan.sme/README.md
+++ b/sdk/fidl/fuchsia.wlan.sme/README.md
@@ -6,7 +6,7 @@
 ## **PROTOCOLS**
 
 ## ApSme {#ApSme}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#171)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#189)*
 
 
 ### Start {#fuchsia.wlan.sme/ApSme.Start}
@@ -72,7 +72,7 @@
         </tr></table>
 
 ## ClientSme {#ClientSme}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#130)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#148)*
 
 
 ### Connect {#fuchsia.wlan.sme/ClientSme.Connect}
@@ -101,7 +101,12 @@
 #### Request
 <table>
     <tr><th>Name</th><th>Type</th></tr>
-    </table>
+    <tr>
+            <td><code>reason</code></td>
+            <td>
+                <code><a class='link' href='#UserDisconnectReason'>UserDisconnectReason</a></code>
+            </td>
+        </tr></table>
 
 
 #### Response
@@ -149,7 +154,7 @@
         </tr></table>
 
 ## ConnectTransaction {#ConnectTransaction}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#81)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#99)*
 
 
 ### OnFinished {#fuchsia.wlan.sme/ConnectTransaction.OnFinished}
@@ -168,7 +173,7 @@
         </tr></table>
 
 ## MeshSme {#MeshSme}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#200)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#218)*
 
 
 ### GetMeshPathTable {#fuchsia.wlan.sme/MeshSme.GetMeshPathTable}
@@ -239,7 +244,7 @@
         </tr></table>
 
 ## ScanTransaction {#ScanTransaction}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#48)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#66)*
 
 
 ### OnError {#fuchsia.wlan.sme/ScanTransaction.OnError}
@@ -287,7 +292,7 @@
 ## **STRUCTS**
 
 ### ActiveScanRequest {#ActiveScanRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#63)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#81)*
 
 
 
@@ -310,7 +315,7 @@
 </table>
 
 ### Ap {#Ap}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#161)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#179)*
 
 
 
@@ -340,7 +345,7 @@
 </table>
 
 ### ApConfig {#ApConfig}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#137)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#155)*
 
 
 
@@ -370,7 +375,7 @@
 </table>
 
 ### ApStatusResponse {#ApStatusResponse}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#167)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#185)*
 
 
 
@@ -386,7 +391,7 @@
 </table>
 
 ### BssInfo {#BssInfo}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#26)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#44)*
 
 
 
@@ -451,7 +456,7 @@
 </table>
 
 ### ClientStatusResponse {#ClientStatusResponse}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#124)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#142)*
 
 
 
@@ -474,7 +479,7 @@
 </table>
 
 ### ConnectRequest {#ConnectRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#111)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#129)*
 
 
 
@@ -522,7 +527,7 @@
 </table>
 
 ### Empty {#Empty}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#96)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#114)*
 
 <p>Empty struct used as credential value for open networks.</p>
 
@@ -532,7 +537,7 @@
 </table>
 
 ### MeshConfig {#MeshConfig}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#177)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#195)*
 
 
 
@@ -555,7 +560,7 @@
 </table>
 
 ### PassiveScanRequest {#PassiveScanRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#60)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#78)*
 
 
 
@@ -564,7 +569,7 @@
 </table>
 
 ### RadioConfig {#RadioConfig}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#86)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#104)*
 
 
 
@@ -615,7 +620,7 @@
 </table>
 
 ### ScanError {#ScanError}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#43)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#61)*
 
 
 
@@ -644,7 +649,7 @@
 ### ConnectResultCode {#ConnectResultCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#70)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#88)*
 
 
 
@@ -670,7 +675,7 @@
 ### GetMeshPathTableResultCode {#GetMeshPathTableResultCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#195)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#213)*
 
 
 
@@ -688,7 +693,7 @@
 ### JoinMeshResultCode {#JoinMeshResultCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#182)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#200)*
 
 
 
@@ -718,7 +723,7 @@
 ### LeaveMeshResultCode {#LeaveMeshResultCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#190)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#208)*
 
 
 
@@ -791,7 +796,7 @@
 ### ScanErrorCode {#ScanErrorCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#37)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#55)*
 
 
 
@@ -813,7 +818,7 @@
 ### StartApResultCode {#StartApResultCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#143)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#161)*
 
 
 
@@ -855,7 +860,7 @@
 ### StopApResultCode {#StopApResultCode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#155)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#173)*
 
 
 
@@ -874,6 +879,68 @@
             <td></td>
         </tr></table>
 
+### UserDisconnectReason {#UserDisconnectReason}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#26)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="UserDisconnectReason.UNKNOWN">
+            <td><code>UNKNOWN</code></td>
+            <td><code>0</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.FAILED_TO_CONNECT">
+            <td><code>FAILED_TO_CONNECT</code></td>
+            <td><code>1</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.FIDL_CONNECT_REQUEST">
+            <td><code>FIDL_CONNECT_REQUEST</code></td>
+            <td><code>2</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.FIDL_STOP_CLIENT_CONNECTIONS_REQUEST">
+            <td><code>FIDL_STOP_CLIENT_CONNECTIONS_REQUEST</code></td>
+            <td><code>3</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.PROACTIVE_NETWORK_SWITCH">
+            <td><code>PROACTIVE_NETWORK_SWITCH</code></td>
+            <td><code>4</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.DISCONNECT_DETECTED_FROM_SME">
+            <td><code>DISCONNECT_DETECTED_FROM_SME</code></td>
+            <td><code>5</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.REGULATORY_REGION_CHANGE">
+            <td><code>REGULATORY_REGION_CHANGE</code></td>
+            <td><code>6</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.STARTUP">
+            <td><code>STARTUP</code></td>
+            <td><code>7</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.NETWORK_UNSAVED">
+            <td><code>NETWORK_UNSAVED</code></td>
+            <td><code>8</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.NETWORK_CONFIG_UPDATED">
+            <td><code>NETWORK_CONFIG_UPDATED</code></td>
+            <td><code>9</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.WLAN_SME_UNIT_TESTING">
+            <td><code>WLAN_SME_UNIT_TESTING</code></td>
+            <td><code>125</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.WLAN_SERVICE_UTIL_TESTING">
+            <td><code>WLAN_SERVICE_UTIL_TESTING</code></td>
+            <td><code>126</code></td>
+            <td></td>
+        </tr><tr id="UserDisconnectReason.WLAN_DEV_TOOL">
+            <td><code>WLAN_DEV_TOOL</code></td>
+            <td><code>127</code></td>
+            <td></td>
+        </tr></table>
+
 
 
 
@@ -881,7 +948,7 @@
 ## **UNIONS**
 
 ### Credential {#Credential}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#100)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#118)*
 
 <p>Information required to connect to a protected network.</p>
 
@@ -910,7 +977,7 @@
         </tr></table>
 
 ### ScanRequest {#ScanRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#55)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#73)*
 
 
 <table>