aboutsummaryrefslogtreecommitdiff
path: root/hw/net/virtio-net.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-28virtio-net: fix TX timer with tx_burstLaurent Vivier1-9/+41
2022-10-28virtio-net: fix bottom-half packet TX on asynchronous completionLaurent Vivier1-1/+12
2022-10-07virtio: introduce VirtIOConfigSizeParams & virtio_get_config_sizeDaniil Tatianin1-2/+7
2022-09-27virtio-net: Update virtio-net curr_queue_pairs in vdpa backendsEugenio Pérez1-11/+6
2022-07-20virtio-net: Expose ctrl virtqueue logicEugenio Pérez1-35/+49
2022-07-20virtio-net: Expose MAC_TABLE_ENTRIESEugenio Pérez1-1/+0
2022-05-16virtio-net: don't handle mq request in userspace handler for vhost-vdpaSi-Wei Liu1-0/+13
2022-05-16virtio-net: align ctrl_vq index for non-mq guest for vhost_vdpaSi-Wei Liu1-2/+31
2022-05-16virtio-net: setup vhost_dev and notifiers for cvq only when feature is negoti...Si-Wei Liu1-1/+2
2022-05-16virtio: add vhost support for virtio devicesJonah Palmer1-0/+9
2022-05-16virtio: drop name parameter for virtio_init()Jonah Palmer1-1/+1
2022-05-13hw/virtio: Replace g_memdup() by g_memdup2()Philippe Mathieu-Daudé1-1/+2
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-2/+2
2022-03-15virtio-net: fix map leaking on error during receiveJason Wang1-0/+1
2022-03-06virtio-net: Unlimit tx queue size if peer is vdpaEugenio Pérez1-5/+8
2022-01-10Revert "virtio: introduce macro IRTIO_CONFIG_IRQ_IDX"Michael S. Tsirkin1-8/+2
2022-01-10Revert "virtio-net: add support for configure interrupt"Michael S. Tsirkin1-2/+2
2022-01-07virtio-net: add support for configure interruptCindy Lu1-2/+2
2022-01-06virtio: introduce macro IRTIO_CONFIG_IRQ_IDXCindy Lu1-2/+8
2021-12-22failover: Silence warning messages during qtestLaurent Vivier1-1/+6
2021-10-20virtio-net: vhost control virtqueue supportJason Wang1-4/+19
2021-10-20virtio-net: use "queue_pairs" instead of "queues" when possibleJason Wang1-75/+75
2021-10-20vhost-net: control virtqueue supportJason Wang1-2/+2
2021-10-20qdev/qbus: remove failover specific codeLaurent Vivier1-1/+11
2021-10-20failover: fix a regression introduced by JSON'ification of -deviceLaurent Vivier1-6/+18
2021-10-15qdev: Base object creation on QDict rather than QemuOptsKevin Wolf1-10/+13
2021-10-15virtio-net: Avoid QemuOpts in failover_find_primary_device()Kevin Wolf1-33/+19
2021-10-15virtio-net: Store failover primary opts pointer locallyKevin Wolf1-8/+18
2021-10-15qdev: Add Error parameter to hide_device() callbacksKevin Wolf1-1/+1
2021-09-17virtio-net: fix use after unmap/free for sgJason Wang1-7/+32
2021-07-03migration: failover: reset partially_hotpluggedLaurent Vivier1-0/+1
2021-06-04Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell1-3/+113
2021-06-04virtio-net: Added eBPF RSS to virtio-net.Andrew Melnychenko1-3/+113
2021-05-28Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell1-0/+1
2021-05-27virtio-net: failover: add missing remove_migration_state_change_notifier()Laurent Vivier1-0/+1
2021-05-14virtio-net: Constify VirtIOFeature feature_sizes[]Philippe Mathieu-Daudé1-1/+1
2021-03-22hw/net: virtio-net: Initialize nc->do_not_pad to trueBin Meng1-0/+4
2021-03-02virtio-net: handle zero mac for a vdpa peerCindy Lu1-0/+12
2021-02-23failover: really display a warning when the primary device is not foundLaurent Vivier1-11/+9
2021-02-23virtio-net: add missing object_unref()Laurent Vivier1-0/+2
2021-01-25net: checksum: Introduce fine control over checksum typeBin Meng1-1/+1
2021-01-08Remove superfluous timer_del() callsPeter Maydell1-2/+0
2020-12-19qapi: Use QAPI_LIST_PREPEND() where possibleEric Blake1-14/+7
2020-12-08failover: Remove primary_dev memberJuan Quintela1-31/+24
2020-12-08failover: simplify failover_unplug_primaryJuan Quintela1-15/+10
2020-12-08failover: Caller of this two functions already have primary_devJuan Quintela1-13/+14
2020-12-08failover: We don't need to cache primary_device_id anymoreJuan Quintela1-10/+10
2020-12-08failover: split failover_find_primary_device_id()Juan Quintela1-16/+47
2020-12-08failover: remove failover_find_primary_device() error parameterJuan Quintela1-6/+3
2020-12-08failover: make sure that id always existJuan Quintela1-3/+0