免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1054 | 回复: 6
打印 上一主题 下一主题

添加的内核模块的错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-06 15:48 |只看该作者 |倒序浏览
为2.6.13.3添加模块编译不过.
net/ipv4/netfilter/ipt_time.c:60: error: structure has no member named `tstamp'net/ipv4/netfilter/ipt_time.c:61: warning: implicit declaration of function `__n et_timestamp'
net/ipv4/netfilter/ipt_time.c:64: error: structure has no member named `tstamp'net/ipv4/netfilter/ipt_time.c:64: error: structure has no member named `tstamp'net/ipv4/netfilter/ipt_time.c:68: error: structure has no member named `tstamp'net/ipv4/netfilter/ipt_time.c: At top level:
这个错误是什么原因?
60行的代码:
/* We might not have a timestamp, get one */
        if (skb->tstamp.off_sec == 0)
        __net_timestamp((struct sk_buff *)skb);

        /* First we make sure we are in the date start-stop boundaries */
        if ((skb->tstamp.off_sec < info->date_start) || (skb->tstamp.off_sec > info->date_stop))
          return 0; /* We are outside the date boundaries */

论坛徽章:
0
2 [报告]
发表于 2006-06-06 15:58 |只看该作者
提示说结构体里没有成员
不知道 2.4 和 2.6 内核的 sk_buff 有什么不同
你看一下 2.6 内核的 sk_buff 里有没有 tstamp.off_sec

论坛徽章:
0
3 [报告]
发表于 2006-06-06 16:20 |只看该作者
我对源码不懂.有没有别的办法.我编译了好多内核都是加入补丁的时候不匹配.就是time.有没有谁用了这一规则的,有哪一个patch-o-matic-ng和2.6的内核相匹配的呢?因为我现在要急用.

论坛徽章:
0
4 [报告]
发表于 2006-06-06 16:48 |只看该作者
原帖由 ellyzyl 于 2006-6-6 16:20 发表
我对源码不懂.有没有别的办法.我编译了好多内核都是加入补丁的时候不匹配.就是time.有没有谁用了这一规则的,有哪一个patch-o-matic-ng和2.6的内核相匹配的呢?因为我现在要急用.


那你就用一个简单的方案把,下载最新的kernel,下载最新的iptables,在下载的kernel上打补丁编译。启动新核心,一般来说就问题不大了。

你现在是什么发行版的?

论坛徽章:
0
5 [报告]
发表于 2006-06-06 21:09 |只看该作者
我原来这么做过.编译的是2.6.16的内核.没出错但是有些规则还是有问题.我用的RedHat Enterprise AS4

论坛徽章:
0
6 [报告]
发表于 2006-06-06 21:50 |只看该作者
还有一个方案
先理清自己的头绪,把需要设置时间的东西整理一下,列个表
根据不同的时间段,设置不同的策略,并写出脚本
利用 crond 定期执行属于该时间段的 script
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP