+ -
当前位置:首页 → 问答吧 → 内核模块参数问题

内核模块参数问题

时间:2010-11-01

来源:互联网

通过加载模块时传递参数给内核,内核可以接受的参数的最大个数是多少?可以接受的参数的长度最大是多少?
哪位大虾分析过这个?

作者: 瀚海书香   发布时间: 2010-11-01

可以找一下相关的资料,网卡驱动模块经常可以传递的参数类型比较多。

不过,个人的看法,如果你要一次性传递的参数比较多的时候,建议还是改用其他方式,比如通过用户空间下发配置,这样可以实时的修改,比较灵活。

作者: Godbach   发布时间: 2010-11-01

回复 Godbach
以前有大约30个参数,现在还需要添加。不知道可否啊?
如果改用proc文件传参数的话也可以,不过需要改动以前的代码。现在不想改以前的代码了,所以看看内核到底支持最多多少个参数。

作者: 瀚海书香   发布时间: 2010-11-01



QUOTE:
以前有大约30个参数,现在还需要添加。不知道可否啊?


通常情况下,你加载模块的话需要传递多少个参数呢

作者: Godbach   发布时间: 2010-11-01

回复 Godbach
目前大约需要在70个参数左右。

作者: 瀚海书香   发布时间: 2010-11-01

这么多参数啊,条件允许的话,换种实现吧。。

作者: Godbach   发布时间: 2010-11-01