SDK
23.9.2
For IoT System Software Development
|
#include <typedef.h>
#include "ip6-address.h"
#include <IPv6Address.hpp>
#include "IPv6PacketBuffer.hpp"
#include "Timer.hpp"
Classes | |
class | IPv6 |
Internet Protocol Version 6 Stack. More... | |
struct | IPv6::Header_t |
IPv6 Header. More... | |
struct | IPv6::TLVHeader_t |
IPv6 Options' TL (Type and Length) More... | |
struct | IPv6::OptHeaderRPL_t |
RPL Option Header for Carrying RPL Information in Data-Plane Datagrams. More... | |
struct | IPv6::OptHeaderMPL_t |
MPL Option. More... | |
class | IPv6::Route |
class | IPv6::RoutingEntry |
struct | IPv6::RecentDst_t |
struct | IPv6::ReassemblyBuf_t |
struct | IPv6::Reassembly_t |
Enumerations | |
enum | { MAX_PING_REQUESTS = 10 } |
Functions | |
char * | ip6_ntop (const IP6_ADDRESS *src, char *dst) |
bool | ip6_pton (const char *src, IP6_ADDRESS *dst) |
bool | ping6 (IPv6Interface *inf, const IP6_ADDRESS *src, const IP6_ADDRESS *dst, uint16_t size, uint8_t cnt, void(*on_replied)(const IPv6::Header_t *ip6, uint16_t seq, uint16_t sz, const void *payload)) |
Send ICMPv6 echo requests. (ping) More... | |
IPv6 Protocol.