Lines Matching defs:netfront_info
81 struct netfront_info { struct
82 struct list_head list;
83 struct net_device *netdev;
85 struct napi_struct napi;
87 unsigned int evtchn;
88 struct xenbus_device *xbdev;
90 spinlock_t tx_lock;
91 struct xen_netif_tx_front_ring tx;
92 int tx_ring_ref;
103 union skb_entry {
106 } tx_skbs[NET_TX_RING_SIZE];
107 grant_ref_t gref_tx_head;
108 grant_ref_t grant_tx_ref[NET_TX_RING_SIZE];
109 unsigned tx_skb_freelist;
111 spinlock_t rx_lock ____cacheline_aligned_in_smp;
112 struct xen_netif_rx_front_ring rx;
113 int rx_ring_ref;
119 unsigned rx_min_target, rx_max_target, rx_target;
120 struct sk_buff_head rx_batch;
122 struct timer_list rx_refill_timer;
124 struct sk_buff *rx_skbs[NET_RX_RING_SIZE];
125 grant_ref_t gref_rx_head;
126 grant_ref_t grant_rx_ref[NET_RX_RING_SIZE];
128 unsigned long rx_pfn_array[NET_RX_RING_SIZE];
129 struct multicall_entry rx_mcl[NET_RX_RING_SIZE+1];
130 struct mmu_update rx_mmu[NET_RX_RING_SIZE];
133 struct netfront_stats __percpu *stats;
135 unsigned long rx_gso_checksum_fixup;