Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenipreceive.c
Go to the documentation of this file.
00001 #include "../../include/precomp.h" 00002 #include "regtests.h" 00003 00004 #define MTU 1500 00005 00006 struct packet { 00007 int size; 00008 char data[MTU]; 00009 }; 00010 00011 static void RunTest() { 00012 const struct packet Packets[] = { 00013 { 0 } 00014 }; 00015 int i; 00016 IP_INTERFACE IF; 00017 IP_PACKET IPPacket; 00018 NTSTATUS Status = STATUS_SUCCESS; 00019 00020 /* Init interface */ 00021 00022 /* Init packet */ 00023 00024 for( i = 0; NT_SUCCESS(Status) && i < Packets[i].size; i++ ) { 00025 IPPacket.Header = (PUCHAR)Packets[i].data; 00026 IPPacket.TotalSize = Packets[i].size; 00027 IPReceive( &IF, &IPPacket ); 00028 } 00029 _AssertEqualValue(STATUS_SUCCESS, Status); 00030 } 00031 00032 _Dispatcher(IpreceiveTest, "IPReceive"); Generated on Sun May 27 2012 04:28:08 for ReactOS by
1.7.6.1
|