X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FIPStack%2Fipv6.h;h=086dfbb5398914838fbb24585d3e4ef8adc667f1;hb=HEAD;hp=ee17c01a3e8817ca6e113e4e50f7ee5e770d4332;hpb=7b64f5e7f00e445a5637e9e3289a1332a14d28e5;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/IPStack/ipv6.h b/KernelLand/Modules/IPStack/ipv6.h index ee17c01a..086dfbb5 100644 --- a/KernelLand/Modules/IPStack/ipv6.h +++ b/KernelLand/Modules/IPStack/ipv6.h @@ -6,6 +6,7 @@ #define _IPV6_H_ #include "ipstack.h" +#include "include/buffer.h" typedef struct sIPv6Header tIPv6Header; @@ -31,12 +32,12 @@ struct sIPv6Header Uint8 HopLimit; tIPv6 Source; tIPv6 Destination; - char Data[]; + char Data[0]; }; #define IPV6_ETHERNET_ID 0x86DD -extern int IPv6_RegisterCallback(int ID, tIPCallback Callback); +extern int IPv6_RegisterCallback(int ID, tIPRxCallback* Callback); extern int IPv6_SendPacket(tInterface *Iface, tIPv6 Destination, int Protocol, tIPStackBuffer *Buffer); #endif