Lines Matching defs:netfront_info
73 struct netfront_info { struct
74 struct list_head list;
75 struct net_device *netdev;
77 struct napi_struct napi;
79 unsigned int evtchn;
80 struct xenbus_device *xbdev;
82 spinlock_t tx_lock;
83 struct xen_netif_tx_front_ring tx;
84 int tx_ring_ref;
95 union skb_entry {
98 } tx_skbs[NET_TX_RING_SIZE];
99 grant_ref_t gref_tx_head;
100 grant_ref_t grant_tx_ref[NET_TX_RING_SIZE];
101 unsigned tx_skb_freelist;
103 spinlock_t rx_lock ____cacheline_aligned_in_smp;
104 struct xen_netif_rx_front_ring rx;
105 int rx_ring_ref;
111 unsigned rx_min_target, rx_max_target, rx_target;
112 struct sk_buff_head rx_batch;
114 struct timer_list rx_refill_timer;
116 struct sk_buff *rx_skbs[NET_RX_RING_SIZE];
117 grant_ref_t gref_rx_head;
118 grant_ref_t grant_rx_ref[NET_RX_RING_SIZE];
120 unsigned long rx_pfn_array[NET_RX_RING_SIZE];
121 struct multicall_entry rx_mcl[NET_RX_RING_SIZE+1];
122 struct mmu_update rx_mmu[NET_RX_RING_SIZE];
125 unsigned long rx_gso_checksum_fixup;