]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commit
igmpproxy: Import patches from open-wrt / Telekom Labs
authorJan Lentfer <Jan.Lentfer@ipfire.org>
Thu, 13 Jun 2013 11:44:42 +0000 (13:44 +0200)
committerJan Lentfer <Jan.Lentfer@ipfire.org>
Thu, 13 Jun 2013 11:44:42 +0000 (13:44 +0200)
commit4bc434b8ad85450539a43abf50360ee861c5cd86
treeee3238cba737bbcd7da11671e2eee11cb2171a63
parent25023ab9e9493ed668aea1f07cd3a7e89e825ef2
igmpproxy: Import patches from open-wrt / Telekom Labs

Major change in these patches for the user is the addition
of a whitelist item for up and downstream interfaces.

Excerpt from one of patches:

Defines a whitelist for multicast groups. The network address must be in the following
format 'a.b.c.d/n'. If you want to allow one single group use a network mask of /32,
i.e. 'a.b.c.d/32'.

By default all multicast groups are allowed on any downstream interface. If at least one
whitelist entry is defined, all igmp membership reports for not explicitly whitelisted
multicast groups will be ignored and therefore not be served by igmpproxy. This is especially
useful, if your provider does only allow a predefined set of multicast groups. These whitelists
are only obeyed by igmpproxy itself, they won't prevent any other igmp client running on the
same machine as igmpproxy from requesting 'unallowed' multicast groups.

You may specify as many whitelist entries as needed. Although you should keep it as simple as
possible, as this list is parsed for every membership report and therefore this increases igmp
response times. Often used or large groups should be defined first, as parsing ends as soon as
a group matches an entry.
lfs/igmpproxy
src/patches/igmpproxy-001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch [new file with mode: 0644]
src/patches/igmpproxy-002-Change-default-interface-state-to-disabled-wrt-29458.patch [new file with mode: 0644]
src/patches/igmpproxy-003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch [new file with mode: 0644]
src/patches/igmpproxy-004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch [new file with mode: 0644]
src/patches/igmpproxy-100-use-monotic-clock-instead-of-time-of-day.patch [new file with mode: 0644]