天嵌 ARM开发社区

 找回密码
 注册
查看: 2283|回复: 1

【求助】关于2.6.25内核的改动

[复制链接]
flyingpig47 发表于 2010-3-30 14:42:19 | 显示全部楼层 |阅读模式
本帖最后由 flyingpig47 于 2010-3-30 15:06 编辑

最近被aodv路由协议在2.6.25.8上的移植弄得很崩溃,该协议对2.6.22以前的版本支持的很好,但在2.6.24.8内核中,有了很大改动,proc_net_remove,dev_get_by_name等很多函数都增加了一个struct net *net参数,查了一下,这个net结构体是2.6.25新加的。在网上又没有找到更新版本的路由协议,所以只能自己改,请问有没有高手知道,这个新加的参数,在具体调用函数时,实参应该写什么,谢谢。还有,2.6.25内核在烧入arm板后,不再生成、/proc/sys/net/ipv4/route/max_deplay和min_deplay两个文件,而我的协议中需要用到它们,请问该怎么办
亚瑟王 发表于 2010-3-31 10:55:16 | 显示全部楼层
1、在TQ2440标配的2.6.25.8的内核镜像中没有添加路由的网络协议,你需要重新配置内核(主要添加路由相关的网络协议)并编译镜像。
2、你可以选择使用iptable做路由。我在2.6.30.4上面成功了,不过我不能提供,这个是给OEM客户定制的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-4 05:44 , Processed in 2.038979 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表