Component: bridge
357 changelog entries across 77 version(s)
Releases by channel (stacked)
- fixed dhcp-snooping incorrectly disabling HW offloading on QCA8337, Atheros8327 switch chips (introduced in v7.20);
- fixed dynamic switch-cpu VLAN creation (introduced in v7.20.7);
- expose more DHCP snooping warning logs;
- fixed dynamic switch-cpu VLAN creation (introduced in v7.20);
- fixed filter and NAT matching with "mac-protocol=length";
- fixed missing local MAC after changing protocol-mode setting;
- fixed multicast packet receiving on bridge as multicast-router when HW offloading is used;
- fixed possible DHCP packet drop caused by the add-dhcp-option82;
- fixed possible MVRP issues when STP topology changes;
- fixed static host and MDB entry updates on VLAN add/remove;
- improved DHCP Option 82 values (circuit-id:"interface-name:vid", remote-id:"bridge MAC address");
- improved stability after failed protocol-mode=mstp change;
- improved system stability when forwarding traffic with fast-path and bridged interface gets removed or disabled (introduced in v7.20);
- properly apply bridge MVRP settings on the fly;
- fixed incorrectly blocked ports by STP (introduced in v7.20);
- added dynamic tagged entry named "switch-cpu" in scenarios where the same VLAN spans multiple switch chips or is used on both HW and SW ports;
- added verbose STP debug logging (rx/tx BPDU, edge-port and port-role transitions, FDB flush);
- added warning log when all MACs cannot be displayed under the host table;
- disable/enable HW offload on bonding slave disable/enable (fixes potential MAC learning issue);
- fixed MVRP leave indication;
- fixed port-id when adding a new port in non-primary MLAG;
- improved stability when disabling bridge with dynamic VLANs in MSTI;
- refactored host learning logic in MLAG setups in order to make it more robust and predictable;
- improved system stability with IGMP snooping;
- allow IPv6 FastPath when dhcp-snooping is enabled;
- added new STP monitoring fields for bridge and ports (Tx/Rx BPDU, Tx/Rx TC, forward/discard transitions, last topology change, message-age, max-age, remaining-hops, bridge-id);
- fixed bridge port hang when using invalid port IDs;
- fixed dhcp-snooping in QinQ setups;
- fixed issue when local MACs were removed unnecessarily;
- fixed minor memory leak on link down;
- fixed multicast packet flow on hardware offloaded bridge which acts as "multicast-router";
- improved default bridge and port layout on console and GUI;
- improved stability in case of configuration error (introduced in v7.15);
- moved "TCHANGE" logs from bridge,stp to bridge,stp,debug;
- offload VXLAN only if another HW offloaded port exists in the bridge;
- properly flush bridge hosts when bonding is used as bridge port and loses hw-offloading status;
- rename "ports" to "interface" under MDB table for configuration consistency with other menus;
- renamed STP monitor fields (port-number to port-id, designated-port-number to designated-port-id, designated-bridge to designated-bridge-id);
- show designated-* monitor field for all port roles;
- show warning instead of causing error when using multicast MAC as admin-mac (introduced in v7.17);
- added MLAG heartbeat property;
- avoid duplicate VLAN entries with dynamic wifi VLANs;
- do not reset MLAG peer port on heartbeat timeout (log warning instead);
- fixed endless MAC update loop (introduced in v7.17);
- fixed missing S flag on interface configuration changes;
- improved stability when using MLAG with MSTP (introduced in v7.17);
- improvements to MLAG host table updates;
- process more DHCP message types (decline, NAK, inform);
- removed controller-bridge (CB) and port-extender (PE) support;
- show VXLAN remote-ip in host table;
- fixed endless MAC update loop (introduced in v7.17);
- add HW offload support for active-backup bonds on 98DXxxxx, 88E6393X, 88E6191X and88E6190 switches;
- added interface-list support for VLANs;
- added message for inactive port reason;
- added priority setting to manually elect primary MLAG peer;
- correctly display PPP interfaces in VLAN menu;
- disallow duplicate static VLAN entries;
- disallow multicast MAC address as admin-mac;
- enable faster HW offloading when detect-internet is disabled;
- fixed first host table response for SNMP;
- fixed incorrect HW offloaded port state in certain cases on MSTI add;
- fixed missing slave flag on port in certain cases;
- fixed MVRP registrar and applicant port options;
- fixed port monitor with interface-lists;
- fixed port move command;
- fixed setting bridge MTU to L2MTU value;
- fixed VLAN overlap check;
- ignore disabled interfaces when calculating bridge L2MTU;
- improved port handling;
- improved stability;
- prioritize MAC selection from Ethernet interfaces when using auto-mac feature;
- re-synchronize MLAG system-id when bridge MAC changes;
- removed support for master port config conversion (used before version 6.41);
- update dynamic MSTI priority value when changing configuration;
- added dynamic tagged entry when VLAN interface is created on vlan-filtering bridge;
- added forward-reserved-addresses property which controls forwarding of MAC 01:80:C2:00:00:0x range (separated from "protocol-mode=none" functionality, disabled by default after upgrade);
- added L2 MDB support for IGMP snooping;
- added max-learned-entries property for bridge;
- added message about who created a dynamic VLAN entry;
- added MVRP support for VLANs assigned to bridge;
- do not allow duplicate ports;
- fixed BPDU address when using "ether-type=0x88a8" configuration;
- fixed MVRP leave;
- fixed port "point-to-point" status after first link change;
- fixed typo in filter and NAT error message;
- improved system stability when removing MLAG configuration;
- show invalid flag for ports that fails to be added to bridge (e.g. maximum port limit of 1024 is reached);
- added error message if MLAG peer-port is configured with "mlag-id";
- added MLAG peer-port events to logs;
- added MVRP support;
- do not allow multiple bonds with same "mlag-id";
- improved protocol-mode STP, RSTP and MSTP stability;
- rename monitor property "path-cost" to "actual-path-cost";
- reworked dynamic VLAN creation;
- use default "edge=auto" for dynamically bridged interfaces (PPP, VPLS, WDS);
- use default "edge=auto" for dynamically bridged interfaces (PPP, VPLS, WDS);
- added MLAG support for MSTP bridges;
- avoid per-VLAN host flushing on HW offloaded bridge;
- fixed auto "path-cost" for bonding interfaces (introduced in v7.13);
- fixed MLAG connection after peer-link flap (introduced in v7.13);
- fixed packet forwarding after changing HW offloaded bridge interface settings in certain cases (introduced in v7.13);
- improved bridge VLAN configuration validation;
- improved configuration speed on large VLAN setups;
- improved protocol-mode MSTP functionality;
- improved protocol-mode STP and RSTP functionality;
- make "point-to-point=yes" default value for non-wireless bridge ports;
- removed "mst-config-digest" from MSTI menu;
- try to set wireless bridge ports as edge ports automatically;
- avoid per-VLAN host flushing on HW offloaded bridge (introduced in v7.13);
- fixed auto "path-cost" for bonding interfaces (introduced in v7.13);
- added automatic "path-cost" values depending on interface rate;
- added bridge interface property "port-cost-mode" with "short" and "long" arguments;
- fixed bogus VLAN entries from wifi when vlan-filtering is not enabled;
- improved HW offload enable;
- improved host flush when removing VLAN on HW offloaded bridge;
- fixed fast-path forwarding with HW offloaded vlan-filtering (introduced in v7.11);
- fixed untagged VLAN entry disable;
- fixed vlan-filtering stability with HW and non-HW offloaded ports (introduced in v7.10);
- improved system stability;
- improved vlan-filtering bridge stability with CAPsMAN (introduced in v7.11);
- fixed fast-path forwarding with HW offloaded vlan-filtering (introduced in v7.11);
- fixed untagged VLAN entry disable;
- fixed vlan-filtering stability with HW and non-HW offloaded ports (introduced in v7.10);
- improved system stability;
- improved vlan-filtering bridge stability with CAPsMAN (introduced in v7.11);
- added more STP-related logging;
- added warning when VLAN interface list contains ports that are not bridged;
- fixed MAC learning on "switch-cpu" port with enabled FastPath;
- fixed MSTP BPDU aging;
- fixed MSTP synchronization after link down;
- prevent bridging the VLAN interface created on the same bridge;