bridge: multicast: Export some parameters RFCs suggest to be tunable
authorLinus Lüssing <linus.luessing@c0d3.blue>
Sat, 5 Mar 2016 22:53:52 +0000 (23:53 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 7 Mar 2016 08:43:47 +0000 (09:43 +0100)
commitbd1ee3efb46ae013d81b1aec51668e7595274e69
tree63373cfb59ae6430ad8337a396d98c73b802f55b
parent7a51f23e7034157dee8e00910513d95e935eeab6
bridge: multicast: Export some parameters RFCs suggest to be tunable

RFCs suggest some parameters of IGMP and MLD to be configurable by
the administrator. With this patch the following parameters are
configurable:

* robustness (default: 2)
* query_interval (default: 12500 [125s])
* query_response_interval (default: 1000 [10s])
* last_member_interval (default: 100 [1s])

Depending on the size and nature of the network topology administrators
might want to increase or decrease these parameters.

netifd will take care of configuring any other parameters which are
dependant on the ones above and set them according to the formulas
provided in the RFCs. These parameters of the bridge are
membership_interval, querier_interval, startup_query_interval,
startup_query_count and last_member_count.

RFCs allow setting three more parameters to be configurable:
startup_query_interval, startup_query_count and last_member_count.
However this patch does not export them, as they can be indirectly
tuned via the given, exported four parameters, too.

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
bridge.c
system-linux.c
system.h