A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.

Dependents:   oldheating gps motorhome heating

Revision:
37:793b39683406
Parent:
36:900e24b27bfb
Child:
44:83ce5ace337b
--- a/ip6/ip6.h	Mon Sep 25 07:09:32 2017 +0000
+++ b/ip6/ip6.h	Wed Oct 04 07:51:02 2017 +0000
@@ -4,11 +4,8 @@
 extern void Ip6Copy(char* ipTo, char* ipFrom);
 extern void Ip6Clear(char* ip);
 
-extern void Ip6LogHeaderSrc();
-extern void Ip6LogHeaderDst();
-
-extern int Ip6HandleReceivedPacket(char* pSrcMac, void* pPacket, int *pSize, char* pDstMac);
-extern int Ip6PollForPacketToSend (               void* pPacket, int *pSize, char* pDstMac);
+extern int Ip6HandleReceivedPacket(void (*traceback)(void), char* pSrcMac, void* pPacket, int *pSize, char* pDstMac);
+extern int Ip6PollForPacketToSend (                                        void* pPacket, int *pSize, char* pDstMac);
 
 
-extern void Ip6DestIpFromAction(int action, char* pDstIp);
\ No newline at end of file
+extern void Ip6DestIpFromDest(int dest, char* pDstIp);
\ No newline at end of file