Force use of igmp v3

Hi all,

i tried now for days to get a IPTV device working behind my openWRT router with no success.
My actual problem seems to be that openWRT is using IGMP Version 2.

I tried several tipps from the web - but still no success.

in /etc/sysctl.conf i added:

# Defaults are configured in /etc/sysctl.d/* and can be customized in this file
net.ipv4.conf.all.force_igmp_version=3
net.ipv4.conf.br-lan.force_igmp_version=3
net.ipv4.conf.default.force_igmp_version=3
net.ipv4.conf.eth0.force_igmp_version=3
net.ipv4.conf.eth0.1.force_igmp_version=3
net.ipv4.conf.eth1.force_igmp_version=3
net.ipv4.conf.eth1.7.force_igmp_version=3
net.ipv4.conf.lo.force_igmp_version=3
net.ipv4.conf.pppoe-wan.force_igmp_version=3
net.ipv4.conf.wlan0.force_igmp_version=3
net.ipv4.conf.wlan1.force_igmp_version=3

but if i take a tcpdump if trying to watch tv i get:

root@OpenWrt:~# tcpdump -i eth0.1 igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0.1, link-type EN10MB (Ethernet), capture size 262144 bytes
16:39:08.029433 IP 192.168.0.193 > all-routers.mcast.net: igmp leave 232.0.20.221
16:39:08.029585 IP OpenWrt.lan > 232.0.20.221: igmp query v2 [gaddr 232.0.20.221]
16:39:08.030906 IP 192.168.0.193 > 232.0.20.221: igmp v2 report 232.0.20.221
16:39:10.254329 IP 192.168.0.193 > all-routers.mcast.net: igmp leave 232.0.20.221
16:39:10.254475 IP OpenWrt.lan > 232.0.20.221: igmp query v2 [gaddr 232.0.20.221]
16:39:11.255584 IP OpenWrt.lan > 232.0.20.221: igmp query v2 [gaddr 232.0.20.221]
16:39:16.081524 IP OpenWrt.lan > 232.0.20.221: igmp query v2 [gaddr 232.0.20.221]

What can i try to get the router use Version 3 of IGMP?

Michael

is it possible that i have to use omcproxy instead of igmpproxy?

I just ask, because in the description of omcproxy stands:
IGMPv3 and MLDv2 Multicast Proxy

...but in all tutorials and forum threads i just found to install igmpproxy - at least in Version 0.2 - mine is 0.2.1-4...