summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/network
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2014-05-27 11:42:44 +0200
committerDaniel Hellstrom <daniel@gaisler.com>2014-06-05 09:34:51 +0200
commita20c114f4a695037e7ff5fa3f5e9ee5245fe79dc (patch)
tree44354fc954740661a86e9f69259e0bd9c00c989e /c/src/libchip/network
parentshell: Add rtems_shell_dup_current_env to get a default env. (diff)
downloadrtems-a20c114f4a695037e7ff5fa3f5e9ee5245fe79dc.tar.bz2
GRETH: remove TCP/UDP HW checksum generation
The GRETH doesn't support IP fragments.
Diffstat (limited to 'c/src/libchip/network')
-rw-r--r--c/src/libchip/network/greth.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/libchip/network/greth.c b/c/src/libchip/network/greth.c
index e957dc3380..ccf2017553 100644
--- a/c/src/libchip/network/greth.c
+++ b/c/src/libchip/network/greth.c
@@ -814,9 +814,9 @@ sendpacket_gbit (struct ifnet *ifp, struct mbuf *m)
/* Wrap around? */
if (dp->tx_ptr < dp->txbufs-1) {
- ctrl = GRETH_TXD_ENABLE | GRETH_TXD_CS;
+ ctrl = GRETH_TXD_ENABLE;
}else{
- ctrl = GRETH_TXD_ENABLE | GRETH_TXD_CS | GRETH_TXD_WRAP;
+ ctrl = GRETH_TXD_ENABLE | GRETH_TXD_WRAP;
}
/* Enable Descriptor */