[fidldoc] Updating fidl reference docs
diff --git a/all/fidl/fuchsia.developer.bridge/README.md b/all/fidl/fuchsia.developer.bridge/README.md
index 6000fc5..eb3d52e 100644
--- a/all/fidl/fuchsia.developer.bridge/README.md
+++ b/all/fidl/fuchsia.developer.bridge/README.md
@@ -1428,6 +1428,47 @@
             </td>
         </tr></table>
 
+## Tunnel {#Tunnel}
+*Defined in [fuchsia.developer.bridge/tunnel.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.bridge/tunnel.fidl;l=14)*
+
+
+
+### ForwardPort {#Tunnel.ForwardPort}
+
+<p>Forwards a TCP port on the host to the target address, from the target node.</p>
+
+
+#### Request {#Tunnel.ForwardPort_Request}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>target</code></td>
+            <td>
+                <code>string[255]?</code>
+            </td>
+        </tr><tr>
+            <td><code>host_address</code></td>
+            <td>
+                <code><a class='link' href='../fuchsia.net/'>fuchsia.net</a>/<a class='link' href='../fuchsia.net/#SocketAddress'>SocketAddress</a></code>
+            </td>
+        </tr><tr>
+            <td><code>target_address</code></td>
+            <td>
+                <code><a class='link' href='../fuchsia.net/'>fuchsia.net</a>/<a class='link' href='../fuchsia.net/#SocketAddress'>SocketAddress</a></code>
+            </td>
+        </tr></table>
+
+
+#### Response {#Tunnel.ForwardPort_Response}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>result</code></td>
+            <td>
+                <code><a class='link' href='#Tunnel_ForwardPort_Result'>Tunnel_ForwardPort_Result</a></code>
+            </td>
+        </tr></table>
+
 ## UploadProgressListener {#UploadProgressListener}
 *Defined in [fuchsia.developer.bridge/fastboot.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.bridge/fastboot.fidl;l=18)*
 
@@ -1827,6 +1868,14 @@
 
 &lt;EMPTY&gt;
 
+### Tunnel_ForwardPort_Response  {#Tunnel_ForwardPort_Response data-text="Tunnel_ForwardPort_Response"}
+*Defined in [fuchsia.developer.bridge/tunnel.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.bridge/tunnel.fidl;l=20)*
+
+
+
+
+&lt;EMPTY&gt;
+
 
 
 ## **ENUMS**
@@ -2346,6 +2395,23 @@
 </td>
         </tr></table>
 
+### TunnelError [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#TunnelError}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.developer.bridge/tunnel.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.bridge/tunnel.fidl;l=8)*
+
+
+
+
+<table>
+    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="TunnelError.COULD_NOT_LISTEN">
+            <td><code>COULD_NOT_LISTEN</code></td>
+            <td><code>1</code></td>
+            <td><p>Could not listen on the port from which we were attempting to forward.</p>
+
+</td>
+        </tr></table>
+
 
 
 ## **TABLES**
@@ -3448,6 +3514,28 @@
 </td>
         </tr></table>
 
+### Tunnel_ForwardPort_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Tunnel_ForwardPort_Result data-text="Tunnel_ForwardPort_Result"}
+*Defined in [fuchsia.developer.bridge/tunnel.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.bridge/tunnel.fidl;l=20)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="Tunnel_ForwardPort_Result.response">
+            <td><code>response</code></td>
+            <td>
+                <code><a class='link' href='#Tunnel_ForwardPort_Response'>Tunnel_ForwardPort_Response</a></code>
+            </td>
+            <td>
+</td>
+        </tr><tr id="Tunnel_ForwardPort_Result.err">
+            <td><code>err</code></td>
+            <td>
+                <code><a class='link' href='#TunnelError'>TunnelError</a></code>
+            </td>
+            <td>
+</td>
+        </tr></table>
+
 
 
 ## **BITS**
diff --git a/all/fidl/fuchsia.developer.remotecontrol/README.md b/all/fidl/fuchsia.developer.remotecontrol/README.md
index 6c5c54c..383d023 100644
--- a/all/fidl/fuchsia.developer.remotecontrol/README.md
+++ b/all/fidl/fuchsia.developer.remotecontrol/README.md
@@ -32,7 +32,7 @@
         </tr></table>
 
 ## RemoteControl {#RemoteControl}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=23)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=31)*
 
 
 
@@ -84,6 +84,36 @@
             </td>
         </tr></table>
 
+### ForwardTcp {#RemoteControl.ForwardTcp}
+
+
+
+#### Request {#RemoteControl.ForwardTcp_Request}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>addr</code></td>
+            <td>
+                <code><a class='link' href='../fuchsia.net/'>fuchsia.net</a>/<a class='link' href='../fuchsia.net/#SocketAddress'>SocketAddress</a></code>
+            </td>
+        </tr><tr>
+            <td><code>socket</code></td>
+            <td>
+                <code>handle&lt;socket&gt;</code>
+            </td>
+        </tr></table>
+
+
+#### Response {#RemoteControl.ForwardTcp_Response}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>result</code></td>
+            <td>
+                <code><a class='link' href='#RemoteControl_ForwardTcp_Result'>RemoteControl_ForwardTcp_Result</a></code>
+            </td>
+        </tr></table>
+
 ### IdentifyHost {#RemoteControl.IdentifyHost}
 
 
@@ -247,7 +277,7 @@
 </table>
 
 ### RemoteControl_Connect_Response  {#RemoteControl_Connect_Response data-text="RemoteControl_Connect_Response"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=43)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=51)*
 
 
 
@@ -264,8 +294,16 @@
         </tr>
 </table>
 
+### RemoteControl_ForwardTcp_Response  {#RemoteControl_ForwardTcp_Response data-text="RemoteControl_ForwardTcp_Response"}
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=76)*
+
+
+
+
+&lt;EMPTY&gt;
+
 ### RemoteControl_IdentifyHost_Response  {#RemoteControl_IdentifyHost_Response data-text="RemoteControl_IdentifyHost_Response"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=33)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=41)*
 
 
 
@@ -283,7 +321,7 @@
 </table>
 
 ### RemoteControl_OpenHub_Response  {#RemoteControl_OpenHub_Response data-text="RemoteControl_OpenHub_Response"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=31)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=39)*
 
 
 
@@ -291,7 +329,7 @@
 &lt;EMPTY&gt;
 
 ### RemoteControl_Select_Response  {#RemoteControl_Select_Response data-text="RemoteControl_Select_Response"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=49)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=57)*
 
 
 
@@ -440,7 +478,7 @@
 ### RebootType [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#RebootType}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=13)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=14)*
 
 
 
@@ -510,6 +548,27 @@
 </td>
         </tr></table>
 
+### TunnelError [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#TunnelError}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=23)*
+
+
+
+
+<table>
+    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="TunnelError.CONNECT_FAILED">
+            <td><code>CONNECT_FAILED</code></td>
+            <td><code>1</code></td>
+            <td>
+</td>
+        </tr><tr id="TunnelError.SOCKET_FAILED">
+            <td><code>SOCKET_FAILED</code></td>
+            <td><code>2</code></td>
+            <td>
+</td>
+        </tr></table>
+
 
 
 ## **TABLES**
@@ -711,7 +770,7 @@
         </tr></table>
 
 ### RemoteControl_Connect_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#RemoteControl_Connect_Result data-text="RemoteControl_Connect_Result"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=43)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=51)*
 
 
 
@@ -732,8 +791,30 @@
 </td>
         </tr></table>
 
+### RemoteControl_ForwardTcp_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#RemoteControl_ForwardTcp_Result data-text="RemoteControl_ForwardTcp_Result"}
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=76)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="RemoteControl_ForwardTcp_Result.response">
+            <td><code>response</code></td>
+            <td>
+                <code><a class='link' href='#RemoteControl_ForwardTcp_Response'>RemoteControl_ForwardTcp_Response</a></code>
+            </td>
+            <td>
+</td>
+        </tr><tr id="RemoteControl_ForwardTcp_Result.err">
+            <td><code>err</code></td>
+            <td>
+                <code><a class='link' href='#TunnelError'>TunnelError</a></code>
+            </td>
+            <td>
+</td>
+        </tr></table>
+
 ### RemoteControl_IdentifyHost_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#RemoteControl_IdentifyHost_Result data-text="RemoteControl_IdentifyHost_Result"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=33)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=41)*
 
 
 
@@ -755,7 +836,7 @@
         </tr></table>
 
 ### RemoteControl_OpenHub_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#RemoteControl_OpenHub_Result data-text="RemoteControl_OpenHub_Result"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=31)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=39)*
 
 
 
@@ -777,7 +858,7 @@
         </tr></table>
 
 ### RemoteControl_Select_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#RemoteControl_Select_Result data-text="RemoteControl_Select_Result"}
-*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=49)*
+*Defined in [fuchsia.developer.remotecontrol/remote-control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=57)*
 
 
 
@@ -837,7 +918,7 @@
 </td>
         </tr>
     <tr id="MAX_CONNECT_MATCHES">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=11">MAX_CONNECT_MATCHES</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=12">MAX_CONNECT_MATCHES</a></td>
             <td>
                     <code>5</code>
                 </td>
@@ -864,7 +945,7 @@
 </td>
         </tr>
     <tr id="MAX_NUM_MATCHES">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=10">MAX_NUM_MATCHES</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.developer.remotecontrol/remote-control.fidl;l=11">MAX_NUM_MATCHES</a></td>
             <td>
                     <code>250</code>
                 </td>
diff --git a/all/fidl/fuchsia.sys2/README.md b/all/fidl/fuchsia.sys2/README.md
index 9a8ff0d..5981856 100644
--- a/all/fidl/fuchsia.sys2/README.md
+++ b/all/fidl/fuchsia.sys2/README.md
@@ -554,6 +554,40 @@
             </td>
         </tr></table>
 
+### ListStorageInRealm {#StorageAdmin.ListStorageInRealm}
+
+<p>Lists the descendant components under the specified realm that use the storage
+capability.
+Returns INSTANCE_NOT_FOUND if the realm does not exist, and INVALID_ARGS if
+|relative_moniker| is malformed.</p>
+
+
+#### Request {#StorageAdmin.ListStorageInRealm_Request}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>relative_moniker</code></td>
+            <td>
+                <code>string[4096]</code>
+            </td>
+        </tr><tr>
+            <td><code>iterator</code></td>
+            <td>
+                <code>request&lt;<a class='link' href='#StorageIterator'>StorageIterator</a>&gt;</code>
+            </td>
+        </tr></table>
+
+
+#### Response {#StorageAdmin.ListStorageInRealm_Response}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>result</code></td>
+            <td>
+                <code><a class='link' href='#StorageAdmin_ListStorageInRealm_Result'>StorageAdmin_ListStorageInRealm_Result</a></code>
+            </td>
+        </tr></table>
+
 ### OpenComponentStorage {#StorageAdmin.OpenComponentStorage}
 
 <p>Opens the isolated directory for the given component. The open request will fail if
@@ -587,6 +621,34 @@
 
 
 
+## StorageIterator {#StorageIterator}
+*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=38)*
+
+<p>An iterator protocol for returning a set of components using a storage capability. See
+|StorageAdmin.ListStorageInRealm| for more information.</p>
+
+
+### Next {#StorageIterator.Next}
+
+<p>Retrieve the next set of components using the storage capability. The returned monikers
+are relative to the component that declares the storage capability. Returns an empty
+vector after all components have been returned.</p>
+
+
+#### Request {#StorageIterator.Next_Request}
+&lt;EMPTY&gt;
+
+
+#### Response {#StorageIterator.Next_Response}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>relative_monikers</code></td>
+            <td>
+                <code>vector&lt;string&gt;</code>
+            </td>
+        </tr></table>
+
 ## SystemController {#SystemController}
 *Defined in [fuchsia.sys2/system_controller.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/system_controller.fidl;l=9)*
 
@@ -1052,7 +1114,15 @@
 &lt;EMPTY&gt;
 
 ### StorageAdmin_DeleteComponentStorage_Response  {#StorageAdmin_DeleteComponentStorage_Response data-text="StorageAdmin_DeleteComponentStorage_Response"}
-*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=24)*
+*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=33)*
+
+
+
+
+&lt;EMPTY&gt;
+
+### StorageAdmin_ListStorageInRealm_Response  {#StorageAdmin_ListStorageInRealm_Response data-text="StorageAdmin_ListStorageInRealm_Response"}
+*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=27)*
 
 
 
@@ -4737,7 +4807,7 @@
         </tr></table>
 
 ### StorageAdmin_DeleteComponentStorage_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#StorageAdmin_DeleteComponentStorage_Result data-text="StorageAdmin_DeleteComponentStorage_Result"}
-*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=24)*
+*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=33)*
 
 
 
@@ -4758,6 +4828,28 @@
 </td>
         </tr></table>
 
+### StorageAdmin_ListStorageInRealm_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#StorageAdmin_ListStorageInRealm_Result data-text="StorageAdmin_ListStorageInRealm_Result"}
+*Defined in [fuchsia.sys2/storage_admin.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/storage_admin.fidl;l=27)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="StorageAdmin_ListStorageInRealm_Result.response">
+            <td><code>response</code></td>
+            <td>
+                <code><a class='link' href='#StorageAdmin_ListStorageInRealm_Response'>StorageAdmin_ListStorageInRealm_Response</a></code>
+            </td>
+            <td>
+</td>
+        </tr><tr id="StorageAdmin_ListStorageInRealm_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>
+
 ### UseDecl [flexible](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#UseDecl data-text="UseDecl"}
 *Defined in [fuchsia.sys2/use_decl.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.sys2/decls/use_decl.fidl;l=11)*