X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fdrivers%2Flib%2Fip%2Fnetwork%2Freceive.c;h=d6c05872e816869ef3f163d554cc19001edcf605;hp=f53a2e0e45b7292205cfe796f0c60285392c55bb;hb=d108d4822a78790e08d761c2919153aee8c3eee3;hpb=2450729ff7a4e57d73497f906c077660c7e14917;ds=sidebyside diff --git a/reactos/drivers/lib/ip/network/receive.c b/reactos/drivers/lib/ip/network/receive.c index f53a2e0e45b..d6c05872e81 100644 --- a/reactos/drivers/lib/ip/network/receive.c +++ b/reactos/drivers/lib/ip/network/receive.c @@ -521,8 +521,6 @@ VOID IPv4Receive(PIP_INTERFACE IF, PIP_PACKET IPPacket) * IPPacket = Pointer to IP packet */ { - IP_ADDRESS Address; - TI_DbgPrint(DEBUG_IP, ("Received IPv4 datagram.\n")); IPPacket->HeaderSize = (((PIPv4_HEADER)IPPacket->Header)->VerIHL & 0x0F) << 2; @@ -564,16 +562,7 @@ VOID IPv4Receive(PIP_INTERFACE IF, PIP_PACKET IPPacket) /* FIXME: Should we allow packets to be received on the wrong interface? */ /* XXX Find out if this packet is destined for us */ - - if( AddrLocateADEv4( IPPacket->DstAddr.Address.IPv4Address, &Address ) ) { - ProcessFragment( IF, IPPacket ); - } else { - PNEIGHBOR_CACHE_ENTRY NCE; - - if((NCE = RouteGetRouteToDestination( &IPPacket->DstAddr ))) { - IPSendDatagram( IPPacket, NCE, NULL, NULL ); - } - } + ProcessFragment(IF, IPPacket); #if 0 } else { /* This packet is not destined for us. If we are a router,