コード例 #1
0
ファイル: mininet_test_topo.py プロジェクト: anarkiwi/faucet
 def __init__(self, name, tmpdir, controller_intf, env,
              ctl_privkey, ctl_cert, ca_certs,
              ports_sock, prom_port, port, test_name, **kwargs):
     self.prom_port = prom_port
     self.ofctl_port = mininet_test_util.find_free_port(
         ports_sock, test_name)
     cargs = ' '.join((
         '--ryu-wsapi-host=%s' % mininet_test_util.LOCALHOSTV6,
         '--ryu-wsapi-port=%u' % self.ofctl_port,
         self._tls_cargs(port, ctl_privkey, ctl_cert, ca_certs)))
     super(FAUCET, self).__init__(
         name,
         tmpdir,
         controller_intf,
         cargs=cargs,
         command=self._command(env, tmpdir, name, ' '.join(self.START_ARGS)),
         port=port,
         **kwargs)
コード例 #2
0
ファイル: mininet_test_topo.py プロジェクト: zenium/faucet
 def __init__(self, name, tmpdir, controller_intf, env,
              ctl_privkey, ctl_cert, ca_certs,
              ports_sock, prom_port, port, test_name, **kwargs):
     self.prom_port = prom_port
     self.ofctl_port = mininet_test_util.find_free_port(
         ports_sock, test_name)
     cargs = ' '.join((
         '--ryu-wsapi-host=%s' % mininet_test_util.LOCALHOSTV6,
         '--ryu-wsapi-port=%u' % self.ofctl_port,
         self._tls_cargs(port, ctl_privkey, ctl_cert, ca_certs)))
     super(FAUCET, self).__init__(
         name,
         tmpdir,
         controller_intf,
         cargs=cargs,
         command=self._command(env, tmpdir, name, ' '.join(self.START_ARGS)),
         port=port,
         **kwargs)
コード例 #3
0
 def __init__(self, name, tmpdir, controller_intf, controller_ipv6, env,
              ctl_privkey, ctl_cert, ca_certs,
              ports_sock, prom_port, port, test_name, **kwargs):
     self.prom_port = prom_port
     self.ofctl_port = mininet_test_util.find_free_port(
         ports_sock, test_name)
     env['OFCTL_PORT'] = str(self.ofctl_port)
     env['OFCTL_HOST'] = mininet_test_util.LOCALHOSTV6
     cargs = ' '.join(
         self._tls_cargs(port, ctl_privkey, ctl_cert, ca_certs))
     super().__init__(
         name,
         tmpdir,
         controller_intf,
         controller_ipv6,
         cargs=cargs,
         command=self._command(env, tmpdir, name, ' '.join(self.START_ARGS)),
         port=port,
         **kwargs)