Skip to contentSkip to conversation

Where is "ip_conntrack_expect_free()"?

DISCUSSION Samuel Díaz García 1 participant 2 messages Dec 30, 2005 – Jan 1, 2006 1 message not in the archive

lore
Share & tools
lore
#0 lore raw

Well, I can compile after some workaround, but when "make modules_install" many pom-ng extension can't find "ip_conntrack_expect_free()" function.

I put:

extern void ip_conntrack_expect_free( struct ip_conntrack_expect * exp );

Into ip_conntrack_helper.h header file (after ip_conntrack_expect_alloc() function).

But, I don't know what is the appropiate source (ip_conntrack_core.c I suppose) and I haven't got the neccesary knowledge to implement the "ip_conntrack_expect_free()" function.

Any work-around about it?

KERNEL=2.6.14.5

Modules affected by this issue are:

ip_nat_h323.ko
ip_nat_mms.ko
ip_conntrack_h323.ko
ipt_TARPIT.ko
ipt_XOR.ko
ip_conntrack_mms.ko

And I suppose that modules listed in a previous e-mail should be affected too.

Any help?

If anybody has the "ip_conntrack_expect_free()" function defined in any source can help, I only had to copy/paste into ip_conntrack_core.c source file.

Thanks

Signature · 17 lines
   Samuel Díaz García
    Director Gerente
ArcosCom Wireless, S.L.L.

CIF: B11828068
c/ Romero Gago, 19
Arcos de la Frontera
11630 - Cadiz

http://www.arcoscom.com

mailto:[email protected]
msn: [email protected]

Móvil: 651 93 72 48
Tlfn.: 956 70 13 15
Fax:   956 70 34 83

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw

Is "_put" the correct replacement for "_free" function? Can anyone confirm this?

Regards (&& happy new year)

Quoted 76 lines · Moises Silva

Hi Samuel. I was having the exactly same problems 5 minuts ago. After
doing some research in the source code, and patches over the internet, i figured out that the ip_conntrack_expect_free() function has been replaced for the function ip_conntrack_expect_put(), passing as argument a pointer to the ip_conntrack_expect struct to free.
Other point to check is that the function ip_conntrack_expect_alloc()
now receives a pointer to the connection tracking struct in order to link it through the "master" member automatically. So i tought it was a good idea to modify the h323 patch i have for kernel 2.6. In a couple of minuts i will upload a patch, because right now im having kernel panics with SIP conntrack extension as module in the kernel 2.6.14. The patch seems to fit just fine, no warnings at all, but kernel panics :( hehe, so its time to look for a solution. Any ideas?

Best Rregards

- moy < Alternative mail: moy at ivsol dot net >

On 12/30/05, *Samuel Díaz García* <[email protected] <mailto:[email protected]>> wrote:

Well, I can compile after some workaround, but when "make modules_install" many pom-ng extension can't find "ip_conntrack_expect_free()" function.

I put:

extern void ip_conntrack_expect_free( struct ip_conntrack_expect * exp );

Into ip_conntrack_helper.h header file (after
ip_conntrack_expect_alloc() function).

But, I don't know what is the appropiate source (ip_conntrack_core.c I suppose) and I haven't got the neccesary knowledge to implement the "ip_conntrack_expect_free()" function.

Any work-around about it?

KERNEL=2.6.14.5 <http://2.6.14.5>

Modules affected by this issue are:

ip_nat_h323.ko
ip_nat_mms.ko
ip_conntrack_h323.ko
ipt_TARPIT.ko
ipt_XOR.ko
ip_conntrack_mms.ko

And I suppose that modules listed in a previous e-mail should be affected too.

Any help?

If anybody has the "ip_conntrack_expect_free()" function defined in any source can help, I only had to copy/paste into ip_conntrack_core.c source file.

Thanks

--
Samuel Díaz García
Director Gerente
ArcosCom Wireless, S.L.L.

CIF: B11828068
c/ Romero Gago, 19
Arcos de la Frontera
11630 - Cadiz

http://www.arcoscom.com

mailto:[email protected] <mailto:[email protected]>
msn: [email protected] <mailto:[email protected]>

Móvil: 651 93 72 48
Tlfn.: 956 70 13 15
Fax: 956 70 34 83

Signature · 1 line
"Su nombre es GNU/Linux, no solamente Linux, mas info en http://www.gnu.org"
Signature · 17 lines
   Samuel Díaz García
    Director Gerente
ArcosCom Wireless, S.L.L.

CIF: B11828068
c/ Romero Gago, 19
Arcos de la Frontera
11630 - Cadiz

http://www.arcoscom.com

mailto:[email protected]
msn: [email protected]

Móvil: 651 93 72 48
Tlfn.: 956 70 13 15
Fax:   956 70 34 83