Thread (22 messages) flat view 22 messages, 7 authors, 2022-09-06

Re: [PATCH net-next 0/9] DSA changes for multiple CPU ports (part 4)

From: Vladimir Oltean <olteanv@gmail.com>
Date: 2022-09-02 18:40:15
Also in: lkml

On Fri, Sep 02, 2022 at 11:33:31AM -0700, Florian Fainelli wrote:
quoted
at some point I was thinking we could change the way in which dsa_loop
probes, and allow dynamic creation of such interfaces using RTM_NEWLINK;
but looking closer at that, it's a bit more complicated, since we'd need
to attach dsa_loop user ports to a virtual switch, and probe all ports
at the same time rather than one by one.
Yes, not sure the custom netlink operations would be the preferred way of
doing that configuration, maybe module parameters and/or debugfs might just
do?
Yeah, or make dsa_loop OF-based and just insert a device tree overlay,
something of that sort, I'd guess.

So it's likely that we won't be extending the DSA rtnl_link_ops too much
in the future. However, it's also likely that "writable iflink" isn't
going to be very useful for other virtual netdevices except DSA, either.
So the argument goes both ways. And while the writable iflink requires a
new ndo operation, the IFLA_DSA_MASTER can be handled 100% within DSA.

I don't know, I'm just rambling, I'm open to suggestions.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help