FreeBSD kernel E1000 device code
e1000_rx_desc_extended Union Reference

#include <e1000_hw.h>

Data Fields

struct {
   __le64   buffer_addr
 
   __le64   reserved
 
read
 
struct {
   struct {
      __le32   mrq
 
      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 424 of file e1000_hw.h.

Field Documentation

◆ buffer_addr

__le64 e1000_rx_desc_extended::buffer_addr

Definition at line 426 of file e1000_hw.h.

Referenced by em_get_regs(), and em_isc_rxd_refill().

◆ csum

__le16 e1000_rx_desc_extended::csum

Definition at line 436 of file e1000_hw.h.

◆ 

struct { ... } e1000_rx_desc_extended::csum_ip

◆ 

union { ... } e1000_rx_desc_extended::hi_dword

Referenced by em_isc_rxd_pkt_get().

◆ ip_id

__le16 e1000_rx_desc_extended::ip_id

Definition at line 435 of file e1000_hw.h.

◆ length

__le16 e1000_rx_desc_extended::length

Definition at line 442 of file e1000_hw.h.

Referenced by em_get_regs(), and em_isc_rxd_pkt_get().

◆ 

struct { ... } e1000_rx_desc_extended::lower

Referenced by em_isc_rxd_pkt_get().

◆ mrq

__le32 e1000_rx_desc_extended::mrq

Definition at line 431 of file e1000_hw.h.

Referenced by em_isc_rxd_pkt_get().

◆ 

struct { ... } e1000_rx_desc_extended::read

Referenced by em_get_regs(), and em_isc_rxd_refill().

◆ reserved

__le64 e1000_rx_desc_extended::reserved

Definition at line 427 of file e1000_hw.h.

◆ rss

__le32 e1000_rx_desc_extended::rss

Definition at line 433 of file e1000_hw.h.

Referenced by em_isc_rxd_pkt_get().

◆ status_error

__le32 e1000_rx_desc_extended::status_error

◆ 

struct { ... } e1000_rx_desc_extended::upper

◆ vlan

__le16 e1000_rx_desc_extended::vlan

Definition at line 443 of file e1000_hw.h.

Referenced by em_isc_rxd_pkt_get().

◆ 

struct { ... } e1000_rx_desc_extended::wb

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