Revision e3f5ec2b hw/mcf_fec.c
b/hw/mcf_fec.c | ||
---|---|---|
347 | 347 |
mcf_fec_update(s); |
348 | 348 |
} |
349 | 349 |
|
350 |
static int mcf_fec_can_receive(void *opaque)
|
|
350 |
static int mcf_fec_can_receive(VLANClientState *vc)
|
|
351 | 351 |
{ |
352 |
mcf_fec_state *s = (mcf_fec_state *)opaque;
|
|
352 |
mcf_fec_state *s = vc->opaque;
|
|
353 | 353 |
return s->rx_enabled; |
354 | 354 |
} |
355 | 355 |
|
356 |
static void mcf_fec_receive(void *opaque, const uint8_t *buf, size_t size)
|
|
356 |
static void mcf_fec_receive(VLANClientState *vc, const uint8_t *buf, size_t size)
|
|
357 | 357 |
{ |
358 |
mcf_fec_state *s = (mcf_fec_state *)opaque;
|
|
358 |
mcf_fec_state *s = vc->opaque;
|
|
359 | 359 |
mcf_fec_bd bd; |
360 | 360 |
uint32_t flags = 0; |
361 | 361 |
uint32_t addr; |
Also available in: Unified diff