ConOpSys V2970  P004.07
ANVILEX control operating system
Macros
ETH DMA Tx descriptor Checksum Insertion Control
Collaboration diagram for ETH DMA Tx descriptor Checksum Insertion Control:

Macros

#define ETH_DMATXDESC_CHECKSUMBYPASS   0x00000000U
 
#define ETH_DMATXDESC_CHECKSUMIPV4HEADER   0x00400000U
 
#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT   0x00800000U
 
#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL   0x00C00000U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMATXDESC_CHECKSUMBYPASS

#define ETH_DMATXDESC_CHECKSUMBYPASS   0x00000000U

Checksum engine bypass

◆ ETH_DMATXDESC_CHECKSUMIPV4HEADER

#define ETH_DMATXDESC_CHECKSUMIPV4HEADER   0x00400000U

IPv4 header checksum insertion

◆ ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL

#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL   0x00C00000U

TCP/UDP/ICMP checksum fully in hardware including pseudo header

◆ ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT

#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT   0x00800000U

TCP/UDP/ICMP checksum insertion. Pseudo header checksum is assumed to be present