FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
ixge_dma_regs_t Struct Reference

Data Fields

u32 descriptor_address [2]
 
u32 n_descriptor_bytes
 
u32 dca_control
 
u32 head_index
 
u32 rx_split_control
 
u32 tail_index
 
u8 pad_0x1c [(0x28) -(0x1c)]
 Padding. More...
 
u32 control
 
u32 rx_coallesce_control
 
union {
   struct {
      u32   stats [3]
 
      u32   unused
 
   }   rx
 
   struct {
      u32   unused [2]
 
      u32   head_index_write_back_address [2]
 
   }   tx
 
}; 
 

Detailed Description

Definition at line 26 of file ixge.h.

Field Documentation

◆ @693

union { ... }

◆ control

u32 ixge_dma_regs_t::control

Definition at line 62 of file ixge.h.

◆ dca_control

u32 ixge_dma_regs_t::dca_control

Definition at line 40 of file ixge.h.

◆ descriptor_address

u32 ixge_dma_regs_t::descriptor_address[2]

Definition at line 29 of file ixge.h.

◆ head_index

u32 ixge_dma_regs_t::head_index

Definition at line 42 of file ixge.h.

◆ head_index_write_back_address

u32 ixge_dma_regs_t::head_index_write_back_address[2]

Definition at line 81 of file ixge.h.

◆ n_descriptor_bytes

u32 ixge_dma_regs_t::n_descriptor_bytes

Definition at line 30 of file ixge.h.

◆ pad_0x1c

u8 ixge_dma_regs_t::pad_0x1c[(0x28) -(0x1c)]

Padding.

Definition at line 54 of file ixge.h.

◆ rx

struct { ... } ixge_dma_regs_t::rx

◆ rx_coallesce_control

u32 ixge_dma_regs_t::rx_coallesce_control

Definition at line 64 of file ixge.h.

◆ rx_split_control

u32 ixge_dma_regs_t::rx_split_control

Definition at line 51 of file ixge.h.

◆ stats

u32 ixge_dma_regs_t::stats[3]

Definition at line 71 of file ixge.h.

◆ tail_index

u32 ixge_dma_regs_t::tail_index

Definition at line 53 of file ixge.h.

◆ tx

struct { ... } ixge_dma_regs_t::tx

◆ unused

u32 ixge_dma_regs_t::unused[2]

Definition at line 73 of file ixge.h.


The documentation for this struct was generated from the following file: