]>
2023-06-26 | Eugenio Pérez | vdpa: mask _F_CTRL_GUEST_OFFLOADS for vhost vdpa devices Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230602173328.1917385-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-06-26 | Eugenio Pérez | vdpa: map shadow vrings with MAP_SHARED Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230602143854.1879091-4-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-06-26 | Eugenio Pérez | vdpa: reorder vhost_vdpa_net_cvq_cmd_page_len function Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230602143854.1879091-3-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-06-26 | Eugenio Pérez | vdpa: do not block migration if device has cvq and... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230602143854.1879091-2-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-06-23 | Eugenio Pérez | vdpa: move CVQ isolation check to net_init_vhost_vdpa Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20230526153143.470745-3-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-06-23 | Eugenio Pérez | vdpa: return errno in vhost_vdpa_get_vring_group error Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20230526153143.470745-2-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-05-19 | Eugenio Pérez | virtio-net: not enable vq reset feature unconditionally Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20230504101447.389398-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-04-25 | Eugenio Pérez | MAINTAINERS: Add Eugenio Pérez as vhost-shadow-virtqueue... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230331150410.2627214-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-04-21 | Eugenio Pérez | vdpa: accept VIRTIO_NET_F_SPEED_DUPLEX in SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20230307170018.260557-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: return VHOST_F_LOG_ALL in vhost-vdpa devices Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-15-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa net: allow VHOST_F_LOG_ALL Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-14-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: block migration if SVQ does not admit a feature Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-13-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: block migration if device has unsupported features Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-12-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa net: block migration if the device has CVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-11-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: disable RAM block discard only for the first... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-10-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: add vdpa net migration state notifier Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-9-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: move vhost reset after get vring base Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-8-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: add vhost_vdpa_suspend Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-7-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: add vhost_vdpa->suspended parameter Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-6-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: rewind at get_base, not set_base Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-5-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: Negotiate _F_SUSPEND feature Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-4-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa: Remember last call fd set Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-3-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-07 | Eugenio Pérez | vdpa net: move iova tree creation from init to start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230303172445.1089785-2-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-02 | Eugenio Pérez | vdpa: stop all svq on device deletion Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20230209170004.899472-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-03-02 | Eugenio Pérez | virtio-net: clear guest_announce feature if no cvq... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20230124161159.2182117-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-02-17 | Eugenio Pérez | vdpa: fix VHOST_BACKEND_F_IOTLB_ASID flag check Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2023-01-08 | Eugenio Pérez | vdpa: do not handle VIRTIO_NET_F_GUEST_ANNOUNCE in... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221221115015.1400889-5-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-01-08 | Eugenio Pérez | vdpa: handle VIRTIO_NET_CTRL_ANNOUNCE in vhost_vdpa_net_hand... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221221115015.1400889-4-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-01-08 | Eugenio Pérez | virtio_net: copy VIRTIO_NET_S_ANNOUNCE if device model... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221221115015.1400889-3-eperezma@redhat.com> |
commit | commitdiff | tree |
2023-01-08 | Eugenio Pérez | virtio_net: Modify virtio_net_get_config to early return Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221221115015.1400889-2-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: always start CVQ in SVQ mode if possible Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221215113144.322011-13-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: add shadow_data to vhost_vdpa Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221215113144.322011-12-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: store x-svq parameter in VhostVDPAState Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221215113144.322011-11-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: add asid parameter to vhost_vdpa_dma_map/unmap Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20221215113144.322011-10-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: allocate SVQ array unconditionally Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-9-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: move SVQ vring features check to net/ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-8-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: request iova_range only once Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-7-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: add vhost_vdpa_net_valid_svq_features Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-6-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vhost: move iova_tree set to vhost_svq_start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-5-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vhost: allocate SVQ device file descriptors at device... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-4-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vhost: set SVQ device call handler at SVQ start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-3-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-12-21 | Eugenio Pérez | vdpa: use v->shadow_vqs_enabled in vhost_vdpa_svqs_start... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-2-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-10-28 | Eugenio Pérez | vhost: Accept event idx flag Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-10-28 | Eugenio Pérez | vhost: use avail event idx on vhost_svq_kick Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-10-28 | Eugenio Pérez | vhost: toggle device callbacks using used event idx Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-10-28 | Eugenio Pérez | vhost: allocate event_idx fields on vring Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-10-28 | Eugenio Pérez | vdpa: Remove shadow CVQ command check Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-10-28 | Eugenio Pérez | vdpa: Delete duplicated vdpa_feature_bits entry Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-27 | Eugenio Pérez | vdpa: Allow MQ feature in SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-27 | Eugenio Pérez | virtio-net: Update virtio-net curr_queue_pairs in vdpa... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-27 | Eugenio Pérez | vdpa: validate MQ CVQ commands Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-27 | Eugenio Pérez | vdpa: Add vhost_vdpa_net_load_mq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-27 | Eugenio Pérez | vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-27 | Eugenio Pérez | vdpa: Make VhostVDPAState cvq_cmd_in_buffer control... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Delete CVQ migration blocker Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Add virtio-net mac address via CVQ at start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost_net: add NetClientState->load() callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: extract vhost_vdpa_net_cvq_add from vhost_vdpa_net_han... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Move command buffers map to start of net device Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: add net_vhost_vdpa_cvq_info NetClientInfo Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost_net: Add NetClientInfo stop callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost_net: Add NetClientInfo start callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost: Delete useless read memory barrier Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost: use SVQ element ndescs instead of opaque data... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost: stop transfer elem ownership in vhost_handle_guest_kick Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Use ring hwaddr at vhost_vdpa_svq_unmap_ring Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vhost: Always store new kick fd on vhost_svq_set_svq_kick_fd Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Make SVQ vring unmapping return void Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Remove SVQ vring from iova_tree at shutdown Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | util: accept iova_tree_remove_parameter by value Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: do not save failed dma maps in SVQ iova tree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-09-02 | Eugenio Pérez | vdpa: Skip the maps not in the iova tree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-08-04 | Eugenio Pérez | vdpa: Fix file descriptor leak on get features error Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220802112447.249436-2-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-26 | Eugenio Pérez | vdpa: Fix memory listener deletions of iova tree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-26 | Eugenio Pérez | vhost: Get vring base from vq, not svq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: Add x-svq to NetdevVhostVDPAOptions Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: Add device migration blocker Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: Extract get features part from vhost_vdpa_get_max_queu... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: Buffer CVQ support on shadow virtqueue Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: manual forward CVQ buffers Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost-net-vdpa: add stubs for when no virtio-net device... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: Export vhost_vdpa_dma_map and unmap calls Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Add svq avail_handler callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: add vhost_svq_poll Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Expose vhost_svq_add Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: add vhost_svq_push_elem Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Track number of descs in SVQDescState Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Add SVQDescState Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Decouple vhost_svq_add from VirtQueueElement Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Check for queue full at vhost_svq_add Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Move vhost_svq_kick call to vhost_svq_add Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: Reorder vhost_svq_kick Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vdpa: Avoid compiler to squash reads to used idx Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | virtio-net: Expose ctrl virtqueue logic Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | virtio-net: Expose MAC_TABLE_ENTRIES Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-07-20 | Eugenio Pérez | vhost: move descriptor translation to vhost_svq_vring_write_... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commit | commitdiff | tree |
2022-06-28 | Eugenio Pérez | util: Return void on iova_tree_remove Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20220427154931.3166388-1-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-05-13 | Eugenio Pérez | vhost: Fix element in vhost_svq_add failure Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-7-eperezma@redhat.com> |
commit | commitdiff | tree |
2022-05-13 | Eugenio Pérez | vdpa: Fix index calculus at vhost_vdpa_svqs_start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-5-eperezma@redhat.com> |
commit | commitdiff | tree |
next |