X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FIPStack%2Fipv6.h;h=fec00f75fb0f8956a8ae7cd86b42a9f47f435c88;hb=9d6f5fc99aea8a8961413d65d05de1472fb9cd0d;hp=d2e4f28dd70d22ae920004f2d89139248d6f3197;hpb=51ab5f489bc356940c95cc936fd0508e8f07ea97;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/IPStack/ipv6.h b/KernelLand/Modules/IPStack/ipv6.h index d2e4f28d..fec00f75 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_SendPacket(tInterface *Iface, tIPv6 Destination, int Protocol, size_t Length, const void *Data); +extern int IPv6_SendPacket(tInterface *Iface, tIPv6 Destination, int Protocol, tIPStackBuffer *Buffer); #endif