Print this page
3373 update files for xen
*** 1374,1384 ****
"items in the ring, resetting and trying to recover.",
xnbp->xnb_peer, (end - start));
/* LINTED: constant in conditional context */
BACK_RING_ATTACH(&xnbp->xnb_tx_ring,
! (netif_tx_sring_t *)xnbp->xnb_tx_ring_addr, PAGESIZE);
goto around;
}
loop = start;
--- 1374,1384 ----
"items in the ring, resetting and trying to recover.",
xnbp->xnb_peer, (end - start));
/* LINTED: constant in conditional context */
BACK_RING_ATTACH(&xnbp->xnb_tx_ring,
! (struct netif_tx_sring *)xnbp->xnb_tx_ring_addr, PAGESIZE);
goto around;
}
loop = start;
*** 1783,1793 ****
}
xnbp->xnb_tx_ring_handle = map_op.handle;
/* LINTED: constant in conditional context */
BACK_RING_INIT(&xnbp->xnb_tx_ring,
! (netif_tx_sring_t *)xnbp->xnb_tx_ring_addr, PAGESIZE);
/* 1.rx */
xnbp->xnb_rx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE,
0, 0, 0, 0, VM_SLEEP);
ASSERT(xnbp->xnb_rx_ring_addr != NULL);
--- 1783,1793 ----
}
xnbp->xnb_tx_ring_handle = map_op.handle;
/* LINTED: constant in conditional context */
BACK_RING_INIT(&xnbp->xnb_tx_ring,
! (struct netif_tx_sring *)xnbp->xnb_tx_ring_addr, PAGESIZE);
/* 1.rx */
xnbp->xnb_rx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE,
0, 0, 0, 0, VM_SLEEP);
ASSERT(xnbp->xnb_rx_ring_addr != NULL);
*** 1805,1815 ****
}
xnbp->xnb_rx_ring_handle = map_op.handle;
/* LINTED: constant in conditional context */
BACK_RING_INIT(&xnbp->xnb_rx_ring,
! (netif_rx_sring_t *)xnbp->xnb_rx_ring_addr, PAGESIZE);
/* 3 */
if (xvdi_bind_evtchn(dip, xnbp->xnb_fe_evtchn) != DDI_SUCCESS) {
cmn_err(CE_WARN, "xnb_connect_rings: "
"cannot bind event channel %d", xnbp->xnb_evtchn);
--- 1805,1815 ----
}
xnbp->xnb_rx_ring_handle = map_op.handle;
/* LINTED: constant in conditional context */
BACK_RING_INIT(&xnbp->xnb_rx_ring,
! (struct netif_rx_sring *)xnbp->xnb_rx_ring_addr, PAGESIZE);
/* 3 */
if (xvdi_bind_evtchn(dip, xnbp->xnb_fe_evtchn) != DDI_SUCCESS) {
cmn_err(CE_WARN, "xnb_connect_rings: "
"cannot bind event channel %d", xnbp->xnb_evtchn);