diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2012-10-05 04:26:02 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2012-10-05 04:26:02 +0200 |
commit | bb7392551ed8578171941b81cf3ed2cfc4ad2b1b (patch) | |
tree | 3b0573ddba0befc829c460ee56e905f0ba2d64f2 /ffd/tlv_types.h | |
parent | b760b28c21515265f8d09c46011290a9a22b871e (diff) | |
download | ffd-bb7392551ed8578171941b81cf3ed2cfc4ad2b1b.tar ffd-bb7392551ed8578171941b81cf3ed2cfc4ad2b1b.zip |
Lots of update handling
Diffstat (limited to 'ffd/tlv_types.h')
-rw-r--r-- | ffd/tlv_types.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ffd/tlv_types.h b/ffd/tlv_types.h index a37e095..afe793a 100644 --- a/ffd/tlv_types.h +++ b/ffd/tlv_types.h @@ -49,6 +49,8 @@ typedef struct __attribute__((packed)) _ffd_tlv_node_id_t { } ffd_tlv_node_id_t; typedef struct __attribute__((packed)) _ffd_tlv_update_t { + uint8_t flags; + uint8_t reserved; uint16_t interval; uint16_t seqno; uint16_t metric; @@ -59,12 +61,16 @@ typedef struct __attribute__((packed)) _ffd_tlv_update_t { typedef struct __attribute__((packed)) _ffd_tlv_announce_req_t { ffd_node_id_t node; + uint8_t flags; + uint8_t reserved; uint16_t type; uint16_t key; } ffd_tlv_announce_req_t; typedef struct __attribute__((packed)) _ffd_tlv_seqno_req_t { ffd_node_id_t node; + uint8_t flags; + uint8_t reserved; uint16_t type; uint16_t key; uint16_t seqno; |