VOID
MiniDisplayPacket(
- PNDIS_PACKET Packet)
+ PNDIS_PACKET Packet,
+ PCSTR Reason)
{
#if DBG
ULONG i, Length;
0,
64);
- DbgPrint("*** PACKET START ***");
+ DbgPrint("*** %s PACKET START (%p) ***\n", Reason, Packet);
for (i = 0; i < Length; i++) {
- if (i % 12 == 0)
+ if (i % 16 == 0)
DbgPrint("\n%04X ", i);
DbgPrint("%02X ", Buffer[i]);
}
- DbgPrint("*** PACKET STOP ***\n");
+ DbgPrint("\n*** %s PACKET STOP ***\n", Reason);
}
#endif /* DBG */
}
*/
{
UINT Length;
- PUCHAR Start1;
- PUCHAR Start2;
+ PUCHAR PacketAddress;
+ PUCHAR AdapterAddress;
PNDIS_BUFFER NdisBuffer;
UINT BufferLength;
return FALSE;
}
- NdisQueryBuffer(NdisBuffer, (PVOID)&Start2, &BufferLength);
+ NdisQueryBuffer(NdisBuffer, (PVOID)&PacketAddress, &BufferLength);
/* FIXME: Should handle fragmented packets */
return FALSE;
}
- Start1 = (PUCHAR)&Adapter->Address;
+ AdapterAddress = (PUCHAR)&Adapter->Address;
NDIS_DbgPrint(MAX_TRACE, ("packet address: %x:%x:%x:%x:%x:%x adapter address: %x:%x:%x:%x:%x:%x\n",
- *((char *)Start1), *(((char *)Start1)+1), *(((char *)Start1)+2), *(((char *)Start1)+3), *(((char *)Start1)+4), *(((char *)Start1)+5),
- *((char *)Start2), *(((char *)Start2)+1), *(((char *)Start2)+2), *(((char *)Start2)+3), *(((char *)Start2)+4), *(((char *)Start2)+5)));
+ *(PacketAddress), *(PacketAddress+1), *(PacketAddress+2), *(PacketAddress+3), *(PacketAddress+4), *(PacketAddress+5),
+ *(AdapterAddress), *(AdapterAddress+1), *(AdapterAddress+2), *(AdapterAddress+3), *(AdapterAddress+4), *(AdapterAddress+5)));
- return (RtlCompareMemory((PVOID)Start1, (PVOID)Start2, Length) == Length);
+ return (RtlCompareMemory(PacketAddress, AdapterAddress, Length) == Length);
}