Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-05-18 Thread Jon Kohler
> On May 18, 2025, at 5:38 PM, Michael S. Tsirkin wrote: > > !---| > CAUTION: External Email > > |---! > > On Sat, Apr 19, 2025 at 06:05:18PM -0700, Jon Kohler wrot

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-05-18 Thread Michael S. Tsirkin
On Sat, Apr 19, 2025 at 06:05:18PM -0700, Jon Kohler wrote: > In handle_tx_copy, TX batching processes packets below ~PAGE_SIZE and > batches up to 64 messages before calling sock->sendmsg. > > Currently, when there are no more messages on the ring to dequeue, > handle_tx_copy re-enables kicks on

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-26 Thread Jon Kohler
> On Apr 26, 2025, at 3:06 PM, Jon Kohler wrote: > > > >> On Apr 24, 2025, at 8:11 AM, Michael S. Tsirkin wrote: >> >> !---| >> CAUTION: External Email >> >> |---

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-26 Thread Jon Kohler
> On Apr 24, 2025, at 8:11 AM, Michael S. Tsirkin wrote: > > !---| > CAUTION: External Email > > |---! > > On Thu, Apr 24, 2025 at 01:48:53PM +0200, Paolo Abeni wrot

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-24 Thread Michael S. Tsirkin
On Thu, Apr 24, 2025 at 01:53:34PM +, Jon Kohler wrote: > > > > On Apr 24, 2025, at 8:11 AM, Michael S. Tsirkin wrote: > > > > !---| > > CAUTION: External Email > > > > |---

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-24 Thread Jon Kohler
> On Apr 24, 2025, at 8:11 AM, Michael S. Tsirkin wrote: > > !---| > CAUTION: External Email > > |---! > > On Thu, Apr 24, 2025 at 01:48:53PM +0200, Paolo Abeni wro

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-24 Thread Michael S. Tsirkin
On Thu, Apr 24, 2025 at 01:48:53PM +0200, Paolo Abeni wrote: > On 4/20/25 3:05 AM, Jon Kohler wrote: > > diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c > > index b9b9e9d40951..9b04025eea66 100644 > > --- a/drivers/vhost/net.c > > +++ b/drivers/vhost/net.c > > @@ -769,13 +769,17 @@ static vo

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-24 Thread Paolo Abeni
On 4/20/25 3:05 AM, Jon Kohler wrote: > diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c > index b9b9e9d40951..9b04025eea66 100644 > --- a/drivers/vhost/net.c > +++ b/drivers/vhost/net.c > @@ -769,13 +769,17 @@ static void handle_tx_copy(struct vhost_net *net, > struct socket *sock) >

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-20 Thread Jon Kohler
> On Apr 20, 2025, at 3:32 AM, Michael S. Tsirkin wrote: > > !---| > CAUTION: External Email > > |---! > > On Sat, Apr 19, 2025 at 06:05:18PM -0700, Jon Kohler wrot

Re: [PATCH net-next v2] vhost/net: Defer TX queue re-enable until after sendmsg

2025-04-20 Thread Michael S. Tsirkin
On Sat, Apr 19, 2025 at 06:05:18PM -0700, Jon Kohler wrote: > In handle_tx_copy, TX batching processes packets below ~PAGE_SIZE and > batches up to 64 messages before calling sock->sendmsg. > > Currently, when there are no more messages on the ring to dequeue, > handle_tx_copy re-enables kicks on