Displaying 6 results from an estimated 6 matches for "net_buf".
Did you mean:
vnet_buf
2007 May 31
5
[PATCH RFC 1/3] virtio infrastructure
This attempts to implement a "virtual I/O" layer which should allow
common drivers to be efficiently used across most virtual I/O
mechanisms. It will no-doubt need further enhancement.
The details of probing the device are left to hypervisor-specific
code: it simple constructs the "struct virtio_device" and hands it to
the probe function (eg. virtnet_probe() or
2007 May 31
5
[PATCH RFC 1/3] virtio infrastructure
This attempts to implement a "virtual I/O" layer which should allow
common drivers to be efficiently used across most virtual I/O
mechanisms. It will no-doubt need further enhancement.
The details of probing the device are left to hypervisor-specific
code: it simple constructs the "struct virtio_device" and hands it to
the probe function (eg. virtnet_probe() or
2007 May 31
5
[PATCH RFC 1/3] virtio infrastructure
This attempts to implement a "virtual I/O" layer which should allow
common drivers to be efficiently used across most virtual I/O
mechanisms. It will no-doubt need further enhancement.
The details of probing the device are left to hypervisor-specific
code: it simple constructs the "struct virtio_device" and hands it to
the probe function (eg. virtnet_probe() or
2007 Jun 07
4
[PATCH RFC 0/3] Virtio draft II
...iver changes (+30 lines)
1) Convert to callbacks not interrupt.
2) Ensure both outbuf & inbuf have been used up before finishing
request. This avoids potential remote access to freed memory.
Net driver changes (+6 lines)
1) Convert to callbacks.
2) Store id in skb->cb, not array.
3) Remove NET_BUFS limit: we queue packets until virtio chokes.
4) Locking should now be correct, thanks mainly to virtio changes.
BTW, the lguest implementations (very rough) are in the lguest patch
repo for your viewing pleasure:
Implementation over dumb read/write interface:
http://lguest.ozlabs.org/patches/?fi...
2007 Jun 07
4
[PATCH RFC 0/3] Virtio draft II
...iver changes (+30 lines)
1) Convert to callbacks not interrupt.
2) Ensure both outbuf & inbuf have been used up before finishing
request. This avoids potential remote access to freed memory.
Net driver changes (+6 lines)
1) Convert to callbacks.
2) Store id in skb->cb, not array.
3) Remove NET_BUFS limit: we queue packets until virtio chokes.
4) Locking should now be correct, thanks mainly to virtio changes.
BTW, the lguest implementations (very rough) are in the lguest patch
repo for your viewing pleasure:
Implementation over dumb read/write interface:
http://lguest.ozlabs.org/patches/?fi...
2007 Jun 07
4
[PATCH RFC 0/3] Virtio draft II
...iver changes (+30 lines)
1) Convert to callbacks not interrupt.
2) Ensure both outbuf & inbuf have been used up before finishing
request. This avoids potential remote access to freed memory.
Net driver changes (+6 lines)
1) Convert to callbacks.
2) Store id in skb->cb, not array.
3) Remove NET_BUFS limit: we queue packets until virtio chokes.
4) Locking should now be correct, thanks mainly to virtio changes.
BTW, the lguest implementations (very rough) are in the lguest patch
repo for your viewing pleasure:
Implementation over dumb read/write interface:
http://lguest.ozlabs.org/patches/?fi...