/* add port to switch mask of CPU_PORT */
priv->r->traffic_enable(priv->cpu_port, port);
- if (priv->lag_non_primary & BIT_ULL(port)) {
- pr_debug("%s: %d is lag slave. ignore\n", __func__, port);
- return 0;
- }
-
/* add all other ports in the same bridge to switch mask of port */
priv->r->traffic_set(port, priv->ports[port].pm);
if (!dsa_port_offloads_bridge_dev(other_dp, bridge_dev))
continue;
- if (join && priv->lag_non_primary & BIT_ULL(other_port))
- continue;
-
isolated = p->isolated && other_p->isolated;
if (join && !isolated) {
pr_debug("%s %x: %d", __func__, (u32)priv, port);
- if (priv->lag_non_primary & BIT_ULL(port)) {
- pr_debug("%s: %d is lag slave. ignore\n", __func__, port);
- return 0;
- }
-
/* reset to default flags for new net_bridge_port */
priv->ports[port].isolated = false;