diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-09-26 17:05:39 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-09-26 17:05:39 -0700 |
| commit | 7e4b6b594b9529565b8bb3acb6d99e37c1f3db1b (patch) | |
| tree | 8a67a711c5eddf29da7efaaba0eb89749d290e7e /node/Packet.hpp | |
| parent | eac3667ec1391baaf83c64403e8a19c22c24c9f2 (diff) | |
| download | infinitytier-7e4b6b594b9529565b8bb3acb6d99e37c1f3db1b.tar.gz infinitytier-7e4b6b594b9529565b8bb3acb6d99e37c1f3db1b.zip | |
It now builds.
Diffstat (limited to 'node/Packet.hpp')
| -rw-r--r-- | node/Packet.hpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/node/Packet.hpp b/node/Packet.hpp index e76cb96c..b03ec327 100644 --- a/node/Packet.hpp +++ b/node/Packet.hpp @@ -670,9 +670,11 @@ public: * 0x6 - WATCHed inbound frame * 0x7 - (reserved for future use) * - * An extended frame carries full MAC addressing, making them a - * superset of VERB_FRAME. They're used for bridging or when we - * want to attach a certificate since FRAME does not support that. + * An extended frame carries full MAC addressing, making it a + * superset of VERB_FRAME. It is used for bridged traffic, + * redirected or observed traffic via rules, and can in theory + * be used for multicast though MULTICAST_FRAME exists for that + * purpose and has additional options and capabilities. * * OK payload (if ACK flag is set): * <[8] 64-bit network ID> @@ -725,6 +727,9 @@ public: * These will of course only be accepted if they are properly signed. * Credentials can be for any number of networks. * + * The use of a zero byte to terminate the COM section is for legacy + * backward compatiblity. Newer fields are prefixed with a length. + * * OK/ERROR are not generated. */ VERB_NETWORK_CREDENTIALS = 0x0a, |
