FreeBSD kernel E1000 device code
e1000_rx_desc_packet_split Union Reference

#include <e1000_hw.h>

Data Fields

struct {
   __le64   buffer_addr [MAX_PS_BUFFERS]
 
read
 
struct {
   struct {
      __le32   mrq
 
      union {
         __le32   rss
 
         struct {
            __le16   ip_id
 
            __le16   csum
 
         }   csum_ip
 
      }   hi_dword
 
   }   lower
 
   struct {
      __le32   status_error
 
      __le16   length0
 
      __le16   vlan
 
   }   middle
 
   struct {
      __le16   header_status
 
      __le16   length [PS_PAGE_BUFFERS]
 
   }   upper
 
   __le64   reserved
 
wb
 

Detailed Description

Definition at line 454 of file e1000_hw.h.

Field Documentation

◆ buffer_addr

__le64 e1000_rx_desc_packet_split::buffer_addr[MAX_PS_BUFFERS]

Definition at line 457 of file e1000_hw.h.

◆ csum

__le16 e1000_rx_desc_packet_split::csum

Definition at line 466 of file e1000_hw.h.

◆ 

struct { ... } e1000_rx_desc_packet_split::csum_ip

◆ header_status

__le16 e1000_rx_desc_packet_split::header_status

Definition at line 476 of file e1000_hw.h.

◆ 

union { ... } e1000_rx_desc_packet_split::hi_dword

◆ ip_id

__le16 e1000_rx_desc_packet_split::ip_id

Definition at line 465 of file e1000_hw.h.

◆ length

__le16 e1000_rx_desc_packet_split::length[PS_PAGE_BUFFERS]

Definition at line 478 of file e1000_hw.h.

◆ length0

__le16 e1000_rx_desc_packet_split::length0

Definition at line 472 of file e1000_hw.h.

◆ 

struct { ... } e1000_rx_desc_packet_split::lower

◆ 

struct { ... } e1000_rx_desc_packet_split::middle

◆ mrq

__le32 e1000_rx_desc_packet_split::mrq

Definition at line 461 of file e1000_hw.h.

◆ 

struct { ... } e1000_rx_desc_packet_split::read

◆ reserved

__le64 e1000_rx_desc_packet_split::reserved

Definition at line 480 of file e1000_hw.h.

◆ rss

__le32 e1000_rx_desc_packet_split::rss

Definition at line 463 of file e1000_hw.h.

◆ status_error

__le32 e1000_rx_desc_packet_split::status_error

Definition at line 471 of file e1000_hw.h.

◆ 

struct { ... } e1000_rx_desc_packet_split::upper

◆ vlan

__le16 e1000_rx_desc_packet_split::vlan

Definition at line 473 of file e1000_hw.h.

◆ 

struct { ... } e1000_rx_desc_packet_split::wb

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