[LEDE-DEV] Ethernet support: built-in or as modules?
Felix Fietkau
nbd at nbd.name
Tue Feb 7 01:52:25 PST 2017
On 2017-02-07 09:15, Rafał Miłecki wrote:
> I think various targets handle it in different ways. E.g. brcm47xx has
> modules for b44, tg3 and bgmac while bcm53xx has bgmac built-in.
>
> Is there any preference for this?
>
> I was thinking about supporting more Ethernet-related stuff like
> switchdev, DSA, b53. It would be nice to have a clear guidance for
> handling this.
My suggestion is to be pragmatic about this. If a particular driver
affects many devices and space isn't tight, just build it into the
kernel. Use modules when it's either an exotic device, or you need to
save space through fine grained control over selected module packages.
- Felix
More information about the Lede-dev
mailing list