E:/fip/workspaces/fip/source/corenet/fip_nd6_generate.c File Reference

Neighbour Discovery for IPv6 (RFC4861), Generate functions. More...


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.


Detailed Description

Neighbour Discovery for IPv6 (RFC4861), Generate functions.

Author:
Colin O'Flynn

Generated on Wed Dec 8 13:00:19 2010 for FIP by  doxygen 1.5.7.1