STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
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

#include <stm32f4xx_hal_eth.h>

Checksum engine bypass

Definition at line 1515 of file stm32f4xx_hal_eth.h.

◆ ETH_DMATXDESC_CHECKSUMIPV4HEADER

#define ETH_DMATXDESC_CHECKSUMIPV4HEADER   0x00400000U

#include <stm32f4xx_hal_eth.h>

IPv4 header checksum insertion

Definition at line 1516 of file stm32f4xx_hal_eth.h.

◆ ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT

#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT   0x00800000U

#include <stm32f4xx_hal_eth.h>

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

Definition at line 1517 of file stm32f4xx_hal_eth.h.

◆ ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL

#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL   0x00C00000U

#include <stm32f4xx_hal_eth.h>

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

Definition at line 1518 of file stm32f4xx_hal_eth.h.

Referenced by ETH_DMATxDescListInit().