X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=KernelLand%2FModules%2FIPStack%2Fipv6.c;fp=KernelLand%2FModules%2FIPStack%2Fipv6.c;h=0e6df538d51f89c0a9435698a6e90d5aeff9c3fe;hp=2ac05747aa4f967ab21216917b7a2ed080667b63;hb=e14ac96d48bb4ef5cfc845e345df4770e1145ceb;hpb=508aa7d2f1f441ab4c9a7cc4540eb418bc2f9da7 diff --git a/KernelLand/Modules/IPStack/ipv6.c b/KernelLand/Modules/IPStack/ipv6.c index 2ac05747..0e6df538 100644 --- a/KernelLand/Modules/IPStack/ipv6.c +++ b/KernelLand/Modules/IPStack/ipv6.c @@ -14,12 +14,12 @@ extern Uint32 IPv4_Netmask(int FixedBits); // === PROTOTYPES === int IPv6_Initialise(); - int IPv6_RegisterCallback(int ID, tIPCallback Callback); +// int IPv6_RegisterCallback(int ID, tIPCallback Callback); void IPv6_int_GetPacket(tAdapter *Interface, tMacAddr From, int Length, void *Buffer); tInterface *IPv6_GetInterface(tAdapter *Adapter, tIPv6 Address, int Broadcast); // === GLOBALS === -tIPCallback gaIPv6_Callbacks[256]; +tIPRxCallback* gaIPv6_Callbacks[256]; // === CODE === /** @@ -36,7 +36,7 @@ int IPv6_Initialise() * \param ID 8-bit packet type ID * \param Callback Callback function */ -int IPv6_RegisterCallback(int ID, tIPCallback Callback) +int IPv6_RegisterCallback(int ID, tIPRxCallback* Callback) { if( ID < 0 || ID > 255 ) return 0; if( gaIPv6_Callbacks[ID] ) return 0;