[EXT_EP-9673] Improve support for devices with partial checksum offload Created: 11/Feb/20 Updated: 19/Feb/20 Resolved: 11/Feb/20 |
|
Status: | Implemented |
Project: | Embedded Software & Tools |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Enhancement | Priority: | Medium |
Reporter: | TI User | Assignee: | TI User |
Resolution: | Implemented | Votes: | 0 |
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Product: | Network Development Kit |
Internal ID: | NDK-525 |
Found In Release: | NDK_3_60_00 |
Fix In Release: | NDK_3_75_00 |
Description |
Some EMAC devices do not support offloading of multiple protocol's CS's at once for TX. Only a single protocol's CS can be computed for any given packet. Since, for example, in a UDP/IP packet, there is both a UDP CS and and IP CS that needs to be done, and each must be placed in the respective protocol's CS field in its header, you have to choose one. In order to support this, new fields are needed that must be filled in by the stack, which give the h/w the information it needs to compute the CS's for TX packets. |