Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Data Fields
netfront_info Struct Reference

Data Structures

union  skb_entry
 

Data Fields

struct list_head list
 
struct net_devicenetdev
 
struct napi_struct napi
 
unsigned int evtchn
 
struct xenbus_devicexbdev
 
spinlock_t tx_lock
 
struct xen_netif_tx_front_ring tx
 
int tx_ring_ref
 
union netfront_info::skb_entry tx_skbs [NET_TX_RING_SIZE]
 
grant_ref_t gref_tx_head
 
grant_ref_t grant_tx_ref [NET_TX_RING_SIZE]
 
unsigned tx_skb_freelist
 
spinlock_t rx_lock ____cacheline_aligned_in_smp
 
struct xen_netif_rx_front_ring rx
 
int rx_ring_ref
 
unsigned rx_min_target
 
unsigned rx_max_target
 
unsigned rx_target
 
struct sk_buff_head rx_batch
 
struct timer_list rx_refill_timer
 
struct sk_buffrx_skbs [NET_RX_RING_SIZE]
 
grant_ref_t gref_rx_head
 
grant_ref_t grant_rx_ref [NET_RX_RING_SIZE]
 
unsigned long rx_pfn_array [NET_RX_RING_SIZE]
 
struct multicall_entry rx_mcl [NET_RX_RING_SIZE+1]
 
struct mmu_update rx_mmu [NET_RX_RING_SIZE]
 
struct netfront_stats __percpustats
 
unsigned long rx_gso_checksum_fixup
 

Detailed Description

Definition at line 82 of file xen-netfront.c.

Field Documentation

spinlock_t rx_lock ____cacheline_aligned_in_smp

Definition at line 112 of file xen-netfront.c.

unsigned int evtchn

Definition at line 88 of file xen-netfront.c.

Definition at line 127 of file xen-netfront.c.

Definition at line 109 of file xen-netfront.c.

grant_ref_t gref_rx_head

Definition at line 126 of file xen-netfront.c.

grant_ref_t gref_tx_head

Definition at line 108 of file xen-netfront.c.

Definition at line 83 of file xen-netfront.c.

Definition at line 86 of file xen-netfront.c.

struct net_device* netdev

Definition at line 84 of file xen-netfront.c.

struct xen_netif_rx_front_ring rx

Definition at line 113 of file xen-netfront.c.

struct sk_buff_head rx_batch

Definition at line 121 of file xen-netfront.c.

unsigned long rx_gso_checksum_fixup

Definition at line 136 of file xen-netfront.c.

unsigned rx_max_target

Definition at line 120 of file xen-netfront.c.

Definition at line 130 of file xen-netfront.c.

unsigned rx_min_target

Definition at line 120 of file xen-netfront.c.

Definition at line 131 of file xen-netfront.c.

unsigned long rx_pfn_array[NET_RX_RING_SIZE]

Definition at line 129 of file xen-netfront.c.

struct timer_list rx_refill_timer

Definition at line 123 of file xen-netfront.c.

int rx_ring_ref

Definition at line 114 of file xen-netfront.c.

Definition at line 125 of file xen-netfront.c.

unsigned rx_target

Definition at line 120 of file xen-netfront.c.

Definition at line 134 of file xen-netfront.c.

struct xen_netif_tx_front_ring tx

Definition at line 92 of file xen-netfront.c.

spinlock_t tx_lock

Definition at line 91 of file xen-netfront.c.

int tx_ring_ref

Definition at line 93 of file xen-netfront.c.

unsigned tx_skb_freelist

Definition at line 110 of file xen-netfront.c.

Definition at line 89 of file xen-netfront.c.


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