The GRETH doesn't support IP fragments. --- c/src/libchip/network/greth.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/c/src/libchip/network/greth.c b/c/src/libchip/network/greth.c index e957dc3..ccf2017 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 */ -- 1.7.0.4 _______________________________________________ rtems-devel mailing list rtems-devel@rtems.org http://www.rtems.org/mailman/listinfo/rtems-devel