Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
cvmx_pip_wqe_word2 Union Reference

#include <cvmx-wqe.h>

Data Fields

uint64_t u64
 
struct {
   uint64_t   bufs:8
 
   uint64_t   ip_offset:8
 
   uint64_t   vlan_valid:1
 
   uint64_t   vlan_stacked:1
 
   uint64_t   unassigned:1
 
   uint64_t   vlan_cfi:1
 
   uint64_t   vlan_id:12
 
   uint64_t   pr:4
 
   uint64_t   unassigned2:8
 
   uint64_t   dec_ipcomp:1
 
   uint64_t   tcp_or_udp:1
 
   uint64_t   dec_ipsec:1
 
   uint64_t   is_v6:1
 
   uint64_t   software:1
 
   uint64_t   L4_error:1
 
   uint64_t   is_frag:1
 
   uint64_t   IP_exc:1
 
   uint64_t   is_bcast:1
 
   uint64_t   is_mcast:1
 
   uint64_t   not_IP:1
 
   uint64_t   rcv_error:1
 
   uint64_t   err_code:8
 
s
 
struct {
   uint64_t   unused1:16
 
   uint64_t   vlan:16
 
   uint64_t   unused2:32
 
svlan
 
struct {
   uint64_t   bufs:8
 
   uint64_t   unused:8
 
   uint64_t   vlan_valid:1
 
   uint64_t   vlan_stacked:1
 
   uint64_t   unassigned:1
 
   uint64_t   vlan_cfi:1
 
   uint64_t   vlan_id:12
 
   uint64_t   pr:4
 
   uint64_t   unassigned2:12
 
   uint64_t   software:1
 
   uint64_t   unassigned3:1
 
   uint64_t   is_rarp:1
 
   uint64_t   is_arp:1
 
   uint64_t   is_bcast:1
 
   uint64_t   is_mcast:1
 
   uint64_t   not_IP:1
 
   uint64_t   rcv_error:1
 
   uint64_t   err_code:8
 
snoip
 

Detailed Description

HW decode / err_code in work queue entry

Definition at line 55 of file cvmx-wqe.h.

Field Documentation

uint64_t bufs

Definition at line 61 of file cvmx-wqe.h.

uint64_t dec_ipcomp

Definition at line 77 of file cvmx-wqe.h.

uint64_t dec_ipsec

Definition at line 81 of file cvmx-wqe.h.

uint64_t err_code

Definition at line 168 of file cvmx-wqe.h.

uint64_t IP_exc

Definition at line 142 of file cvmx-wqe.h.

uint64_t ip_offset

Definition at line 63 of file cvmx-wqe.h.

uint64_t is_arp

Definition at line 225 of file cvmx-wqe.h.

uint64_t is_bcast

Definition at line 147 of file cvmx-wqe.h.

uint64_t is_frag

Definition at line 124 of file cvmx-wqe.h.

uint64_t is_mcast

Definition at line 152 of file cvmx-wqe.h.

uint64_t is_rarp

Definition at line 220 of file cvmx-wqe.h.

uint64_t is_v6

Definition at line 83 of file cvmx-wqe.h.

uint64_t L4_error

Definition at line 122 of file cvmx-wqe.h.

uint64_t not_IP

Definition at line 157 of file cvmx-wqe.h.

Definition at line 74 of file cvmx-wqe.h.

uint64_t rcv_error

Definition at line 162 of file cvmx-wqe.h.

struct { ... } s
struct { ... } snoip
uint64_t software

Definition at line 94 of file cvmx-wqe.h.

struct { ... } svlan
uint64_t tcp_or_udp

Definition at line 79 of file cvmx-wqe.h.

Definition at line 56 of file cvmx-wqe.h.

uint64_t unassigned

Definition at line 68 of file cvmx-wqe.h.

uint64_t unassigned2

Definition at line 75 of file cvmx-wqe.h.

uint64_t unassigned3

Definition at line 215 of file cvmx-wqe.h.

Definition at line 188 of file cvmx-wqe.h.

uint64_t unused1

Definition at line 173 of file cvmx-wqe.h.

uint64_t unused2

Definition at line 175 of file cvmx-wqe.h.

uint64_t vlan

Definition at line 174 of file cvmx-wqe.h.

uint64_t vlan_cfi

Definition at line 70 of file cvmx-wqe.h.

uint64_t vlan_id

Definition at line 72 of file cvmx-wqe.h.

uint64_t vlan_stacked

Definition at line 67 of file cvmx-wqe.h.

uint64_t vlan_valid

Definition at line 65 of file cvmx-wqe.h.


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