|
@@ -306,7 +306,7 @@ static void sungem_send_packet(SunGEMState *s, const uint8_t *buf,
|
|
NetClientState *nc = qemu_get_queue(s->nic);
|
|
NetClientState *nc = qemu_get_queue(s->nic);
|
|
|
|
|
|
if (s->macregs[MAC_XIFCFG >> 2] & MAC_XIFCFG_LBCK) {
|
|
if (s->macregs[MAC_XIFCFG >> 2] & MAC_XIFCFG_LBCK) {
|
|
- nc->info->receive(nc, buf, size);
|
|
|
|
|
|
+ qemu_receive_packet(nc, buf, size);
|
|
} else {
|
|
} else {
|
|
qemu_send_packet(nc, buf, size);
|
|
qemu_send_packet(nc, buf, size);
|
|
}
|
|
}
|