Some changes to NSGigE's DPRINTF's that helped when I was doing NAT stuff.

--HG--
extra : convert_revision : d36c84a835667d4c67f46432a90b9557b0710eac
This commit is contained in:
Lisa Hsu 2005-03-16 13:55:58 -05:00
parent bc6baa4049
commit d40a1c6573

View file

@ -1597,8 +1597,10 @@ NSGigE::rxKick()
DPRINTF(Ethernet, "ID is %d\n", ip->id()); DPRINTF(Ethernet, "ID is %d\n", ip->id());
TcpPtr tcp(ip); TcpPtr tcp(ip);
if (tcp) { if (tcp) {
DPRINTF(Ethernet, "Src Port=%d, Dest Port=%d\n", DPRINTF(Ethernet,
tcp->sport(), tcp->dport()); "Src Port=%d, Dest Port=%d, Seq=%d, Ack=%d\n",
tcp->sport(), tcp->dport(), tcp->seq(),
tcp->ack());
} }
} }
} }
@ -1803,14 +1805,15 @@ NSGigE::transmit()
DPRINTF(Ethernet, "ID is %d\n", ip->id()); DPRINTF(Ethernet, "ID is %d\n", ip->id());
TcpPtr tcp(ip); TcpPtr tcp(ip);
if (tcp) { if (tcp) {
DPRINTF(Ethernet, "Src Port=%d, Dest Port=%d\n", DPRINTF(Ethernet,
tcp->sport(), tcp->dport()); "Src Port=%d, Dest Port=%d, Seq=%d, Ack=%d\n",
tcp->sport(), tcp->dport(), tcp->seq(), tcp->ack());
} }
} }
} }
#endif #endif
DDUMP(Ethernet, txFifo.front()->data, txFifo.front()->length); DDUMP(EthernetData, txFifo.front()->data, txFifo.front()->length);
txBytes += txFifo.front()->length; txBytes += txFifo.front()->length;
txPackets++; txPackets++;
@ -2296,8 +2299,18 @@ NSGigE::recvPacket(PacketPtr packet)
} }
if (rxFifo.avail() < packet->length) { if (rxFifo.avail() < packet->length) {
#if TRACING_ON
IpPtr ip(packet);
TcpPtr tcp(ip);
if (ip) {
DPRINTF(Ethernet, DPRINTF(Ethernet,
"packet will not fit in receive buffer...packet dropped\n"); "packet won't fit in receive buffer...pkt ID %d dropped\n",
ip->id());
if (tcp) {
DPRINTF(Ethernet, "Seq=%d\n", tcp->seq());
}
}
#endif
droppedPackets++; droppedPackets++;
devIntrPost(ISR_RXORN); devIntrPost(ISR_RXORN);
return false; return false;