DPDK
17.02.1
|
#include <rte_ethdev.h>
Data Fields | |
enum rte_eth_rx_mq_mode | mq_mode |
uint32_t | max_rx_pkt_len |
uint16_t | split_hdr_size |
__extension__ uint16_t | header_split: 1 |
__extension__ uint16_t | hw_ip_checksum: 1 |
__extension__ uint16_t | hw_vlan_filter: 1 |
__extension__ uint16_t | hw_vlan_strip: 1 |
__extension__ uint16_t | hw_vlan_extend: 1 |
__extension__ uint16_t | jumbo_frame: 1 |
__extension__ uint16_t | hw_strip_crc: 1 |
__extension__ uint16_t | enable_scatter: 1 |
__extension__ uint16_t | enable_lro: 1 |
A structure used to configure the RX features of an Ethernet port.
Definition at line 349 of file rte_ethdev.h.
enum rte_eth_rx_mq_mode mq_mode |
The multi-queue packet distribution mode to be used, e.g. RSS.
Definition at line 351 of file rte_ethdev.h.
uint32_t max_rx_pkt_len |
Only used if jumbo_frame enabled.
Definition at line 352 of file rte_ethdev.h.
uint16_t split_hdr_size |
hdr buf size (header_split enabled).
Definition at line 353 of file rte_ethdev.h.
__extension__ uint16_t header_split |
Header Split enable.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t hw_ip_checksum |
IP/UDP/TCP checksum offload enable.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t hw_vlan_filter |
VLAN filter enable.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t hw_vlan_strip |
VLAN strip enable.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t hw_vlan_extend |
Extended VLAN enable.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t jumbo_frame |
Jumbo Frame Receipt enable.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t hw_strip_crc |
Enable CRC stripping by hardware.
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t enable_scatter |
Enable scatter packets rx handler
Definition at line 355 of file rte_ethdev.h.
__extension__ uint16_t enable_lro |
Enable LRO
Definition at line 355 of file rte_ethdev.h.