From: Jakub Kicinski <kuba@kernel.org>
To: netdev@vger.kernel.org, netdev-driver-reviewers@vger.kernel.org
Subject: Re: [ANN] netdev call - Jul 29th (meeting notes + TSC)
Date: Tue, 29 Jul 2025 11:23:35 -0700 [thread overview]
Message-ID: <20250729112335.19061045@kernel.org> (raw)
In-Reply-To: <20250728085356.3f88e8e4@kernel.org>
On Mon, 28 Jul 2025 08:53:56 -0700 Jakub Kicinski wrote:
> The bi-weekly call is scheduled for tomorrow at 8:30 am (PT) /
> 5:30 pm (~EU), at https://bbb.lwn.net/rooms/ldm-chf-zxx-we7/join
>
> We have one agenda topic - Arkadiusz Kubalewski says:
>
> Wanted to meet and discuss the need for clock id on microchip driver
> provided by Ivan, I hope we could have a meeting to brainstorm some
> ideas and decide next steps on how to deal with such cases.
>
> I can also provide a quick update on the netdev foundation activities.
Agenda items for next meeting (Aug 12th):
- standalone phylink PCS drivers: as part of phylink? or as standalone
subsystem? or not at all?
Meeting notes
DPLL
- Arkadiusz: The standalone DPLL driver from Ivan doesn't have a
unique clock ID, which is supposed to be the handle for the whole DPLL
devices. The clock ID works for time appliances. The standalone DPLL
device doesn't have a network card, so no MAC address, or ID.
- Ivan: the device can be connected to multiple controllers, and drive
multiple clocks. There’s no ID on the device, no serial even. We use
a random number for now, devlink can be used to change it.
- Andrew: it’s an i2c device? (yes, i2c or SPI) Can we use the address?
- Ivan: yes, but the i2c address is static, so if there are multiple
buses or a mux the address will be the same for all devices in the
system.
- Andrew: we can include the full bus address (with the bus).
- Jakub: can we define the relationship to the netdev port in the DT?
- Ivan: we could extend the DT note which contains the pins to include the MAC phandle.
- Andrew: you can use the DSA definition as the sample to steal ideas from.
- Ivan: the DPLL can drive multiple NICs, which device to pick for the clock ID.
- Andrew: a diagram will be very helpful; Jakub: prefer using an explicit annotation.
Next step: send an RFC to the DT list..
We also had a netdev foundation TSC meeting today, here are the notes:
CI migration / HW lab:
- Simon: we sent the RFQ out, colo is 10-15k, managed solution is
double that at least, last minute we got an offer to host the lab
for free.
- Andrew: having a commitment for the free offer for at least a year
would be good
- Johannes: the company is considering joining the Governing Board
too, so they should stick around
- Eric: what is the location?
- Simon: Chicago and Amsterdam, none of them have our people local
The HW lab project ($70k regardless of colo selection) is approved for
funding.
Small budget items (<$1k/yr total - Google Drive, Plausible subscription):
- Pay for a Google Drive for TSC docs and Plausible for web analytics
Approved
New members:
- The company trying to join made us realize we don't have a process defined.
- There may be contentious applications in future, do we want some control?
- We have a voting system for electing TSC members, but not to Governing Board.
Revisit in next meeting.
Rate / rank other projects on GH:
- We need a shepherd per project first - assign tickets in github
- TSC members to "like" projects they want to see done
- Johannes to add more labels/milestones to mark what's already in progress
Revisit in next meeting.
How do we engage with the Governing Board:
- Simon: the GB has a chair elected. Whenever we have a proposal we
contact the chair and ask for them to convene.
- Willem: does the board has a regular meeting?
- Simon: the cadence is not decided, the default is every 3mo. We can
ask to expedite, or even to meet monthly.
- Willem: if we’re trying to get them to convene we should ask about
the membership vote right now. Avoid delays.
- Ask LF if membership approval is allowed. Ask for simple majority vote.
- Simon: LF will be involved in the email exchange with GB, we can go
direct to GB. Probably want a ⅔ majority, simple majority is too
weak, veto is too strong.
- Jakub: what about renewals. How about also optional ⅔ vote to block renewals,
if no vote requested renewals auto-approved.
Ask the board for: HW lab, small items, and the membership vote amendment.
prev parent reply other threads:[~2025-07-29 18:23 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-28 15:53 [ANN] netdev call - Jul 29th Jakub Kicinski
2025-07-28 20:45 ` Daniel Golle
2025-07-28 20:48 ` Sean Anderson
2025-07-29 18:23 ` Jakub Kicinski [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250729112335.19061045@kernel.org \
--to=kuba@kernel.org \
--cc=netdev-driver-reviewers@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.