Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1697324
| From | "Michael S. Tsirkin" <mst@redhat.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH net] Revert "vhost: cache used event for better performance" |
| Date | 2017-07-26 18:10 +0200 |
| Message-ID | <u7x2N-2we-5@gated-at.bofh.it> (permalink) |
| References | <u7pyh-6dA-1@gated-at.bofh.it> <u7u4V-qb-7@gated-at.bofh.it> <u7uoj-LY-33@gated-at.bofh.it> <u7uHE-SQ-15@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Wed, Jul 26, 2017 at 09:37:15PM +0800, Jason Wang wrote: > > > On 2017年07月26日 21:18, Jason Wang wrote: > > > > > > On 2017年07月26日 20:57, Michael S. Tsirkin wrote: > > > On Wed, Jul 26, 2017 at 04:03:17PM +0800, Jason Wang wrote: > > > > This reverts commit 809ecb9bca6a9424ccd392d67e368160f8b76c92. Since it > > > > was reported to break vhost_net. We want to cache used event and use > > > > it to check for notification. We try to valid cached used event by > > > > checking whether or not it was ahead of new, but this is not correct > > > > all the time, it could be stale and there's no way to know about this. > > > > > > > > Signed-off-by: Jason Wang<jasowang@redhat.com> > > > Could you supply a bit more data here please? How does it get stale? > > > What does guest need to do to make it stale? This will be helpful if > > > anyone wants to bring it back, or if we want to extend the protocol. > > > > > > > The problem we don't know whether or not guest has published a new used > > event. The check vring_need_event(vq->last_used_event, new + vq->num, > > new) is not sufficient to check for this. > > > > Thanks > > More notes, the previous assumption is that we don't move used event back, > but this could happen in fact if idx is wrapper around. You mean if the 16 bit index wraps around after 64K entries. Makes sense. > Will repost and add > this into commit log. > > Thanks
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH net] Revert "vhost: cache used event for better performance" Jason Wang <jasowang@redhat.com> - 2017-07-26 10:10 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" Christian Borntraeger <borntraeger@de.ibm.com> - 2017-07-26 13:00 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" Jason Wang <jasowang@redhat.com> - 2017-07-26 14:00 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" "Michael S. Tsirkin" <mst@redhat.com> - 2017-07-26 15:00 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" Jason Wang <jasowang@redhat.com> - 2017-07-26 15:20 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" Jason Wang <jasowang@redhat.com> - 2017-07-26 15:40 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" "Michael S. Tsirkin" <mst@redhat.com> - 2017-07-26 18:10 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" "K. Den" <den@klaipeden.com> - 2017-07-30 08:30 +0200
Re: [PATCH net] Revert "vhost: cache used event for better performance" "Michael S. Tsirkin" <mst@redhat.com> - 2017-07-26 17:30 +0200
csiph-web