[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAL+tcoDX=VOPQokJ+xZwyO1GcGwyyJtH2Vowh8d3T0SEzS8_6Q@mail.gmail.com>
Date: Thu, 19 Jun 2025 03:21:44 +0800
From: Jason Xing <kerneljasonxing@...il.com>
To: Stanislav Fomichev <stfomichev@...il.com>
Cc: davem@...emloft.net, edumazet@...gle.com, kuba@...nel.org,
pabeni@...hat.com, bjorn@...nel.org, magnus.karlsson@...el.com,
maciej.fijalkowski@...el.com, jonathan.lemon@...il.com, sdf@...ichev.me,
ast@...nel.org, daniel@...earbox.net, hawk@...nel.org,
john.fastabend@...il.com, joe@...a.to, bpf@...r.kernel.org,
netdev@...r.kernel.org, Jason Xing <kernelxing@...cent.com>
Subject: Re: [PATCH net-next v2] net: xsk: add sysctl_xsk_max_tx_budget in the
xmit path
On Wed, Jun 18, 2025 at 11:09 PM Stanislav Fomichev
<stfomichev@...il.com> wrote:
>
> On 06/18, Jason Xing wrote:
> > From: Jason Xing <kernelxing@...cent.com>
> >
> > For some applications, it's quite useful to let users have the chance to
> > tune the max budget, like accelerating transmission, when xsk is sending
> > packets. Exposing such a knob also helps auto/AI tuning in the long run.
> >
> > The patch unifies two definitions into one that is 32 by default and
> > makes the sysctl knob namespecified.
> >
> > Signed-off-by: Jason Xing <kernelxing@...cent.com>
> > ---
> > v2
> > Link: https://lore.kernel.org/all/20250617002236.30557-1-kerneljasonxing@gmail.com/
> > 1. use a per-netns sysctl knob
>
> Why are you still insisting on the sysctl? Why not a per-socket (struct
> xdp_sock) value? And then you can add a setsockopt (xsk_setsockopt) to tune it.
Oh, I gave that thought too. At that time, I was thinking it requires
an extra system call to take effect. Maybe not that flexible?
I'll follow your advice in V3 if no other objections arise.
Thanks,
Jason
Powered by blists - more mailing lists