|
@@ -239,7 +239,7 @@ static void rx_refill_timeout(struct timer_list *t)
|
|
|
static int netfront_tx_slot_available(struct netfront_queue *queue)
|
|
|
{
|
|
|
return (queue->tx.req_prod_pvt - queue->tx.rsp_cons) <
|
|
|
- (NET_TX_RING_SIZE - MAX_SKB_FRAGS - 2);
|
|
|
+ (NET_TX_RING_SIZE - XEN_NETIF_NR_SLOTS_MIN - 1);
|
|
|
}
|
|
|
|
|
|
static void xennet_maybe_wake_tx(struct netfront_queue *queue)
|
|
@@ -790,7 +790,7 @@ static int xennet_get_responses(struct netfront_queue *queue,
|
|
|
RING_IDX cons = queue->rx.rsp_cons;
|
|
|
struct sk_buff *skb = xennet_get_rx_skb(queue, cons);
|
|
|
grant_ref_t ref = xennet_get_rx_ref(queue, cons);
|
|
|
- int max = MAX_SKB_FRAGS + (rx->status <= RX_COPY_THRESHOLD);
|
|
|
+ int max = XEN_NETIF_NR_SLOTS_MIN + (rx->status <= RX_COPY_THRESHOLD);
|
|
|
int slots = 1;
|
|
|
int err = 0;
|
|
|
unsigned long ret;
|