#3 Select/Disable Downstream Interfaces


Hello there,

i fixed a small issue with downstream interfaces. In theory it should be possible to disable downstream interfaces, which is support by the config file but ignored within the running proxy. Up to now igmpproxy parses the config file correctly but is only looking which iface is upstream and makes all other downstream (excluding loopback). But some users (as me) may also want to exclude one or more (if available) downstream ifaces. However this doesnt work as supposed. With the attached patch, the default option for every interface found is DISABLED not DOWNSTREAM and igmpproxy does not add DISABLED ifaces to its downstream list.

Though this issue applies only for very specific scenarios, it might help - with only a few lines of code.

Greetings ...


  • Nobody/Anonymous

    fixes parsing of config file

  • Constantin Baranov

    • status: open --> closed-fixed
  • Constantin Baranov

    With your patch default role still downstream, while 'phyint eth3' line sets role to disabled.
    I've made differently: interfaces not listed in config will be disabled, while simple 'phyint eth2'
    will set role to downstream. Of course, one may explicitly write 'phyint eth2 downstream'.


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks