summaryrefslogtreecommitdiff
path: root/src/dev/i8254xGBe_defs.hh
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2009-01-06 10:36:57 -0500
committerAli Saidi <saidi@eecs.umich.edu>2009-01-06 10:36:57 -0500
commit2adc60795b0e21d46f983293b3b71b48ee105c14 (patch)
treec952ecf0b8729d02cd9e702819a3c3b283354aa3 /src/dev/i8254xGBe_defs.hh
parent11ac0c7acfe2d75d51e56e3a4305bf3209b3d420 (diff)
downloadgem5-2adc60795b0e21d46f983293b3b71b48ee105c14.tar.xz
IGbE: Implement header splitting with large MTU
Diffstat (limited to 'src/dev/i8254xGBe_defs.hh')
-rw-r--r--src/dev/i8254xGBe_defs.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dev/i8254xGBe_defs.hh b/src/dev/i8254xGBe_defs.hh
index 78492d47e..4634dd9a3 100644
--- a/src/dev/i8254xGBe_defs.hh
+++ b/src/dev/i8254xGBe_defs.hh
@@ -555,8 +555,8 @@ struct Regs {
struct SRRCTL : public Reg<uint32_t> { // 0x280C SRRCTL Register
using Reg<uint32_t>::operator=;
- ADD_FIELD32(pktlen, 0, 7);
- ADD_FIELD32(hdrlen, 16, 7); // guess based on header, not documented
+ ADD_FIELD32(pktlen, 0, 8);
+ ADD_FIELD32(hdrlen, 8, 8); // guess based on header, not documented
ADD_FIELD32(desctype, 25,3); // type of descriptor 000 legacy, 001 adv,
//101 hdr split
int bufLen() { return pktlen() << 10; }