lkml.org 
[lkml]   [2000]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectPROBLEM: 2.3.99-pre3 missing symbol tcp_v4_send_reset for ipt_REJECT

[1.] One line summary of the problem:

2.3.99-pre3 missing symbol tcp_v4_send_reset for ipt_REJECT

[2.] Full description of the problem/report:

I compiled the iptables and packet filtering support as
modules. Appearently the ipt_REJECT module has an unmet dependence to
tcp_v4_send_reset. AFAIU this symbol is exported by netsyms.c only for
some rare cases (IPv6, http accelleration...), which are not enabled in my
configuration.

[3.] Keywords:

modules, networking, kernel, 2.3.99-pre3, iptables, tcp_v4_send_reset

[4.] Kernel version (from /proc/version):

Linux version 2.3.99-pre3 (root@tk147051)
(gcc version 2.95.2 20000220 (Debian GNU/Linux))
#1 Mon Mar 27 15:18:12 CEST 2000

[5.] Output

/lib/modules/2.3.99-pre3/ipv4/ipt_REJECT.o: unresolved symbol tcp_v4_send_reset
/lib/modules/2.3.99-pre3/ipv4/ipt_REJECT.o: insmod /lib/modules/2.3.99-pre3/ipv4/ipt_REJECT.o failed
/lib/modules/2.3.99-pre3/ipv4/ipt_REJECT.o: insmod ipt_REJECT failed

[7.] Environment

Probably not relevant, if someone can _not_ reproduce this problem, i
am sorry, please tell me, i will provide information about the
environment then.

Maybe all relevant info is:

[7.3.] Module information (from /proc/modules):

~# cat /proc/modules
opl3 11400 2
opl3sa2 4208 2
ad1848 16432 2 [opl3sa2]
mpu401 18928 2 [opl3sa2]
sound 57484 0 [opl3 opl3sa2 ad1848 mpu401]
soundcore 3588 7 [sound]

[7.5.] modutils:

insmod version 2.3.9
depmod version 2.3.9
modprobe version 2.3.9

[X.] Other notes, patches, fixes, workarounds:

[X.1.] A patch:

The following patch to linux/net/netsyms.c solves the problem, but
i'm not enough a hacker to know what it does else... sorry.

343d342
< EXPORT_SYMBOL(tcp_v4_send_reset);
404a404,407
>
> #if defined (CONFIG_IPV6_MODULE) || defined (CONFIG_KHTTPD) || defined (CONFIG_KHTTPD_MODULE) || defined (CONFIG_NETFILTER)
> EXPORT_SYMBOL(tcp_v4_send_reset);
> #endif

[X.2.] Disclaimer:

This is my second kernel bug report. I learned a lot about bug report
style since then. If however it is still not satisfying, please tell
me.

I tried to find out if someone else has already reported this
problem. I am sorry if so. I also did not check unofficial patches.


Thanks
Leonard


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:57    [W:2.292 / U:0.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site