Skip to content
Snippets Groups Projects
Commit d6fe233b authored by John Hodge's avatar John Hodge
Browse files

Modules/VirtIONet - Added disabled Tx packet trace

parent aa49e898
Branches
Tags
No related merge requests found
...@@ -92,7 +92,9 @@ void VirtIONet_AddCard(Uint16 IOBase, Uint IRQ) ...@@ -92,7 +92,9 @@ void VirtIONet_AddCard(Uint16 IOBase, Uint IRQ)
// Should be a VirtIO Network device // Should be a VirtIO Network device
tVirtIO_Dev *dev = VirtIO_InitDev( tVirtIO_Dev *dev = VirtIO_InitDev(
IOBase, IRQ, IOBase, IRQ,
VIRTIO_NET_F_MAC|VIRTIO_NET_F_STATUS|VIRTIO_NET_F_CSUM|VIRTIO_NET_F_MRG_RXBUF VIRTIO_NET_F_MAC|VIRTIO_NET_F_STATUS
|VIRTIO_NET_F_CSUM
|VIRTIO_NET_F_MRG_RXBUF
|VIRTIO_F_NOTIFY_ON_EMPTY, |VIRTIO_F_NOTIFY_ON_EMPTY,
3, 3,
sizeof(struct sVirtIONet_Dev) sizeof(struct sVirtIONet_Dev)
...@@ -238,8 +240,10 @@ int VirtIONet_SendPacket(void *Ptr, tIPStackBuffer *Buffer) ...@@ -238,8 +240,10 @@ int VirtIONet_SendPacket(void *Ptr, tIPStackBuffer *Buffer)
buflens[0] = sizeof(hdr) - ((NDev->Features & VIRTIO_NET_F_MRG_RXBUF) ? 0 : 2); buflens[0] = sizeof(hdr) - ((NDev->Features & VIRTIO_NET_F_MRG_RXBUF) ? 0 : 2);
bufptrs[0] = &hdr; bufptrs[0] = &hdr;
int i = 1; int i = 1;
for( int idx = -1; (idx = IPStack_Buffer_GetBuffer(Buffer, idx, &buflens[i], &bufptrs[i])) != -1; ) for( int idx = -1; (idx = IPStack_Buffer_GetBuffer(Buffer, idx, &buflens[i], &bufptrs[i])) != -1; ) {
//Debug_HexDump("VirtIO SendPacket", bufptrs[i], buflens[i]);
i ++; i ++;
}
IPStack_Buffer_LockBuffer(Buffer); IPStack_Buffer_LockBuffer(Buffer);
VirtIO_SendBuffers(VIODev, VIRTIONET_QUEUE_TX, nBufs+1, buflens, bufptrs, Buffer); VirtIO_SendBuffers(VIODev, VIRTIONET_QUEUE_TX, nBufs+1, buflens, bufptrs, Buffer);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment