... | @@ -32,9 +32,9 @@ The other packet types are described by their content and value of the `type` fl |
... | @@ -32,9 +32,9 @@ The other packet types are described by their content and value of the `type` fl |
|
Additionally to the error code as present now, the `ERROR` packet also contains the sequence number of the packet that caused the error on the device:
|
|
Additionally to the error code as present now, the `ERROR` packet also contains the sequence number of the packet that caused the error on the device:
|
|
```
|
|
```
|
|
--------------------------------------
|
|
--------------------------------------
|
|
| 0..1 | 2 |
|
|
| 0 | 1..2 |
|
|
|-----------------------|------------|
|
|
|------------|-----------------------|
|
|
| cause sequence number | error code |
|
|
| error code | cause sequence number |
|
|
--------------------------------------
|
|
--------------------------------------
|
|
```
|
|
```
|
|
|
|
|
... | @@ -68,9 +68,9 @@ The `INFO` and `EPINFO` packets must not be sent in response to `QUERY`/`EPQUERY |
... | @@ -68,9 +68,9 @@ The `INFO` and `EPINFO` packets must not be sent in response to `QUERY`/`EPQUERY |
|
Newly introduced to allow ordering of `QUERY`/`EPQUERY` queries and responses. These packets contain all information contained in `INFO`/`EPINFO` packets, and additionally contain the sequence number of the query packet that caused these packets to be sent.
|
|
Newly introduced to allow ordering of `QUERY`/`EPQUERY` queries and responses. These packets contain all information contained in `INFO`/`EPINFO` packets, and additionally contain the sequence number of the query packet that caused these packets to be sent.
|
|
```
|
|
```
|
|
--------------------------------------
|
|
--------------------------------------
|
|
| 0..1 | 2..n |
|
|
| 0..n | n+1..n+2 |
|
|
|-----------------------|------------|
|
|
|------------|-----------------------|
|
|
| cause sequence number | <see INFO> |
|
|
| <see INFO> | cause sequence number |
|
|
--------------------------------------
|
|
--------------------------------------
|
|
```
|
|
```
|
|
|
|
|
... | @@ -79,9 +79,9 @@ Newly introduced to allow ordering of `QUERY`/`EPQUERY` queries and responses. T |
... | @@ -79,9 +79,9 @@ Newly introduced to allow ordering of `QUERY`/`EPQUERY` queries and responses. T |
|
This packet is used to multicast information that may change the state of the distributed state machine. Additionally to the contents of a normal `INFO` packet, it also contains the IP address of the node that caused the `PINFO` packet to be sent. See the description of the retransmission and ordering protocol below for more information.
|
|
This packet is used to multicast information that may change the state of the distributed state machine. Additionally to the contents of a normal `INFO` packet, it also contains the IP address of the node that caused the `PINFO` packet to be sent. See the description of the retransmission and ordering protocol below for more information.
|
|
```
|
|
```
|
|
--------------------------------------
|
|
--------------------------------------
|
|
| 0..15 | 16..n |
|
|
| 0..n | n+1..n+16 |
|
|
|-----------------------|------------|
|
|
|------------|-----------------------|
|
|
| originator IP address | <see INFO> |
|
|
| <see INFO> | originator IP address |
|
|
--------------------------------------
|
|
--------------------------------------
|
|
```
|
|
```
|
|
|
|
|
... | | ... | |