Page MenuHomeFreeBSD

ifconfig: improve trimming off interface number at end
ClosedPublic

Authored by bz on May 17 2023, 8:46 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Oct 28, 8:48 AM
Unknown Object (File)
Wed, Oct 16, 3:38 PM
Unknown Object (File)
Oct 1 2024, 6:58 PM
Unknown Object (File)
Sep 21 2024, 5:06 AM
Unknown Object (File)
Sep 19 2024, 4:01 PM
Unknown Object (File)
Sep 12 2024, 7:03 AM
Unknown Object (File)
Sep 11 2024, 12:39 AM
Unknown Object (File)
Jul 18 2024, 11:04 PM
Subscribers

Details

Summary

When trying to auto-load a module, we trim the interface number off
the end. Currently we stop at the first digit. For interfaces which
have numbers in the driver name this does not work well.
In the current example ifconfig ath10k0 would load ath(4) instead of
ath10k(4). For module/interface names like rtw88[0] we never guess
correctly.
To improve for the case we can, start trimming off digits from the
end rather than the front.

Sponsored by: The FreeBSD Foundation
Reported by: thierry
MFC after: 20 days

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 51530
Build 48421: arc lint + arc unit