Revision e3f5ec2b hw/virtio-net.c

b/hw/virtio-net.c
288 288
    return 1;
289 289
}
290 290

  
291
static int virtio_net_can_receive(void *opaque)
291
static int virtio_net_can_receive(VLANClientState *vc)
292 292
{
293
    VirtIONet *n = opaque;
293
    VirtIONet *n = vc->opaque;
294 294

  
295 295
    return do_virtio_net_can_receive(n, VIRTIO_NET_MAX_BUFSIZE);
296 296
}
......
361 361
    return 0;
362 362
}
363 363

  
364
static void virtio_net_receive(void *opaque, const uint8_t *buf, size_t size)
364
static void virtio_net_receive(VLANClientState *vc, const uint8_t *buf, size_t size)
365 365
{
366
    VirtIONet *n = opaque;
366
    VirtIONet *n = vc->opaque;
367 367
    struct virtio_net_hdr_mrg_rxbuf *mhdr = NULL;
368 368
    size_t hdr_len, offset, i;
369 369

  

Also available in: Unified diff