请教各位大牛:我写的拥塞控制算法小模块出现下面警告: static struct tcp_congestion_ops tcp_fast __read_mostly = { .init = fast_tcp_init, .ssthresh = tcp_fast_ssthresh, .cong_avoid = tcp_fast_avoid,//276 .min_cwnd = tcp_fast_min_cwnd, .name = "fasttcp", }; /home/fast/fast.c: 在文件层: /home/fast/fast.c:276...
by SCDXMOE - 内核源码 - 2013-04-27 09:40:03 阅读(1607) 回复(7)
[quote][root@linux linux-2.4]# make modules SUBDIRS=net/ipv4/netfilter make -r -f tmp_include_depends all make[1]: Entering directory `/usr/src/linux-2.4.20-8' make[1]: Circular /usr/src/linux-2.4.20-8/include/asm/smplock.h <- /usr/src/linux-2.4.20-8/include/linux/interrupt.h dependency dropped. make[1]: Circular /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack.h <- /usr/src/linux...
[quote][root@linux linux-2.4]# make modules SUBDIRS=net/ipv4/netfilter make -r -f tmp_include_depends all make[1]: Entering directory `/usr/src/linux-2.4.20-8' make[1]: Circular /usr/src/linux-2.4.20-8/include/asm/smplock.h <- /usr/src/linux-2.4.20-8/include/linux/interrupt.h dependency dropped. make[1]: Circular /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack.h <- /usr/src/linux...
请教一下大家。 freebsd在联编内核的时候。我想去除掉不需要的网卡驱动。只包含特定的网卡驱动。这个该怎么写呢? 是不是编辑/etc/make.conf把不需要模块写在WITHOUT_MODULES= 后面。这个handbook 上写的不大清楚。 没看明白。 譬如我只需要2个网卡的驱动em,fxp。把其他的网卡驱动去掉,这个该怎么写呢?
在包里使用make clean 但是用以下代码还是可以看到 模块仍在 ,仙子半个忙[code]#!/usr/bin/perl use strict; use ExtUtils::Installed; my $inst= ExtUtils::Installed->new(); my @modules = $inst->modules(); foreach(@modules) { my $ver = $inst->version($_) || "???"; printf("%-12s -- %s\n", $_, $ver); } exit ;[/code]
成功安装rpm格式的文件内核,之后尝试编译bz2格式的内核。但是编译模块时,出错! 如下图,刚接触内核还不太了解。还请各位高手指点下,错误是出在那里?谢谢!
Skip blib/lib/DBD/Informix/Summary.pm (unchanged) Skip blib/lib/DBD/Informix/TechSupport.pm (unchanged) Skip blib/lib/DBD/Informix/GetInfo.pm (unchanged) Skip blib/lib/Bundle/DBD/Informix.pm (unchanged) Skip blib/lib/DBD/Informix/Configure.pm (unchanged) Skip blib/lib/DBD/Informix.pm (unchanged) Skip blib/lib/DBD/Informix/TestHarness.pm (unchanged) Skip blib/lib/DBD/Informix/TypeInfo.pm (unchanged...
环境:RHEL 4内核版本2.6.9
现在下载了内核2.6.19.7
准备安装iptables+l7 filter
给2.6.19.7内核打上l7 filter的补丁
patch -p1 < /usr/src/netfilter-layer7-v2.9/kernel-2.6.18-2.6.19-layer7-2.9.patch
但是在make menuconfig中找不到 Layer 7 match support模块
Networking support --->Networking options --->Network packet filtering (replaces ipchains) --->IP: Netfilter Configuration --->
大家好,我在编译模块的时候一直使用的是 make -C /usr/src/linux M=$(shell pwd) modules 这个命令来编译模块的 但是看到有时候别人在编译的时候使用的是gcc,后面跟了一大堆的参数来编译模块的,请问这两种有什么不同啊? 如果要和gcc来编译,需要跟一些什么具体的参数呢? 谢谢
我修改.config,把一个模块设为m,make dep;make modules SUBDIR=/MODULE/ ,就能把这么模块编译好, 我想问,它是如何实现的,他应该拿新旧.config做比较啊。旧 config文件是那个/boot/下的那个config文件么??实在不得要领,谢谢!!!!!!!!!! make dep的工作是什么,我知道应该看makefile--------,不过还是希望解释下,谢谢!!!!!!!!!!
我修改.config,把一个模块设为m,make dep;make modules SUBDIR=/MODULE/ ,就能把这么模块编译好, 我想问,它是如何实现的,他应该拿新旧.config做比较啊。旧 config文件是那个/boot/下的那个config文件么??实在不得要领,谢谢!!!!!!!!!! make dep的工作是什么,我知道应该看makefile--------,不过还是希望解释下,谢谢!!!!!!!!!!