|
|
@8fed3ef
|
6 years |
jakub |
Improve error handling in virtio-net
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1f173d
|
6 years |
jakub |
Use VIRTIO 1.0 layout of virtio_net_hdr_t
When VIRTIO_F_VERSION_1 is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b71ec66
|
6 years |
jakub |
Fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09ab0a9a
|
6 years |
jiri |
Fix vertical spacing with new Ccheck revision.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e472ee
|
7 years |
jakub |
Move DMA buffers allocation functions to libvirtio
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@331d024
|
7 years |
jakub |
Move desc free list functions to libvirtio
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@417aaafb
|
7 years |
jakub |
Protect the virtqueue with a mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea6840d
|
7 years |
jakub |
Use a macro to print the MAC address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b3cb67
|
7 years |
jakub |
Add comments and rename functions for consitency
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a0f1309
|
7 years |
jakub |
Use macros for working with MAC addresses
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4810acf
|
7 years |
jakub |
Use the actual size as buffer size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5609d3c
|
7 years |
jakub |
Provide virtio_net_on_multicast_mode_change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8ef198b
|
7 years |
jakub |
Implement virtio-net interrupt handler
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d135e9
|
7 years |
jakub |
Implement virtio_net_send
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe96085
|
7 years |
jakub |
Register and enable virtio-net IRQ
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@121ee4fd
|
7 years |
jakub |
Add least effort virtio_net_send implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d3bfb9e
|
7 years |
jakub |
Add virtio_net broadcast mode change handler
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a087ae
|
7 years |
jakub |
Add basic nic_iface_t ops for virtio-net
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@211b17a1
|
7 years |
jakub |
Make virtio_net_dev_add more complete
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b085bbaa
|
7 years |
jakub |
Organize the TX and CT buffers in free lists
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9af56b6
|
7 years |
jakub |
Use little-endian accessors for virtio PIO
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dddac1
|
7 years |
jakub |
Feed RX buffers to the virtio-net RX queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9364ced
|
7 years |
jakub |
virtio-net: Setup DMA buffers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0180c67
|
7 years |
jakub |
Separate buffers from virtqueues
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@341df5f
|
7 years |
jakub |
Factor our generic virtio device initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbcb34c
|
7 years |
jakub |
Configure the virtqueues
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@659bd24
|
7 years |
jakub |
Do not zero device status bits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d0620b
|
7 years |
jakub |
Cleanup the device if initialization fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c40351
|
7 years |
jakub |
Start initializing the virtio-net device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6f73b92
|
7 years |
jakub |
Use _initialize instead of _init
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00192cde
|
7 years |
jakub |
Factor out virtio code to libvirtio
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69927fa
|
7 years |
jakub |
Start parsing the Virtio PCI Capabilities
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6413967
|
7 years |
jakub |
Add more scaffolding
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@033ebc25
|
7 years |
jakub |
Add virtio-net empty implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|