43
41
int flag = canSleep ? KM_SLEEP : KM_NOSLEEP;
45
44
rxBuf = kmem_zalloc(sizeof(vmxnet3_rxbuf_t), flag);
50
if (vmxnet3_alloc_dma_mem_1(dp, &rxBuf->dma, VMXNET3_RXBUF_SIZE,
49
if ((err = vmxnet3_alloc_dma_mem_1(dp, &rxBuf->dma, (dp->cur_mtu + 18),
52
VMXNET3_DEBUG(dp, 0, "Failed to allocate %d bytes for rx buf, err:%d.\n",
52
54
kmem_free(rxBuf, sizeof(vmxnet3_rxbuf_t));