summaryrefslogtreecommitdiffstats
path: root/ffd/tlv.h
diff options
context:
space:
mode:
Diffstat (limited to 'ffd/tlv.h')
-rw-r--r--ffd/tlv.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/ffd/tlv.h b/ffd/tlv.h
index 287c5c6..4bdb633 100644
--- a/ffd/tlv.h
+++ b/ffd/tlv.h
@@ -40,10 +40,18 @@ typedef enum _ffd_tlv_type_t {
TLV_NODE_ID,
TLV_RESERVED,
TLV_UPDATE,
- TLV_INFO_REQ,
+ TLV_ANNOUNCE_REQ,
TLV_SEQNO_REQ,
} ffd_tlv_type_t;
+typedef enum _ffd_addr_enc_t {
+ ADDR_ENC_UNSPEC = 0,
+ ADDR_ENC_IPV4,
+ ADDR_ENC_IPV6,
+ ADDR_ENC_IPV6LL,
+ ADDR_ENC_ETH,
+} ffd_addr_enc_t;
+
typedef void (*ffd_tlv_cb)(ffd_tlv_type_t type, const void *data, size_t len, void *arg);