IGbE: Clean up debug printing and proprly account for copied bytes.
IGbE: Clean up debug printing and proprly account for copied bytes.

Some DPRINTFs were printing uninitalized values because the DPRINTFs were
always being printed even when the features they were printing weren't
being used. This change moves the DPRINTFs into the appropriate if blocks
and initializes the state variables correctly.

There also is a case where the offset into the packet could be calculated
incorrectly during a DMA that is fixed.

SanchayanMaity/gem5,KuroeKurose/gem5,gedare/gem5,Weil0ng/gem5,sobercoder/gem5,rjschof/gem5,TUD-OS/gem5-dtu,aclifton/cpeg853-gem5,rallylee/gem5,samueldotj/TeeRISC-Simulator,austinharris/gem5-riscv,SanchayanMaity/gem5,KuroeKurose/gem5,Weil0ng/gem5,KuroeKurose/gem5,aclifton/cpeg853-gem5,KuroeKurose/gem5,HwisooSo/gemV-update,aclifton/cpeg853-gem5,KuroeKurose/gem5,aclifton/cpeg853-gem5,austinharris/gem5-riscv,HwisooSo/gemV-update,aclifton/cpeg853-gem5,joerocklin/gem5,gem5/gem5,zlfben/gem5,gem5/gem5,zlfben/gem5,TUD-OS/gem5-dtu,SanchayanMaity/gem5,qizenguf/MLC-STT,Weil0ng/gem5,cancro7/gem5,kaiyuanl/gem5,aclifton/cpeg853-gem5,markoshorro/gem5,briancoutinho0905/2dsampling,yb-kim/gemV,yb-kim/gemV,yb-kim/gemV,joerocklin/gem5,sobercoder/gem5,austinharris/gem5-riscv,sobercoder/gem5,cancro7/gem5,markoshorro/gem5,qizenguf/MLC-STT,kaiyuanl/gem5,rjschof/gem5,powerjg/gem5-ci-test,gem5/gem5,qizenguf/MLC-STT,zlfben/gem5,zlfben/gem5,briancoutinho0905/2dsampling,KuroeKurose/gem5,TUD-OS/gem5-dtu,HwisooSo/gemV-update,gedare/gem5,kaiyuanl/gem5,aclifton/cpeg853-gem5,samueldotj/TeeRISC-Simulator,rjschof/gem5,Weil0ng/gem5,SanchayanMaity/gem5,joerocklin/gem5,gem5/gem5,powerjg/gem5-ci-test,Weil0ng/gem5,qizenguf/MLC-STT,sobercoder/gem5,briancoutinho0905/2dsampling,rjschof/gem5,austinharris/gem5-riscv,gedare/gem5,briancoutinho0905/2dsampling,gedare/gem5,joerocklin/gem5,samueldotj/TeeRISC-Simulator,HwisooSo/gemV-update,joerocklin/gem5,samueldotj/TeeRISC-Simulator,cancro7/gem5,austinharris/gem5-riscv,kaiyuanl/gem5,HwisooSo/gemV-update,joerocklin/gem5,gedare/gem5,markoshorro/gem5,kaiyuanl/gem5,powerjg/gem5-ci-test,qizenguf/MLC-STT,cancro7/gem5,yb-kim/gemV,KuroeKurose/gem5,gem5/gem5,rallylee/gem5,briancoutinho0905/2dsampling,TUD-OS/gem5-dtu,austinharris/gem5-riscv,sobercoder/gem5,briancoutinho0905/2dsampling,yb-kim/gemV,HwisooSo/gemV-update,qizenguf/MLC-STT,kaiyuanl/gem5,zlfben/gem5,TUD-OS/gem5-dtu,yb-kim/gemV,rallylee/gem5,yb-kim/gemV,SanchayanMaity/gem5,kaiyuanl/gem5,gem5/gem5,Weil0ng/gem5,samueldotj/TeeRISC-Simulator,rallylee/gem5,yb-kim/gemV,cancro7/gem5,gem5/gem5,austinharris/gem5-riscv,TUD-OS/gem5-dtu,powerjg/gem5-ci-test,samueldotj/TeeRISC-Simulator,SanchayanMaity/gem5,TUD-OS/gem5-dtu,Weil0ng/gem5,qizenguf/MLC-STT,SanchayanMaity/gem5,rjschof/gem5,rjschof/gem5,samueldotj/TeeRISC-Simulator,markoshorro/gem5,markoshorro/gem5,zlfben/gem5,gedare/gem5,markoshorro/gem5,zlfben/gem5,cancro7/gem5,sobercoder/gem5,gedare/gem5,joerocklin/gem5,markoshorro/gem5,powerjg/gem5-ci-test,rallylee/gem5,rjschof/gem5,powerjg/gem5-ci-test,powerjg/gem5-ci-test,rallylee/gem5,rallylee/gem5,HwisooSo/gemV-update,sobercoder/gem5,joerocklin/gem5,briancoutinho0905/2dsampling,cancro7/gem5