[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/ddk.hw.wlan.ieee80211/README.md b/sdk/fidl/ddk.hw.wlan.ieee80211/README.md
index 4a2fa0d..10b843c 100644
--- a/sdk/fidl/ddk.hw.wlan.ieee80211/README.md
+++ b/sdk/fidl/ddk.hw.wlan.ieee80211/README.md
@@ -974,6 +974,19 @@
<td><code>107</code></td>
<td>
</td>
+ </tr><tr id="StatusCode.JOIN_FAILURE">
+ <td><code>JOIN_FAILURE</code></td>
+ <td><code>256</code></td>
+ <td><h2>Reserved values we will use for our own purposes.</h2>
+<p>Join failure.</p>
+
+</td>
+ </tr><tr id="StatusCode.SPURIOUS_DEAUTH_OR_DISASSOC">
+ <td><code>SPURIOUS_DEAUTH_OR_DISASSOC</code></td>
+ <td><code>257</code></td>
+ <td><p>Authenticate or associate fails due to spurious deauth or diassoc.</p>
+
+</td>
</tr></table>
diff --git a/sdk/fidl/fuchsia.hardware.wlanif/README.md b/sdk/fidl/fuchsia.hardware.wlanif/README.md
index 24d887b..2477d48 100644
--- a/sdk/fidl/fuchsia.hardware.wlanif/README.md
+++ b/sdk/fidl/fuchsia.hardware.wlanif/README.md
@@ -1085,7 +1085,7 @@
<tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="WlanifAssocConfirm.result_code">
<td><code>result_code</code></td>
<td>
- <code><a class='link' href='#WlanAssocResult'>WlanAssocResult</a></code>
+ <code><a class='link' href='../fuchsia.wlan.ieee80211/'>fuchsia.wlan.ieee80211</a>/<a class='link' href='../fuchsia.wlan.ieee80211/#StatusCode'>StatusCode</a></code>
</td>
<td>
</td>
@@ -1293,7 +1293,7 @@
</tr><tr id="WlanifAuthConfirm.result_code">
<td><code>result_code</code></td>
<td>
- <code><a class='link' href='#WlanAuthResult'>WlanAuthResult</a></code>
+ <code><a class='link' href='../fuchsia.wlan.ieee80211/'>fuchsia.wlan.ieee80211</a>/<a class='link' href='../fuchsia.wlan.ieee80211/#StatusCode'>StatusCode</a></code>
</td>
<td>
</td>
@@ -2015,7 +2015,7 @@
<tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="WlanifJoinConfirm.result_code">
<td><code>result_code</code></td>
<td>
- <code><a class='link' href='#WlanJoinResult'>WlanJoinResult</a></code>
+ <code><a class='link' href='../fuchsia.wlan.ieee80211/'>fuchsia.wlan.ieee80211</a>/<a class='link' href='../fuchsia.wlan.ieee80211/#StatusCode'>StatusCode</a></code>
</td>
<td>
</td>
diff --git a/sdk/fidl/fuchsia.sys2/README.md b/sdk/fidl/fuchsia.sys2/README.md
index 2bd6373..a0000bc 100644
--- a/sdk/fidl/fuchsia.sys2/README.md
+++ b/sdk/fidl/fuchsia.sys2/README.md
@@ -272,6 +272,86 @@
</td>
</tr></table>
+### CreateChild {#LifecycleController.CreateChild}
+
+<p>Creates a child component instance dynamically. This method is equivalent to
+fuchsia.sys2/Realm.CreateChild. See its documentation for more details.</p>
+<p><code>parent_moniker</code> is the moniker of the component that owns the collection
+in which the child will be created, relative to the component to which
+the protocol is scoped.</p>
+
+
+#### Request {#LifecycleController.CreateChild_Request}
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>parent_moniker</code></td>
+ <td>
+ <code>string[4096]</code>
+ </td>
+ </tr><tr>
+ <td><code>collection</code></td>
+ <td>
+ <code><a class='link' href='#CollectionRef'>CollectionRef</a></code>
+ </td>
+ </tr><tr>
+ <td><code>decl</code></td>
+ <td>
+ <code><a class='link' href='#ChildDecl'>ChildDecl</a></code>
+ </td>
+ </tr><tr>
+ <td><code>args</code></td>
+ <td>
+ <code><a class='link' href='#CreateChildArgs'>CreateChildArgs</a></code>
+ </td>
+ </tr></table>
+
+
+#### Response {#LifecycleController.CreateChild_Response}
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>result</code></td>
+ <td>
+ <code><a class='link' href='#LifecycleController_CreateChild_Result'>LifecycleController_CreateChild_Result</a></code>
+ </td>
+ </tr></table>
+
+### DestroyChild {#LifecycleController.DestroyChild}
+
+<p>Destroys a dynamically-created component instance. This method is equivalent to
+fuchsia.sys2/Realm.DestroyChild. See its documentation for more details.</p>
+<p><code>parent_moniker</code> is the moniker of the component that owns the collection
+in which the child will be destroyed, relative to the component to which
+the protocol is scoped.</p>
+
+
+#### Request {#LifecycleController.DestroyChild_Request}
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>parent_moniker</code></td>
+ <td>
+ <code>string[4096]</code>
+ </td>
+ </tr><tr>
+ <td><code>child</code></td>
+ <td>
+ <code><a class='link' href='#ChildRef'>ChildRef</a></code>
+ </td>
+ </tr></table>
+
+
+#### Response {#LifecycleController.DestroyChild_Response}
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>result</code></td>
+ <td>
+ <code><a class='link' href='#LifecycleController_DestroyChild_Result'>LifecycleController_DestroyChild_Result</a></code>
+ </td>
+ </tr></table>
+
### Resolve {#LifecycleController.Resolve}
<p>Resolves the component designated by the provided relative moniker
@@ -1020,7 +1100,23 @@
<EMPTY>
### LifecycleController_Bind_Response {#LifecycleController_Bind_Response data-text="LifecycleController_Bind_Response"}
-*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=28)*
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=52)*
+
+
+
+
+<EMPTY>
+
+### LifecycleController_CreateChild_Response {#LifecycleController_CreateChild_Response data-text="LifecycleController_CreateChild_Response"}
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=32)*
+
+
+
+
+<EMPTY>
+
+### LifecycleController_DestroyChild_Response {#LifecycleController_DestroyChild_Response data-text="LifecycleController_DestroyChild_Response"}
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=43)*
@@ -1036,7 +1132,7 @@
<EMPTY>
### LifecycleController_Stop_Response {#LifecycleController_Stop_Response data-text="LifecycleController_Stop_Response"}
-*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=38)*
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=62)*
@@ -4508,7 +4604,7 @@
</tr></table>
### LifecycleController_Bind_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#LifecycleController_Bind_Result data-text="LifecycleController_Bind_Result"}
-*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=28)*
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=52)*
@@ -4529,6 +4625,50 @@
</td>
</tr></table>
+### LifecycleController_CreateChild_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#LifecycleController_CreateChild_Result data-text="LifecycleController_CreateChild_Result"}
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=32)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="LifecycleController_CreateChild_Result.response">
+ <td><code>response</code></td>
+ <td>
+ <code><a class='link' href='#LifecycleController_CreateChild_Response'>LifecycleController_CreateChild_Response</a></code>
+ </td>
+ <td>
+</td>
+ </tr><tr id="LifecycleController_CreateChild_Result.err">
+ <td><code>err</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.component/'>fuchsia.component</a>/<a class='link' href='../fuchsia.component/#Error'>Error</a></code>
+ </td>
+ <td>
+</td>
+ </tr></table>
+
+### LifecycleController_DestroyChild_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#LifecycleController_DestroyChild_Result data-text="LifecycleController_DestroyChild_Result"}
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=43)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="LifecycleController_DestroyChild_Result.response">
+ <td><code>response</code></td>
+ <td>
+ <code><a class='link' href='#LifecycleController_DestroyChild_Response'>LifecycleController_DestroyChild_Response</a></code>
+ </td>
+ <td>
+</td>
+ </tr><tr id="LifecycleController_DestroyChild_Result.err">
+ <td><code>err</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.component/'>fuchsia.component</a>/<a class='link' href='../fuchsia.component/#Error'>Error</a></code>
+ </td>
+ <td>
+</td>
+ </tr></table>
+
### LifecycleController_Resolve_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#LifecycleController_Resolve_Result data-text="LifecycleController_Resolve_Result"}
*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=19)*
@@ -4552,7 +4692,7 @@
</tr></table>
### LifecycleController_Stop_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#LifecycleController_Stop_Result data-text="LifecycleController_Stop_Result"}
-*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=38)*
+*Defined in [fuchsia.sys2/lifecycle_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/lifecycle_controller.fidl;l=62)*
diff --git a/sdk/fidl/fuchsia.wlan.ieee80211/README.md b/sdk/fidl/fuchsia.wlan.ieee80211/README.md
index f79a2ad..27201d0 100644
--- a/sdk/fidl/fuchsia.wlan.ieee80211/README.md
+++ b/sdk/fidl/fuchsia.wlan.ieee80211/README.md
@@ -972,6 +972,19 @@
<td><code>107</code></td>
<td>
</td>
+ </tr><tr id="StatusCode.JOIN_FAILURE">
+ <td><code>JOIN_FAILURE</code></td>
+ <td><code>256</code></td>
+ <td><h2>Reserved values we will use for our own purposes.</h2>
+<p>Join failure.</p>
+
+</td>
+ </tr><tr id="StatusCode.SPURIOUS_DEAUTH_OR_DISASSOC">
+ <td><code>SPURIOUS_DEAUTH_OR_DISASSOC</code></td>
+ <td><code>257</code></td>
+ <td><p>Authenticate or associate fails due to spurious deauth or diassoc.</p>
+
+</td>
</tr></table>
diff --git a/sdk/fidl/fuchsia.wlan.mlme/README.md b/sdk/fidl/fuchsia.wlan.mlme/README.md
index 08dbf87..890b263 100644
--- a/sdk/fidl/fuchsia.wlan.mlme/README.md
+++ b/sdk/fidl/fuchsia.wlan.mlme/README.md
@@ -928,7 +928,7 @@
<tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="AssociateConfirm.result_code">
<td><code>result_code</code></td>
<td>
- <code><a class='link' href='#AssociateResultCode'>AssociateResultCode</a></code>
+ <code><a class='link' href='../fuchsia.wlan.ieee80211/'>fuchsia.wlan.ieee80211</a>/<a class='link' href='../fuchsia.wlan.ieee80211/#StatusCode'>StatusCode</a></code>
</td>
<td>
</td>
@@ -1200,7 +1200,7 @@
</tr><tr id="AuthenticateConfirm.result_code">
<td><code>result_code</code></td>
<td>
- <code><a class='link' href='#AuthenticateResultCode'>AuthenticateResultCode</a></code>
+ <code><a class='link' href='../fuchsia.wlan.ieee80211/'>fuchsia.wlan.ieee80211</a>/<a class='link' href='../fuchsia.wlan.ieee80211/#StatusCode'>StatusCode</a></code>
</td>
<td>
</td>
@@ -1799,7 +1799,7 @@
<tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="JoinConfirm.result_code">
<td><code>result_code</code></td>
<td>
- <code><a class='link' href='#JoinResultCode'>JoinResultCode</a></code>
+ <code><a class='link' href='../fuchsia.wlan.ieee80211/'>fuchsia.wlan.ieee80211</a>/<a class='link' href='../fuchsia.wlan.ieee80211/#StatusCode'>StatusCode</a></code>
</td>
<td>
</td>