Thread (2 messages) flat view 2 messages, 2 authors, 17h ago

Re: Stmmac in the netdev CI ?

From: Maxime Chevallier <maxime.chevallier@bootlin.com>
Date: 2026-09-14 21:42:19

Hi

+netdev@

On 9/14/26 22:30, Andrew Lunn wrote:
On Mon, Sep 14, 2026 at 10:45:57AM +0200, Maxime Chevallier wrote:
quoted
Hi,

sorry this is off-list, I don't know what's the correct channel for
this kind of discussion, maybe directly in the nipa GH ?
[Bringing this to netdev@, for the context, this is me considering the addition
of stmmac to the netdev CI infra]
quoted
As part of the stmmac maintenance work I've undertaken, I've setup
a local CI for stmmac, allowing to make sure we detect breakages
early on, and on a good variety of HW platforms covering most variants
of the IP.

As an experiment I've plugged that to netdev@, with nightly tests of submitted
series, and ajudsted my infra so that I can fully build + run the whole set
of patches under a few hours.

The next logical step is to plug that to the netdev CI, but I have a few questions
for you :

- I currently have 8 boards with stmmac on them, and 7 more on their way to me, so
  in total I'd be adding around 15 more devices to NIPA, is it OK to add 15 or
  should I somehow try to condense these results ?
Do you have enough interfaces on these boards you can have 4 pairs of
boards with directly connected interfaces?
Most of the boards with a few rare exceptions are single-port, and for now they
are either facing non-stmmac embedded boards, or cheap USB<->Ethernet adapters
plugged to my testing infra. I still have a couple of devices that are reaching
the CI infra through a switch, but not for long.

I can run tests that involve configuring the peer :)
quoted
- The current kselftest don't mean much for stmmac, I don't have any board that has
  RSS, queueing stuff also doesn't really apply, the meaningful ksft are mostly
  csum and timestamping.
Does kselftest at least do the correct thing and declare a skip? I
guess most NICs don't actually have RSS and queue stuff.
It's a mix of both, some gracefully skip, some fail.
quoted
I'd be happy to have stmmac plugged to NIPA though, I think it's quite a good
candidate for an embedded driver to run these, hopefully this could set the example
for other vendors...
I also hope it is something bootlin can turn into a training course,
so more vendors setup their own runners.
It can at least be a good topic for netdevconf / LPC / ELCE :)

Maxime
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help