[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <668c1a2168f55_1960bd29446@willemb.c.googlers.com.notmuch>
Date: Mon, 08 Jul 2024 12:56:01 -0400
From: Willem de Bruijn <willemdebruijn.kernel@...il.com>
To: Jakub Kicinski <kuba@...nel.org>,
Willem de Bruijn <willemdebruijn.kernel@...il.com>
Cc: davem@...emloft.net,
netdev@...r.kernel.org,
edumazet@...gle.com,
pabeni@...hat.com,
petrm@...dia.com,
przemyslaw.kitszel@...el.com,
ecree.xilinx@...il.com
Subject: Re: [PATCH net-next 3/5] selftests: drv-net: rss_ctx: test queue
changes vs user RSS config
Jakub Kicinski wrote:
> On Sat, 06 Jul 2024 10:00:58 -0400 Willem de Bruijn wrote:
> > > + _send_traffic_check(cfg, port, ctx_ref, { 'target': (0, 3),
> > > + other_key: (1, 2) })
> >
> > How come queues missing from the indir set in non-main context are not
> > empty (but noise)?
>
> There may be background noise traffic on the main context.
> If we are running iperf to the main context the noise will just add up
> to the iperf traffic and all other queues should be completely idle.
> If we're testing additional context we'll get only iperf traffic on
> the target context, and all non-iperf noise stays on main context
> (hence noise rather than empty)
That makes sense. Should the following be inverted then?
+ if main_ctx:
+ other_key = 'empty'
+ defer(ethtool, f"-X {cfg.ifname} default")
+ else:
+ other_key = 'noise'
Powered by blists - more mailing lists