|
Data Structures | |
| struct | fip_ip6addr_flags_t |
| Holds flags with additional information about any addresses. More... | |
| struct | fip_ip6addr_t |
| IPv6 address, held as an array of 16 bytes. More... | |
| struct | fip_myip6addr_t |
| IPv6 address with additional state. More... | |
| struct | fip_myip6prefix_t |
| IPv6 Prefix with additional state. More... | |
| struct | fip_mydefrouter_t |
| IPv6 Default Router with additional state. More... | |
| struct | fip_ip6frag_attr_t |
| Scratchpad for IPv6 Fragmentation. More... | |
Typedefs | |
| typedef bool | fip_bool_t |
| Typedef the C99 bool type. | |
| typedef uint32_t | fip_vlifetime_t |
| Address life-times. | |
Enumerations | |
| enum | fip_return_t { RV_OK = 0, RV_UNKNOWN_ERROR, RV_MEMORY_ERROR, RV_PARAMETER_ERROR, RV_UNHANDLED, RV_ND6_INVALID_STATE, RV_ND6_NOENTRY, RV_RH4_SEGMENT_LEFT_ERROR, RV_RH4_HOPS_EXCEEDED, RV_RH4_ADDRESS_OFF_LINK, RV_RH4_PROCESS_NEXT_HEADER, RV_HBH_RPL_INSTANCE_ERROR, RV_HBH_RANK_ERROR } |
| The return value used when functions are only returning a status, and nothing else. More... | |
| enum | fip_addrtype_t { ADDR_UNKNOWN = 0, ADDR_AUTOCONF = 1, ADDR_STATEFUL = 2, ADDR_MANUAL = 3, ADDR_MULTICAST } |
| Address types. More... | |
| enum | fip_prefixstate_t { PREFIX_UNUSED = 0, PREFIX_USED } |
| State of prefix in use on an interface. More... | |
| enum | fip_routestate_t { ROUTE_UNUSED = 0, ROUTE_USED } |
| State of route in use on an interface. More... | |
| enum | fip_addrstate_t { ADDR_UNUSED = 0, ADDR_NEW, ADDR_TENATIVE, ADDR_OPTIMISTIC, ADDR_PREFERRED, ADDR_DEPRECATED, ADDR_DUPLICATE, ADDR_DELETE } |
| State of address in use on an interface. More... | |
| typedef bool fip_bool_t |
Typedef the C99 bool type.
Done in a typedef in case your compiler is not C99 compliant
| enum fip_addrstate_t |
State of address in use on an interface.
Note this does NOT map directly to uIP's address states (ADDR_TENATIVE, etc) as this enumeration adds an 'unused' state.
| enum fip_addrtype_t |
Address types.
Note these correspond to uIP's ADDR_ANYTYPE, ADDR_AUTCONF, ADDR_DHCP, and ADDR_MANUAL. Thus you can cast between code using fip_addrtype_t and code using uint8_t with uIP's defines.
| enum fip_prefixstate_t |
| enum fip_return_t |
The return value used when functions are only returning a status, and nothing else.
| enum fip_routestate_t |
1.5.7.1