Functions | |
static unsigned char | fip_nd6_addLLAO (uint8_t type, unsigned char llaoOffset, fip_llptraddr_t lladdr) |
Add either the TLLAO or SLLAO to a ND Message. | |
void | fip_nd6_generateNA (fip_bool_t solicited, unsigned char indexToMyUnicast, const uint8_t *optionData, const unsigned char optionLen, fip_bool_t addLLAO) |
Generate a neighbour advertisement. | |
void | fip_nd6_generateNS (const fip_ip6addr_t *const targetAddress, unsigned char indexToMyUnicast, const fip_ip6addr_t *const destAddress, const uint8_t *optionData, const unsigned char optionLen, fip_bool_t addLLAO) |
Generate a neighbour solicitation. | |
void | fip_nd6_generateRS (unsigned char indexToMyUnicast) |
Generate a router solicitation which is generated in current active packet buffer, which needs enough room! Size depends on LL address length, but should not be longer than 80 bytes normally. | |
void | fip_nd6_generateRA (unsigned char indexToMyUnicast, fip_bool_t multicast) |
Generate a router advertisement, buffer should already be set up with destination IP address in it. |