Revision e3f5ec2b hw/usb-net.c
b/hw/usb-net.c | ||
---|---|---|
1369 | 1369 |
return ret; |
1370 | 1370 |
} |
1371 | 1371 |
|
1372 |
static void usbnet_receive(void *opaque, const uint8_t *buf, size_t size)
|
|
1372 |
static void usbnet_receive(VLANClientState *vc, const uint8_t *buf, size_t size)
|
|
1373 | 1373 |
{ |
1374 |
USBNetState *s = opaque; |
|
1374 |
USBNetState *s = vc->opaque;
|
|
1375 | 1375 |
struct rndis_packet_msg_type *msg; |
1376 | 1376 |
|
1377 | 1377 |
if (s->rndis) { |
... | ... | |
1405 | 1405 |
s->in_ptr = 0; |
1406 | 1406 |
} |
1407 | 1407 |
|
1408 |
static int usbnet_can_receive(void *opaque)
|
|
1408 |
static int usbnet_can_receive(VLANClientState *vc)
|
|
1409 | 1409 |
{ |
1410 |
USBNetState *s = opaque; |
|
1410 |
USBNetState *s = vc->opaque;
|
|
1411 | 1411 |
|
1412 | 1412 |
if (s->rndis && !s->rndis_state == RNDIS_DATA_INITIALIZED) |
1413 | 1413 |
return 1; |
Also available in: Unified diff