iwlwifi 的“lar_disable”是什么?

iwlwifi 的“lar_disable”是什么?

我看到很多帖子参考lar_disable类似例如这个。我想知道它有什么作用。modinfo iwlwifi只是说,

parm:           lar_disable:disable LAR functionality (default: N) (bool)

什么是“LAR 功能”?

答案1

LAR 的意思位置感知监管

我在Linux无线驱动的源码中搜索了LAR,只英特尔LAR在他们的代码中使用这个术语。在他们的代码注释中[1,2,3] 提及 LAR 的完整形式

答案2

WIFI 模块的 LAR 功能与位置辅助路由无关,而是与位置感知监管相关。让我消除这两个术语的歧义。

位置辅助路由

决定如何在 Ad-Hoc 网络(即 IoT(物联网)或其他现场用途(例如军队或应急响应单位))中以最快的方式和最短的距离向您发送数据包。

位置感知监管

根据您所在的位置自动为您的 WiFi 模块提供国家/地区代码(欧盟国家对于辐射的规定与美国或中国不同,主要是在 5GHz 频段)。之前可以使用该lar_disable参数将其关闭,尽管它在 2019/2020 年左右被删除,所以现在国家/地区代码仅自动设置,您几乎无能为力,主要是在英特尔牌。截至 2023 年,高通、瑞昱和所有其他公司不应使用国家/地区代码将国家/地区的法规强加给您。您看到的iwlwifi是 Linux 的英特尔无线 WiFi 驱动程序。看到这个关联

答案3

相关内容