diff options
| author | Simon <[email protected]> | 2019-03-29 09:43:32 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-03-29 09:43:32 +0800 |
| commit | 066a54fbc163e660656c9cb4971b6da520adea19 (patch) | |
| tree | 8bf1009aa79ee87c8a1dae14789354fa2f6ccc77 | |
| parent | eabb04ed3de48e2fd8bdef6067b34607cff34deb (diff) | |
[bsp][tm4c129x] Update drv_eth.c
Decide whether to close eth hardware checksum by definition.
| -rw-r--r-- | bsp/tm4c129x/drivers/drv_eth.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bsp/tm4c129x/drivers/drv_eth.c b/bsp/tm4c129x/drivers/drv_eth.c index d439fabce9..9545620d8d 100644 --- a/bsp/tm4c129x/drivers/drv_eth.c +++ b/bsp/tm4c129x/drivers/drv_eth.c @@ -634,8 +634,13 @@ tivaif_transmit(net_device_t dev, struct pbuf *p) pDesc->Desc.ui32CtrlStatus = 0; } +#ifdef RT_LWIP_USING_HW_CHECKSUM pDesc->Desc.ui32CtrlStatus |= (DES0_TX_CTRL_IP_ALL_CKHSUMS | DES0_TX_CTRL_CHAINED); +#else + pDesc->Desc.ui32CtrlStatus |= (DES0_TX_CTRL_NO_CHKSUM | + DES0_TX_CTRL_CHAINED); +#endif /* Decrement our descriptor counter, move on to the next buffer in the * pbuf chain. */ |
