Re: Where to get SIP conntrack and nat for pre-2.6.18 kernel?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Andrew Kraslavsky a écrit :

I see that the netfilter SVN includes a version of SIP conntrack and NAT for 2.6.11, 2.6.12 and 2.6.13 but nothing after that. If my kernel version is higher (e.g. 2.6.15) should I use the 2.6.13 source from the netfilter SVN or is there some other repository I should use?

The sip-conntrack-nat patch in the lastest patch-o-matic-ng snapshot (http://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/) applies and builds on a vanilla 2.6.16 kernel tree at least. However I don't know how functional it is.

I found some mailing list discussion suggesting that SIP source will be included in the kernel repository as of 2.6.18 but, even assuming that is not just a rumor, it seems a bit risky to try to use 2.6.18 versions of the SIP conntrack and NAT modules on an older kernel.

It is not a rumor, SIP conntrack and NAT support was actually added in kernel 2.6.18. Changelog-2.6.18 says :

 [NETFILTER]: Add SIP connection tracking helper

 Add SIP connection tracking helper. Originally written by
 Christian Hentschel <chentschel@xxxxxxxxxxxx>, some cleanup, minor
 fixes and bidirectional SIP support added by myself.

 [NETFILTER]: SIP helper: expect RTP streams in both directions

 Since we don't know in which direction the first packet will arrive, we
 need to create one expectation for each direction, which is currently
 prevented by max_expected beeing set to 1.



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux