diff options
Diffstat (limited to 'ffd/tlv.h')
-rw-r--r-- | ffd/tlv.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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); |