[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 @@
 &lt;EMPTY&gt;
 
 ### 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)*
+
+
+
+
+&lt;EMPTY&gt;
+
+### 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)*
+
+
+
+
+&lt;EMPTY&gt;
+
+### 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 @@
 &lt;EMPTY&gt;
 
 ### 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>