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