nvnet: Add trace for packet send

This commit is contained in:
Matt Borgerson 2025-06-20 16:07:03 -07:00 committed by mborgerson
parent 1d2f75fb76
commit 19bb45d9d7
2 changed files with 3 additions and 2 deletions

View File

@ -255,11 +255,11 @@ static void set_mii_intr_status(NvNetState *s, uint32_t status)
// FIXME: MII status mask?
}
static void send_packet(NvNetState *s, const uint8_t *buf, int size)
static void send_packet(NvNetState *s, const uint8_t *buf, size_t size)
{
NetClientState *nc = qemu_get_queue(s->nic);
NVNET_DPRINTF("nvnet: Sending packet!\n");
trace_nvnet_packet_tx(size);
qemu_send_packet(nc, buf, size);
}

View File

@ -23,3 +23,4 @@ nvnet_update_irq(uint32_t status, uint32_t mask) "IRQ: status:%08x mask:%08x"
nvnet_desc_store(uint32_t desc_addr, uint32_t buf_addr, uint16_t length, uint16_t flags) "Updated descriptor addr %08x buf %08x length %04x flags %04x"
nvnet_rx_dma(uint32_t addr, size_t size) "rx dma addr 0x%08x size 0x%zx"
nvnet_tx_dma(uint32_t addr, size_t size) "tx dma addr 0x%08x size 0x%zx"
nvnet_packet_tx(size_t size) "Transmitting packet with size 0x%zx"