Feature #1712
Updated by Junxiao Shi about 8 years ago
Provide configuration options to select which NICs should have multicast faces created on. The configuration option contains a whitelist and a blacklist. Each list contains an unordered set of rules. Each rule is written as a key-value pair, string without a type marker, and it can represent: * "*" (no value needed): "*": match every NIC * `ifname` = NIC name (eg. `"eth0"`): exact match * `ether` = MAC address (hex-digits-and-colons notation, eg. `"08:00:27:01:01:01"`): exact match * `subnet` = IPv4 subnet (CIDR notation, eg. `"192.0.2.0/28"`): match if any IPv4 address on the NIC falls under this subnet Ethernet multicast and UDP multicast are configured separately. A multicast face can be created on a NIC if the NIC matches any rule in the whitelist, and matches no rule in the blacklist. The default value of this configuration option is: whitelist={"*"} blacklist={}