Exemplo n.º 1
0
        private void BringUp(PIF new_pif, PIF existing_pif, int hi)
        {
            string ip = existing_pif.IP;

            if (new_pif.ip_configuration_mode == ip_configuration_mode.Static)
            {
                ip = Pool == null ? new_pif.IP : GetIPInRange(new_pif.IP, existing_pif);
            }

            NetworkingActionHelpers.BringUp(this, new_pif, ip, existing_pif, hi);
        }
Exemplo n.º 2
0
        private void ReconfigureSecondaryManagement(PIF src, PIF dest, int hi)
        {
            System.Diagnostics.Trace.Assert(!bostonOrGreater);

            int mid = (PercentComplete + hi) / 2;

            PIF new_dest = NetworkingHelper.CopyIPConfig(src, dest);

            NetworkingActionHelpers.BringDown(this, src, mid);
            NetworkingActionHelpers.BringUp(this, new_dest, dest, hi);
        }
Exemplo n.º 3
0
 private void ReconfigureSecondaryManagement(PIF master, int hi)
 {
     System.Diagnostics.Trace.Assert(!bostonOrGreater);
     NetworkingActionHelpers.BringUp(this, NewFirstSlaves[master], FirstSlaves[master], hi);
 }