conntrack_rtsp

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

 



Hi all,

Is anyone aware of the status of the conntrack_rtsp module. I am
having a hard time compiling this.

On 2.6 kernel source using Patch-o-matic (pom) I patched in the
conntrack_rtsp module, compiled the kernel
and ran 'make modules'

See below,

  LD [M]  net/ipv4/netfilter/ip_conntrack.o

  CC [M]  net/ipv4/netfilter/ip_conntrack_proto_sctp.o

  CC [M]  net/ipv4/netfilter/ip_conntrack_rtsp.o

net/ipv4/netfilter/ip_conntrack_rtsp.c: In function 'help_out':

net/ipv4/netfilter/ip_conntrack_rtsp.c:340: error: too few arguments
to function 'ip_conntrack_expect_alloc'

net/ipv4/netfilter/ip_conntrack_rtsp.c:371: error: implicit
declaration of function 'ip_conntrack_expect_free'

make[3]: *** [net/ipv4/netfilter/ip_conntrack_rtsp.o] Error 1

make[2]: *** [net/ipv4/netfilter] Error 2

make[1]: *** [net/ipv4] Error 2

make: *** [net] Error 2

linux:/home/arsmit/packages/linux-2.6.13-15 #

After fixing an issue with 'ip_conntrack_expect_alloc' making it
similar to say the 'irc' module I came upon
the fundamental issue that functions like 'ip_conntrack_expect_free'
and ' ip_conntrack_change_expect' where implicitly defined.
Meaning they are not declared at all, I would expect them to be
declared in let's say 'ip_conntrack_core.c' but after
searching the whole kernel tree, nowhere.

I thought, maybe an older kernel tree, also nothing..


  CC [M]  net/ipv4/netfilter/ip_conntrack_rtsp.o

net/ipv4/netfilter/ip_conntrack_rtsp.c: In function 'help_out':

net/ipv4/netfilter/ip_conntrack_rtsp.c:371: error: implicit
declaration of function 'ip_conntrack_expect_free'

make[3]: *** [net/ipv4/netfilter/ip_conntrack_rtsp.o] Error 1

make[2]: *** [net/ipv4/netfilter] Error 2

make[1]: *** [net/ipv4] Error 2

make: *** [net] Error 2

linux:/home/arsmit/packages/linux-2.6.13-15 #




Has anyone ever managed to compile this, maybe I am overlooking
something because I a complete nooby,

I also looked into the source tree of a commercial product like the
linksys WRT54G WLAN router, they indeed use iptables with a load of
conntrack modules (sip, h323,mms, etc) but not rtsp. Maybe it is
because a lot of mediaclients like realplayer, quicktime, use http
fallback mechanism if the rtsp connection fails to set up, there is no
real need for a proper rtsp implementation.

Any ideas ? I would greatly appreciate !
Thanks
Arjen


  ReplyForward
		
Hi all,

Is anyone aware of the status of the conntrack_rtsp module. I am
having a hard time compiling this.

On 2.6 kernel source using Patch-o-matic (pom) I patched in the
conntrack_rtsp module, compiled the kernel
and ran 'make modules'

See below,

  LD [M]  net/ipv4/netfilter/ip_conntrack.o

  CC [M]  net/ipv4/netfilter/ip_conntrack_proto_sctp.o

  CC [M]  net/ipv4/netfilter/ip_conntrack_rtsp.o

net/ipv4/netfilter/ip_conntrack_rtsp.c: In function 'help_out':

net/ipv4/netfilter/ip_conntrack_rtsp.c:340: error: too few arguments
to function 'ip_conntrack_expect_alloc'

net/ipv4/netfilter/ip_conntrack_rtsp.c:371: error: implicit
declaration of function 'ip_conntrack_expect_free'

make[3]: *** [net/ipv4/netfilter/ip_conntrack_rtsp.o] Error 1

make[2]: *** [net/ipv4/netfilter] Error 2

make[1]: *** [net/ipv4] Error 2

make: *** [net] Error 2

linux:/home/arsmit/packages/linux-2.6.13-15 #

After fixing an issue with 'ip_conntrack_expect_alloc' making it
similar to say the 'irc' module I came upon
the fundamental issue that functions like 'ip_conntrack_expect_free'
and ' ip_conntrack_change_expect' where implicitly defined.
Meaning they are not declared at all, I would expect them to be
declared in let's say 'ip_conntrack_core.c' but after
searching the whole kernel tree, nowhere.

I thought, maybe an older kernel tree, also nothing..


  CC [M]  net/ipv4/netfilter/ip_conntrack_rtsp.o

net/ipv4/netfilter/ip_conntrack_rtsp.c: In function 'help_out':

net/ipv4/netfilter/ip_conntrack_rtsp.c:371: error: implicit
declaration of function 'ip_conntrack_expect_free'

make[3]: *** [net/ipv4/netfilter/ip_conntrack_rtsp.o] Error 1

make[2]: *** [net/ipv4/netfilter] Error 2

make[1]: *** [net/ipv4] Error 2

make: *** [net] Error 2

linux:/home/arsmit/packages/linux-2.6.13-15 #




Has anyone ever managed to compile this, maybe I am overlooking
something because I a complete nooby,

I also looked into the source tree of a commercial product like the
linksys WRT54G WLAN router, they indeed use iptables with a load of
conntrack modules (sip, h323,mms, etc) but not rtsp. Maybe it is
because a lot of mediaclients like realplayer, quicktime, use http
fallback mechanism if the rtsp connection fails to set up, there is no
real need for a proper rtsp implementation.

Any ideas ? I would greatly appreciate !
Thanks
Arjen.



[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