FreeBSD kernel IXGBE device code
ixgbe_adv_rx_desc Union Reference

#include <ixgbe_type.h>

Data Fields

struct {
   __le64   pkt_addr
 
   __le64   hdr_addr
 
read
 
struct {
   struct {
      union {
         __le32   data
 
         struct {
            __le16   pkt_info
 
            __le16   hdr_info
 
         }   hs_rss
 
      }   lo_dword
 
      union {
         __le32   rss
 
         struct {
            __le16   ip_id
 
            __le16   csum
 
         }   csum_ip
 
      }   hi_dword
 
   }   lower
 
   struct {
      __le32   status_error
 
      __le16   length
 
      __le16   vlan
 
   }   upper
 
wb
 

Detailed Description

Definition at line 3337 of file ixgbe_type.h.

Field Documentation

◆ csum

__le16 ixgbe_adv_rx_desc::csum

Definition at line 3355 of file ixgbe_type.h.

◆ 

struct { ... } ixgbe_adv_rx_desc::csum_ip

◆ data

__le32 ixgbe_adv_rx_desc::data

Definition at line 3345 of file ixgbe_type.h.

Referenced by ixgbe_isc_rxd_pkt_get().

◆ hdr_addr

__le64 ixgbe_adv_rx_desc::hdr_addr

Definition at line 3340 of file ixgbe_type.h.

◆ hdr_info

__le16 ixgbe_adv_rx_desc::hdr_info

Definition at line 3348 of file ixgbe_type.h.

◆ 

union { ... } ixgbe_adv_rx_desc::hi_dword

Referenced by ixgbe_isc_rxd_pkt_get().

◆ 

struct { ... } ixgbe_adv_rx_desc::hs_rss

Referenced by ixgbe_isc_rxd_pkt_get().

◆ ip_id

__le16 ixgbe_adv_rx_desc::ip_id

Definition at line 3354 of file ixgbe_type.h.

◆ length

__le16 ixgbe_adv_rx_desc::length

Definition at line 3361 of file ixgbe_type.h.

Referenced by ixgbe_isc_rxd_pkt_get().

◆ 

union { ... } ixgbe_adv_rx_desc::lo_dword

Referenced by ixgbe_isc_rxd_pkt_get().

◆ 

struct { ... } ixgbe_adv_rx_desc::lower

Referenced by ixgbe_isc_rxd_pkt_get().

◆ pkt_addr

__le64 ixgbe_adv_rx_desc::pkt_addr

Definition at line 3339 of file ixgbe_type.h.

Referenced by ixgbe_isc_rxd_refill().

◆ pkt_info

__le16 ixgbe_adv_rx_desc::pkt_info

Definition at line 3347 of file ixgbe_type.h.

Referenced by ixgbe_determine_rsstype(), and ixgbe_isc_rxd_pkt_get().

◆ 

struct { ... } ixgbe_adv_rx_desc::read

Referenced by ixgbe_isc_rxd_refill().

◆ rss

__le32 ixgbe_adv_rx_desc::rss

Definition at line 3352 of file ixgbe_type.h.

Referenced by ixgbe_isc_rxd_pkt_get().

◆ status_error

__le32 ixgbe_adv_rx_desc::status_error

Definition at line 3360 of file ixgbe_type.h.

Referenced by ixgbe_isc_rxd_available(), and ixgbe_isc_rxd_pkt_get().

◆ 

struct { ... } ixgbe_adv_rx_desc::upper

◆ vlan

__le16 ixgbe_adv_rx_desc::vlan

Definition at line 3362 of file ixgbe_type.h.

Referenced by ixgbe_isc_rxd_pkt_get().

◆ 

struct { ... } ixgbe_adv_rx_desc::wb

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