diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2012-09-26 19:16:53 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2012-09-26 19:16:53 +0200 |
commit | c5a1d00fc40a9c55024cfc7f92b0a455975ba503 (patch) | |
tree | fc75f5b07b8fa696e5270de2b79ca12683351343 /ffd/tlv.h | |
parent | 9eeec649fb91784d26cbfcad876cff1d6b950408 (diff) | |
download | ffd-c5a1d00fc40a9c55024cfc7f92b0a455975ba503.tar ffd-c5a1d00fc40a9c55024cfc7f92b0a455975ba503.zip |
Keep track of interfaces
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); |