ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ipreceive.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.