description: This section defines the physical copper/fiber ports that are members of the interface. Network devices are referenced by their logical names. type: object properties: select-ports: description: The list of physical network devices that shall be added to the interface. The names are logical ones and wildcardable. "WAN" will use whatever the hardwares default upstream facing port is. "LANx" will use the "x'th" downstream facing ethernet port. LAN* will use all downstream ports. type: array items: type: string examples: - LAN1 - LAN2 - LAN3 - LAN4 - LAN* - WAN* - "*" multicast: description: Enable multicast support. type: boolean default: true learning: description: Controls whether a given port will learn MAC addresses from received traffic or not. If learning if off, the bridge will end up flooding any traffic for which it has no FDB entry. By default this flag is on. type: boolean default: true isolate: description: Only allow communication with non-isolated bridge ports when enabled. type: boolean default: false macaddr: description: Enforce a specific MAC to these ports. type: string format: uc-mac reverse-path-filter: description: Reverse Path filtering is a method used by the Linux Kernel to help prevent attacks used by Spoofing IP Addresses. type: boolean default: false vlan-tag: description: Shall the port have a vlan tag. type: string enum: - tagged - un-tagged - auto default: auto