search for: vhost_enble_notify

Displaying 16 results from an estimated 16 matches for "vhost_enble_notify".

Did you mean: vhost_enable_notify
2018 Aug 02
6
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...ase we may lose notifications from guest. >> Yes, should consider this case. thanks. > I'm a bit confused. Isn't this covered by the previous > "else if (sock && sk_has_rx_data(...))" block? The problem is it does nothing if vhost_vq_avail_empty() is true and vhost_enble_notify() is false. > >>>>> + >>>>> +???????????? cpu_relax(); >>>>> +???? } >>>>> + >>>>> +???? preempt_enable(); >>>>> + >>>>> +???? if (!rx) >>>>> +???????????? vhost_net_enable_vq...
2018 Aug 02
6
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...ase we may lose notifications from guest. >> Yes, should consider this case. thanks. > I'm a bit confused. Isn't this covered by the previous > "else if (sock && sk_has_rx_data(...))" block? The problem is it does nothing if vhost_vq_avail_empty() is true and vhost_enble_notify() is false. > >>>>> + >>>>> +???????????? cpu_relax(); >>>>> +???? } >>>>> + >>>>> +???? preempt_enable(); >>>>> + >>>>> +???? if (!rx) >>>>> +???????????? vhost_net_enable_vq...
2018 Aug 03
3
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
.... >>>> Yes, should consider this case. thanks. >>> I'm a bit confused. Isn't this covered by the previous >>> "else if (sock && sk_has_rx_data(...))" block? >> The problem is it does nothing if vhost_vq_avail_empty() is true and >> vhost_enble_notify() is false. >> >>>>>>> + >>>>>>> + cpu_relax(); >>>>>>> + } >>>>>>> + >>>>>>> + preempt_enable(); >>>>>>> + >>>>>>> + if (...
2018 Aug 03
3
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
.... >>>> Yes, should consider this case. thanks. >>> I'm a bit confused. Isn't this covered by the previous >>> "else if (sock && sk_has_rx_data(...))" block? >> The problem is it does nothing if vhost_vq_avail_empty() is true and >> vhost_enble_notify() is false. >> >>>>>>> + >>>>>>> + cpu_relax(); >>>>>>> + } >>>>>>> + >>>>>>> + preempt_enable(); >>>>>>> + >>>>>>> + if (...
2018 Aug 03
2
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...onsider this case. thanks. >>>>> I'm a bit confused. Isn't this covered by the previous >>>>> "else if (sock && sk_has_rx_data(...))" block? >>>> The problem is it does nothing if vhost_vq_avail_empty() is true and >>>> vhost_enble_notify() is false. >>>> >>>>>>>>> + >>>>>>>>> + cpu_relax(); >>>>>>>>> + } >>>>>>>>> + >>>>>>>>> + preempt_enable(); >>>>>&g...
2018 Aug 03
2
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...onsider this case. thanks. >>>>> I'm a bit confused. Isn't this covered by the previous >>>>> "else if (sock && sk_has_rx_data(...))" block? >>>> The problem is it does nothing if vhost_vq_avail_empty() is true and >>>> vhost_enble_notify() is false. >>>> >>>>>>>>> + >>>>>>>>> + cpu_relax(); >>>>>>>>> + } >>>>>>>>> + >>>>>>>>> + preempt_enable(); >>>>>&g...
2018 Aug 03
2
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...onsider this case. thanks. >>>>> I'm a bit confused. Isn't this covered by the previous >>>>> "else if (sock && sk_has_rx_data(...))" block? >>>> The problem is it does nothing if vhost_vq_avail_empty() is true and >>>> vhost_enble_notify() is false. >>>> >>>>>>>>> + >>>>>>>>> + cpu_relax(); >>>>>>>>> + } >>>>>>>>> + >>>>>>>>> + preempt_enable(); >>>>>&g...
2018 Aug 03
2
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...onsider this case. thanks. >>>>> I'm a bit confused. Isn't this covered by the previous >>>>> "else if (sock && sk_has_rx_data(...))" block? >>>> The problem is it does nothing if vhost_vq_avail_empty() is true and >>>> vhost_enble_notify() is false. >>>> >>>>>>>>> + >>>>>>>>> + cpu_relax(); >>>>>>>>> + } >>>>>>>>> + >>>>>>>>> + preempt_enable(); >>>>>&g...
2018 Aug 03
1
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...gt;>>>>> I'm a bit confused. Isn't this covered by the previous >>>>>>> "else if (sock && sk_has_rx_data(...))" block? >>>>>> The problem is it does nothing if vhost_vq_avail_empty() is true and >>>>>> vhost_enble_notify() is false. >>>>>> >>>>>>>>>>> + >>>>>>>>>>> + cpu_relax(); >>>>>>>>>>> + } >>>>>>>>>>> + >>>>>>>>>>&gt...
2018 Aug 02
0
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...ons from guest. >>> Yes, should consider this case. thanks. >> I'm a bit confused. Isn't this covered by the previous >> "else if (sock && sk_has_rx_data(...))" block? > > The problem is it does nothing if vhost_vq_avail_empty() is true and > vhost_enble_notify() is false. If vhost_enable_notify() is false, guest will eventually kicks vq, no? -- Toshiaki Makita
2018 Aug 03
0
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...s from guest. > >> Yes, should consider this case. thanks. > > I'm a bit confused. Isn't this covered by the previous > > "else if (sock && sk_has_rx_data(...))" block? > > The problem is it does nothing if vhost_vq_avail_empty() is true and > vhost_enble_notify() is false. > > > > >>>>> + > >>>>> + cpu_relax(); > >>>>> + } > >>>>> + > >>>>> + preempt_enable(); > >>>>> + > >>>>> + if (!rx) > >&...
2018 Aug 03
0
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...es, should consider this case. thanks. > >>> I'm a bit confused. Isn't this covered by the previous > >>> "else if (sock && sk_has_rx_data(...))" block? > >> The problem is it does nothing if vhost_vq_avail_empty() is true and > >> vhost_enble_notify() is false. > >> > >>>>>>> + > >>>>>>> + cpu_relax(); > >>>>>>> + } > >>>>>>> + > >>>>>>> + preempt_enable(); > >>>>>>> + >...
2018 Aug 03
0
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...hanks. > >>>>> I'm a bit confused. Isn't this covered by the previous > >>>>> "else if (sock && sk_has_rx_data(...))" block? > >>>> The problem is it does nothing if vhost_vq_avail_empty() is true and > >>>> vhost_enble_notify() is false. > >>>> > >>>>>>>>> + > >>>>>>>>> + cpu_relax(); > >>>>>>>>> + } > >>>>>>>>> + > >>>>>>>>> + preempt_en...
2018 Aug 03
0
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
...hanks. > >>>>> I'm a bit confused. Isn't this covered by the previous > >>>>> "else if (sock && sk_has_rx_data(...))" block? > >>>> The problem is it does nothing if vhost_vq_avail_empty() is true and > >>>> vhost_enble_notify() is false. > >>>> > >>>>>>>>> + > >>>>>>>>> + cpu_relax(); > >>>>>>>>> + } > >>>>>>>>> + > >>>>>>>>> + preempt_en...
2018 Aug 02
2
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
On 2018?08?01? 17:52, Tonghao Zhang wrote: >>> + >>> + cpu_relax(); >>> + } >>> + >>> + preempt_enable(); >>> + >>> + if (!rx) >>> + vhost_net_enable_vq(net, vq); >> No need to enable rx virtqueue, if we are sure handle_rx() will be >> called soon. > If we disable rx virtqueue
2018 Aug 02
2
[PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll()
On 2018?08?01? 17:52, Tonghao Zhang wrote: >>> + >>> + cpu_relax(); >>> + } >>> + >>> + preempt_enable(); >>> + >>> + if (!rx) >>> + vhost_net_enable_vq(net, vq); >> No need to enable rx virtqueue, if we are sure handle_rx() will be >> called soon. > If we disable rx virtqueue