[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/README.md b/sdk/fidl/README.md
index 17c6510..040187d 100644
--- a/sdk/fidl/README.md
+++ b/sdk/fidl/README.md
@@ -1066,6 +1066,10 @@
     <td></td>
 </tr>
 <tr>
+    <td><a href="fuchsia.wlan.service/index">fuchsia.wlan.service</a></td>
+    <td></td>
+</tr>
+<tr>
     <td><a href="fuchsia.wlan.sme/index">fuchsia.wlan.sme</a></td>
     <td></td>
 </tr>
diff --git a/sdk/fidl/_toc.yaml b/sdk/fidl/_toc.yaml
index e92cd4d..b158dcf 100644
--- a/sdk/fidl/_toc.yaml
+++ b/sdk/fidl/_toc.yaml
@@ -521,6 +521,8 @@
     path: /reference/fidl/fuchsia.wlan.product.deprecatedclient
   - title: fuchsia.wlan.product.deprecatedconfiguration
     path: /reference/fidl/fuchsia.wlan.product.deprecatedconfiguration
+  - title: fuchsia.wlan.service
+    path: /reference/fidl/fuchsia.wlan.service
   - title: fuchsia.wlan.sme
     path: /reference/fidl/fuchsia.wlan.sme
   - title: fuchsia.wlan.stats
diff --git a/sdk/fidl/fuchsia.feedback/README.md b/sdk/fidl/fuchsia.feedback/README.md
index 5ccafb1..f6f743d 100644
--- a/sdk/fidl/fuchsia.feedback/README.md
+++ b/sdk/fidl/fuchsia.feedback/README.md
@@ -200,6 +200,32 @@
             </td>
         </tr></table>
 
+## DataProviderController {#DataProviderController}
+*Defined in [fuchsia.feedback/data_provider_controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.feedback/data_provider_controller.fidl#10)*
+
+<p>Used to externally control the data provider, say when disk space is becoming scarce or user
+privacy settings change.</p>
+
+### DisableAndDropPersistentLogs {#fuchsia.feedback/DataProviderController.DisableAndDropPersistentLogs}
+
+<p>Disables persistent logging for the remainder of the boot and drops any logs that have been
+persisted. Returns when both have completed. Persistent logging cannot
+be re-enabled at the moment due to the fact that a device is expected to reboot soon after
+persistent logging has been disabled.</p>
+<p>Be aware that any snapshots created during the next boot will not have logs from the
+current boot and can make debugging difficult.</p>
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
 ## DeviceIdProvider {#DeviceIdProvider}
 *Defined in [fuchsia.feedback/device_id_provider.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.feedback/device_id_provider.fidl#13)*
 
diff --git a/sdk/fidl/fuchsia.sys2/README.md b/sdk/fidl/fuchsia.sys2/README.md
index 5832782..a94660b 100644
--- a/sdk/fidl/fuchsia.sys2/README.md
+++ b/sdk/fidl/fuchsia.sys2/README.md
@@ -3232,9 +3232,9 @@
             <td>2</td>
             <td><code>events</code></td>
             <td>
-                <code>vector&lt;string&gt;[100]</code>
+                <code>vector&lt;<a class='link' href='#EventSubscription'>EventSubscription</a>&gt;[100]</code>
             </td>
-            <td><p>The set of event names to which this EventStream is subscribed.
+            <td><p>The set of events to which this EventStream is subscribed.
 Note: This vector must be non-empty.</p>
 </td>
         </tr></table>
diff --git a/sdk/fidl/fuchsia.wlan.service/README.md b/sdk/fidl/fuchsia.wlan.service/README.md
new file mode 100644
index 0000000..79e6c03
--- /dev/null
+++ b/sdk/fidl/fuchsia.wlan.service/README.md
@@ -0,0 +1,505 @@
+[TOC]
+
+# fuchsia.wlan.service
+
+
+## **PROTOCOLS**
+
+## Wlan {#Wlan}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#81)*
+
+<p>Stub interface; eventually to be replaced by something based on the 802.11
+SME / MSGCF.</p>
+
+### ClearSavedNetworks {#fuchsia.wlan.service/Wlan.ClearSavedNetworks}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+### Connect {#fuchsia.wlan.service/Wlan.Connect}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>req</code></td>
+            <td>
+                <code><a class='link' href='#ConnectConfig'>ConnectConfig</a></code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+        </tr></table>
+
+### Disconnect {#fuchsia.wlan.service/Wlan.Disconnect}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+        </tr></table>
+
+### Scan {#fuchsia.wlan.service/Wlan.Scan}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>req</code></td>
+            <td>
+                <code><a class='link' href='#ScanRequest'>ScanRequest</a></code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>result</code></td>
+            <td>
+                <code><a class='link' href='#ScanResult'>ScanResult</a></code>
+            </td>
+        </tr></table>
+
+### StartBss {#fuchsia.wlan.service/Wlan.StartBss}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>cfg</code></td>
+            <td>
+                <code><a class='link' href='#BssConfig'>BssConfig</a></code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+        </tr></table>
+
+### Stats {#fuchsia.wlan.service/Wlan.Stats}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>stats</code></td>
+            <td>
+                <code><a class='link' href='#WlanStats'>WlanStats</a></code>
+            </td>
+        </tr></table>
+
+### Status {#fuchsia.wlan.service/Wlan.Status}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>status</code></td>
+            <td>
+                <code><a class='link' href='#WlanStatus'>WlanStatus</a></code>
+            </td>
+        </tr></table>
+
+### StopBss {#fuchsia.wlan.service/Wlan.StopBss}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+        </tr></table>
+
+
+
+## **STRUCTS**
+
+### AP {#AP}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#23)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="AP.bssid">
+            <td><code>bssid</code></td>
+            <td>
+                <code>vector&lt;uint8&gt;</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="AP.ssid">
+            <td><code>ssid</code></td>
+            <td>
+                <code>string</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="AP.rssi_dbm">
+            <td><code>rssi_dbm</code></td>
+            <td>
+                <code>int8</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="AP.is_secure">
+            <td><code>is_secure</code></td>
+            <td>
+                <code>bool</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="AP.is_compatible">
+            <td><code>is_compatible</code></td>
+            <td>
+                <code>bool</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="AP.chan">
+            <td><code>chan</code></td>
+            <td>
+                <code><a class='link' href='../fuchsia.wlan.common/'>fuchsia.wlan.common</a>/<a class='link' href='../fuchsia.wlan.common/#WlanChan'>WlanChan</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### BssConfig {#BssConfig}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#66)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="BssConfig.ssid">
+            <td><code>ssid</code></td>
+            <td>
+                <code>string</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="BssConfig.beaconPeriod">
+            <td><code>beaconPeriod</code></td>
+            <td>
+                <code>int32</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="BssConfig.dtimPeriod">
+            <td><code>dtimPeriod</code></td>
+            <td>
+                <code>int32</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="BssConfig.channel">
+            <td><code>channel</code></td>
+            <td>
+                <code>uint8</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### ConnectConfig {#ConnectConfig}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#42)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="ConnectConfig.ssid">
+            <td><code>ssid</code></td>
+            <td>
+                <code>string</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="ConnectConfig.passPhrase">
+            <td><code>passPhrase</code></td>
+            <td>
+                <code>string</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="ConnectConfig.scanInterval">
+            <td><code>scanInterval</code></td>
+            <td>
+                <code>uint8</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="ConnectConfig.bssid">
+            <td><code>bssid</code></td>
+            <td>
+                <code>string</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### Error {#Error}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#18)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="Error.code">
+            <td><code>code</code></td>
+            <td>
+                <code><a class='link' href='#ErrCode'>ErrCode</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="Error.description">
+            <td><code>description</code></td>
+            <td>
+                <code>string</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### ScanRequest {#ScanRequest}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#32)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="ScanRequest.timeout">
+            <td><code>timeout</code></td>
+            <td>
+                <code>uint8</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### ScanResult {#ScanResult}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#37)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="ScanResult.error">
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="ScanResult.aps">
+            <td><code>aps</code></td>
+            <td>
+                <code>vector&lt;<a class='link' href='#AP'>AP</a>&gt;?</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### WlanStats {#WlanStats}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#73)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="WlanStats.error">
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="WlanStats.stats">
+            <td><code>stats</code></td>
+            <td>
+                <code><a class='link' href='../fuchsia.wlan.stats/'>fuchsia.wlan.stats</a>/<a class='link' href='../fuchsia.wlan.stats/#IfaceStats'>IfaceStats</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+### WlanStatus {#WlanStatus}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#60)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="WlanStatus.error">
+            <td><code>error</code></td>
+            <td>
+                <code><a class='link' href='#Error'>Error</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="WlanStatus.state">
+            <td><code>state</code></td>
+            <td>
+                <code><a class='link' href='#State'>State</a></code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr><tr id="WlanStatus.current_ap">
+            <td><code>current_ap</code></td>
+            <td>
+                <code><a class='link' href='#AP'>AP</a>?</code>
+            </td>
+            <td></td>
+            <td>No default</td>
+        </tr>
+</table>
+
+
+
+## **ENUMS**
+
+### ErrCode {#ErrCode}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#10)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="ErrCode.OK">
+            <td><code>OK</code></td>
+            <td><code>0</code></td>
+            <td></td>
+        </tr><tr id="ErrCode.INTERNAL">
+            <td><code>INTERNAL</code></td>
+            <td><code>1</code></td>
+            <td></td>
+        </tr><tr id="ErrCode.NOT_FOUND">
+            <td><code>NOT_FOUND</code></td>
+            <td><code>2</code></td>
+            <td></td>
+        </tr><tr id="ErrCode.NOT_SUPPORTED">
+            <td><code>NOT_SUPPORTED</code></td>
+            <td><code>3</code></td>
+            <td></td>
+        </tr><tr id="ErrCode.INVALID_ARGS">
+            <td><code>INVALID_ARGS</code></td>
+            <td><code>4</code></td>
+            <td></td>
+        </tr></table>
+
+### State {#State}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#49)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="State.UNKNOWN">
+            <td><code>UNKNOWN</code></td>
+            <td><code>0</code></td>
+            <td></td>
+        </tr><tr id="State.BSS">
+            <td><code>BSS</code></td>
+            <td><code>1</code></td>
+            <td></td>
+        </tr><tr id="State.QUERYING">
+            <td><code>QUERYING</code></td>
+            <td><code>2</code></td>
+            <td></td>
+        </tr><tr id="State.SCANNING">
+            <td><code>SCANNING</code></td>
+            <td><code>3</code></td>
+            <td></td>
+        </tr><tr id="State.JOINING">
+            <td><code>JOINING</code></td>
+            <td><code>4</code></td>
+            <td></td>
+        </tr><tr id="State.AUTHENTICATING">
+            <td><code>AUTHENTICATING</code></td>
+            <td><code>5</code></td>
+            <td></td>
+        </tr><tr id="State.ASSOCIATING">
+            <td><code>ASSOCIATING</code></td>
+            <td><code>6</code></td>
+            <td></td>
+        </tr><tr id="State.ASSOCIATED">
+            <td><code>ASSOCIATED</code></td>
+            <td><code>7</code></td>
+            <td></td>
+        </tr></table>
+
+
+
+
+
+
+
+
+
+
+