|
@@ -546,7 +546,7 @@ e1000_send_packet(E1000State *s, const uint8_t *buf, int size)
|
|
|
|
|
|
NetClientState *nc = qemu_get_queue(s->nic);
|
|
NetClientState *nc = qemu_get_queue(s->nic);
|
|
if (s->phy_reg[PHY_CTRL] & MII_CR_LOOPBACK) {
|
|
if (s->phy_reg[PHY_CTRL] & MII_CR_LOOPBACK) {
|
|
- 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);
|
|
}
|
|
}
|