iPXE
e1000_adv_rx_desc Union Reference

#include <igbvf_vf.h>

Data Fields

struct { 
   u64   pkt_addr 
   u64   hdr_addr 
read
struct { 
   struct { 
      union { 
         u32   data 
         struct { 
            u16   pkt_info 
            u16   hdr_info 
         }   hs_rss
      }   lo_dword
      union { 
         u32   rss 
         struct { 
            u16   ip_id 
            u16   csum 
         }   csum_ip
      }   hi_dword
   }   lower
   struct { 
      u32   status_error 
      u16   length 
      u16   vlan 
   }   upper
wb

Detailed Description

Definition at line 94 of file igbvf_vf.h.

Field Documentation

◆ pkt_addr

u64 e1000_adv_rx_desc::pkt_addr

Definition at line 96 of file igbvf_vf.h.

Referenced by igbvf_refill_rx_ring(), and igbvf_setup_rx_resources().

◆ hdr_addr

u64 e1000_adv_rx_desc::hdr_addr

Definition at line 97 of file igbvf_vf.h.

Referenced by igbvf_refill_rx_ring(), and igbvf_setup_rx_resources().

◆ [struct]

struct { ... } e1000_adv_rx_desc::read

◆ data

u32 e1000_adv_rx_desc::data

Definition at line 102 of file igbvf_vf.h.

◆ pkt_info

u16 e1000_adv_rx_desc::pkt_info

Definition at line 104 of file igbvf_vf.h.

◆ hdr_info

u16 e1000_adv_rx_desc::hdr_info

Definition at line 105 of file igbvf_vf.h.

◆ [struct]

struct { ... } e1000_adv_rx_desc::hs_rss

◆ [union]

union { ... } e1000_adv_rx_desc::lo_dword

◆ rss

u32 e1000_adv_rx_desc::rss

Definition at line 110 of file igbvf_vf.h.

◆ ip_id

u16 e1000_adv_rx_desc::ip_id

Definition at line 112 of file igbvf_vf.h.

◆ csum

u16 e1000_adv_rx_desc::csum

Definition at line 113 of file igbvf_vf.h.

◆ [struct]

struct { ... } e1000_adv_rx_desc::csum_ip

◆ [union]

union { ... } e1000_adv_rx_desc::hi_dword

◆ [struct]

struct { ... } e1000_adv_rx_desc::lower

◆ status_error

u32 e1000_adv_rx_desc::status_error

◆ length

u16 e1000_adv_rx_desc::length

Definition at line 119 of file igbvf_vf.h.

Referenced by igbvf_process_rx_packets().

◆ vlan

u16 e1000_adv_rx_desc::vlan

Definition at line 120 of file igbvf_vf.h.

◆ [struct]

struct { ... } e1000_adv_rx_desc::upper

◆ [struct]

struct { ... } e1000_adv_rx_desc::wb

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