[dpdk-dev] [PATCH] doc: announce renaming of rte_ether_hdr fields
Stephen Hemminger
stephen at networkplumber.org
Thu Mar 4 00:54:22 CET 2021
> +
> +* net: ``s_addr`` and ``d_addr`` fields of ``rte_ether_hdr`` structure
> + will be renamed to ``src_addr`` and ``dst_addr`` respectively in DPDK 20.11
> + in order to avoid conflict with Windows Sockets headers.
If those fields were a problem now, there might be others in future.
Don't use src_addr and dst_addr because those are already used in rte_ipv4_hdr.
Linux and FreeBSD use:
struct ether_header
{
uint8_t ether_dhost[ETH_ALEN]; /* destination eth addr */
uint8_t ether_shost[ETH_ALEN]; /* source ether addr */
uint16_t ether_type; /* packet type ID field */
} __attribute__ ((__packed__));
So why not ether_dhost/ether_shost?
More information about the dev
mailing list