Revision cda9046b hw/dp8393x.c
b/hw/dp8393x.c | ||
---|---|---|
409 | 409 |
s->regs[SONIC_TCR] |= SONIC_TCR_CRSL; |
410 | 410 |
if (s->vc->fd_can_read(s)) { |
411 | 411 |
s->loopback_packet = 1; |
412 |
s->vc->fd_read(s, s->tx_buffer, tx_len);
|
|
412 |
s->vc->receive(s, s->tx_buffer, tx_len);
|
|
413 | 413 |
} |
414 | 414 |
} else { |
415 | 415 |
/* Transmit packet */ |
... | ... | |
725 | 725 |
return -1; |
726 | 726 |
} |
727 | 727 |
|
728 |
static void nic_receive(void *opaque, const uint8_t * buf, int size)
|
|
728 |
static void nic_receive(void *opaque, const uint8_t * buf, size_t size)
|
|
729 | 729 |
{ |
730 | 730 |
uint16_t data[10]; |
731 | 731 |
dp8393xState *s = opaque; |
Also available in: Unified diff