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:
parent
bc6baa4049
commit
d40a1c6573
1 changed files with 20 additions and 7 deletions
|
@ -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) {
|
||||||
DPRINTF(Ethernet,
|
#if TRACING_ON
|
||||||
"packet will not fit in receive buffer...packet dropped\n");
|
IpPtr ip(packet);
|
||||||
|
TcpPtr tcp(ip);
|
||||||
|
if (ip) {
|
||||||
|
DPRINTF(Ethernet,
|
||||||
|
"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;
|
||||||
|
|
Loading…
Reference in a new issue