Andrew Boyson / net

Dependents:   oldheating gps motorhome heating

ip6/icmp/ndp/ndp.h

Committer:
andrewboyson
Date:
2017-11-09
Revision:
53:77f8a49adf89
Parent:
47:73af5c0b0dc2
Child:
61:aad055f1b0d1

File content as of revision 53:77f8a49adf89:

extern int      NdpHopLimit;
extern bool     NdpManagedConfiguration;
extern bool     NdpOtherConfiguration;
extern int      NdpLifetime;
extern char     NdpRouterMac[6];
extern int      NdpPrefixLength;
extern bool     NdpPrefixFlagL;
extern bool     NdpPrefixFlagA;
extern uint32_t NdpPrefixValidLifetime;
extern uint32_t NdpPrefixPreferredLifetime;
extern char     NdpPrefix[];
extern char     NdpDnsServer[];
extern uint32_t NdpDnsLifetime;
extern uint32_t NdpElapsedTime;
extern int      NdpMtu;

extern int  NdpAddOptionSourceMac(char* p, char* pMac);
extern int  NdpAddOptionTargetMac(char* p, char* pMac);
extern void NdpDecodeOptions    (char* pData, int dataLength, char* srcMac, char* dstMac);
extern void NdpLogOptionsVerbose(char* pData, int dataLength);
extern void NdpLogOptionsQuiet  (char* pData, int dataLength);

extern bool NdpIpNeedsToBeRouted(char* ip);

extern void NdpMain();