aboutsummaryrefslogtreecommitdiff
path: root/spec/tor-spec/relay-cells.md
diff options
context:
space:
mode:
Diffstat (limited to 'spec/tor-spec/relay-cells.md')
-rw-r--r--spec/tor-spec/relay-cells.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/tor-spec/relay-cells.md b/spec/tor-spec/relay-cells.md
index cc7ea88..f9fda7f 100644
--- a/spec/tor-spec/relay-cells.md
+++ b/spec/tor-spec/relay-cells.md
@@ -34,6 +34,7 @@ The relay commands are:
| Command | Identifier | Type | Description
| ------- | ---------- | ---- | -----------
+| <th>Core protocol</th>
| 1 | [BEGIN] | **F** | Open a stream
| 2 | [DATA] | **F**/**B** | Transmit data
| 3 | [END] | **F**/**B** | Close a stream
@@ -50,10 +51,12 @@ The relay commands are:
| 14 | [EXTEND2] | **F**, **C** | Extend a circuit
| 15 | [EXTENDED2] | **B**, **C** | Finish extending a circuit
| 16..18 | Reserved | | For UDP; see [prop339].
+| <th>Conflux</th>
| 19 | [CONFLUX_LINK][prop329] | **F**, **C** | Link circuits into a bundle
| 20 | [CONFLUX_LINKED][prop329] | **B**, **C** | Acknowledge link request
| 21 | [CONFLUX_LINKED_ACK][prop329] | **F**, **C** | Acknowledge CONFLUX_LINKED message (for timing)
| 22 | [CONFLUX_SWITCH][prop329] | **F**/**B**, **C** | Switch between circuits in a bundle
+| <th>Onion services</th>
| 32 | [ESTABLISH_INTRO] | **F**, **C** | Create introduction point
| 33 | [ESTABLISH_RENDEZVOUS] | **F**, **C** | Create rendezvous point
| 34 | [INTRODUCE1] | **F**, **C** | Introduction request (to intro point)
@@ -63,8 +66,10 @@ The relay commands are:
| 38 | [INTRO_ESTABLISHED] | **B**, **C** | Acknowledge ESTABLISH_INTRO
| 39 | [RENDEZVOUS_ESTABLISHED] | **B**, **C** | Acknowledge ESTABLISH_RENDEZVOUS
| 40 | [INTRODUCE_ACK] | **B**, **C** | Acknowledge INTRODUCE1
+| <th>Circuit padding</th>
| 41 | [PADDING_NEGOTIATE][circ-padding] | **F**, **C** | Negotiate circuit padding
| 42 | [PADDING_NEGOTIATED][circ-padding] | **B**, **C** | Negotiate circuit padding
+| <th>Flow control</th>
| 43 | [XON][prop324] | **F**/**B** | Stream-level flow control
| 44 | [XOFF][prop324] | **F**/**B** | Stream-level flow control