From 1e0c5c5ac6641f1c42b167a6c577c3cb89c80a17 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Sun, 8 Dec 2019 22:12:20 -0800 Subject: [PATCH] add checksum offload support to NIC --- generators/example/src/main/scala/ConfigMixins.scala | 3 ++- generators/firechip/src/main/scala/TargetConfigs.scala | 3 ++- generators/icenet | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/generators/example/src/main/scala/ConfigMixins.scala b/generators/example/src/main/scala/ConfigMixins.scala index 9454d9b5..f06cd5f4 100644 --- a/generators/example/src/main/scala/ConfigMixins.scala +++ b/generators/example/src/main/scala/ConfigMixins.scala @@ -220,7 +220,8 @@ class WithIceNIC(inBufFlits: Int = 1800, usePauser: Boolean = false) extends Config((site, here, up) => { case NICKey => NICConfig( inBufFlits = inBufFlits, - usePauser = usePauser) + usePauser = usePauser, + checksumOffload = true) }) class WithLoopbackNICTop extends Config((site, here, up) => { diff --git a/generators/firechip/src/main/scala/TargetConfigs.scala b/generators/firechip/src/main/scala/TargetConfigs.scala index f7961c14..4cb0b990 100644 --- a/generators/firechip/src/main/scala/TargetConfigs.scala +++ b/generators/firechip/src/main/scala/TargetConfigs.scala @@ -52,7 +52,8 @@ class WithBlockDevice extends Config(new testchipip.WithBlockDevice) class WithNICKey extends Config((site, here, up) => { case NICKey => NICConfig( inBufFlits = 8192, - ctrlQueueDepth = 64) + ctrlQueueDepth = 64, + checksumOffload = true) }) class WithRocketL2TLBs(entries: Int) extends Config((site, here, up) => { diff --git a/generators/icenet b/generators/icenet index 77eb7eff..87b3bf5e 160000 --- a/generators/icenet +++ b/generators/icenet @@ -1 +1 @@ -Subproject commit 77eb7eff2e6f39aa971f53f3c3ffbb27cc9bab2d +Subproject commit 87b3bf5e46da3db6f9a653fdd6786699c075bff3