Bug #6099


igmpproxy does not recognize upstream interface

Added by Victor Toni over 5 years ago. Updated almost 4 years ago.

IGMP Proxy
Target version:
Start date:
Due date:
% Done:


Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
Affected Architecture:


igmpproxy does not start anymore with a working config from 2.2.6.

The reason seems to be that igmpproxy does not the recognize the interface.
My WAN (bge0) interface is configured for VLAN 7 (PPPOE) and VLAN 8 (DHCP).
igmpproxy is configured to use bge0_vlan8 as upstream. bge0_vlan8 is not recognized, only bge0 (which shouldn't).

The main network is 10.0/16.
In the subnet 10.0.15/24 there might be some clients using VLC to request multicast from igmpproxy.
The dedicated network 192.168.11/24 is used for the set top boxes (IPTV).
The network 192.168.1/24 is used for accessing the modem.

The config was used to created the attached log by calling igmpproxy manually via
igmpproxy -d -vvvv /tmp/igmpproxy.conf

This part seems most relevant:
buildIfVc: Interface igb0 Addr:, Flags: 0xffff8943, Network: 10.0/16
buildIfVc: Interface igb2 Addr:, Flags: 0xffff8843, Network: 192.168.11/24
buildIfVc: Interface bge0 Addr:, Flags: 0xffff8943, Network: 192.168.1/24
buildIfVc: Interface lo0 Addr:, Flags: 0xffff8049, Network: 127/8
Found config for igb0
Found config for igb2
Found config for bge0
adding VIF, Ix 0 Fl 0x0 IP 0x0100000a igb0, Threshold: 1, Ratelimit: 0
Network for [igb0] : 10.0/16
Network for [igb0] : 10.0.15/24
adding VIF, Ix 1 Fl 0x0 IP 0x010ba8c0 igb2, Threshold: 1, Ratelimit: 0
Network for [igb2] : 192.168.11/24
Network for [igb2] : 192.168.11/24
adding VIF, Ix 2 Fl 0x0 IP 0x0b01a8c0 bge0, Threshold: 1, Ratelimit: 0
Network for [bge0] : 192.168.1/24
There must be at least 2 Vif's where one is upstream.

bge0_vlan8 does not appear.


igmpproxy.conf (597 Bytes) igmpproxy.conf working config from 2.2.6 Victor Toni, 04/09/2016 04:37 PM
igmpproxy_stdout.log (3.32 KB) igmpproxy_stdout.log debug log to sdtout Victor Toni, 04/09/2016 04:37 PM - Status_ Dashboard_2016-04-28_16-14-15.png (20.8 KB) - Status_ Dashboard_2016-04-28_16-14-15.png Stefan Heck, 04/28/2016 09:14 AM
Dok2.pdf (339 KB) Dok2.pdf Stefan Heck, 04/28/2016 10:50 AM
patch-src__os-freebsd.h (486 Bytes) patch-src__os-freebsd.h Jorge M. Oliveira, 09/04/2016 02:49 PM
patch-src_ifvc.c (3.12 KB) patch-src_ifvc.c Jorge M. Oliveira, 09/04/2016 02:49 PM
patch-src_igmpproxy.c (362 Bytes) patch-src_igmpproxy.c Jorge M. Oliveira, 09/04/2016 02:49 PM (247 KB) Custom igmpproxy builds based on FreeBSD-ports PR #182 (pfSense 2.3 and 2.4) Jorge M. Oliveira, 09/05/2016 04:48 AM (353 KB) New version based on the reviewed patch Jorge M. Oliveira, 09/05/2016 12:26 PM (17.3 KB) Built after commit 009d60cab48f85b0e75a6a35bd7805ece19e6806 Andy Shulman, 01/27/2017 08:55 PM

Also available in: Atom PDF