Print this page
6274 MAC tries to use aggr rings from downed links
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

@@ -272,10 +272,12 @@
         grp->lg_tx_ports[grp->lg_ntx_ports++] = port;
         port->lp_tx_idx = grp->lg_ntx_ports-1;
         rw_exit(&grp->lg_tx_lock);
 
         port->lp_tx_enabled = B_TRUE;
+
+        aggr_grp_update_default(grp);
 }
 
 /*
  * Disable sending from the specified port.
  */

@@ -314,6 +316,8 @@
         port->lp_tx_idx = 0;
         grp->lg_ntx_ports--;
         rw_exit(&grp->lg_tx_lock);
 
         port->lp_tx_enabled = B_FALSE;
+
+        aggr_grp_update_default(grp);
 }