Exemple #1
0
 def setUp(self):
     super(TestHelper, self).setUp()
     self.helper = iptables.Helper(mock.Mock())
     mock.patch.object(iptables_firewall, 'cfg').start()
     self.mock_execute = mock.patch.object(utils,
                                           'execute',
                                           return_value=False).start()
     mock.patch('neutron.agent.linux.ip_conntrack.get_conntrack').start()
Exemple #2
0
    def __init__(self, integration_bridge):
        """Initialize object

        :param integration_bridge: Bridge on which openflow rules will be
                                   applied

        """
        self.int_br = self.initialize_bridge(integration_bridge)
        self.sg_port_map = SGPortMap()
        self.sg_to_delete = set()
        self._deferred = False
        self._drop_all_unmatched_flows()
        self.conj_ip_manager = ConjIPFlowManager(self)

        self.iptables_helper = iptables.Helper(self.int_br.br)
        self.iptables_helper.load_driver_if_needed()
Exemple #3
0
    def __init__(self, integration_bridge):
        """Initialize object

        :param integration_bridge: Bridge on which openflow rules will be
                                   applied

        """
        self.int_br = self.initialize_bridge(integration_bridge)
        self.sg_port_map = SGPortMap()
        self.conj_ip_manager = ConjIPFlowManager(self)
        self.sg_to_delete = set()
        self._update_cookie = None
        self._deferred = False
        self.iptables_helper = iptables.Helper(self.int_br.br)
        self.iptables_helper.load_driver_if_needed()
        self._initialize_firewall()

        callbacks_registry.subscribe(self._init_firewall_callback,
                                     callbacks_resources.AGENT,
                                     callbacks_events.OVS_RESTARTED)
Exemple #4
0
 def setUp(self):
     super(TestHelper, self).setUp()
     self.helper = iptables.Helper(mock.Mock())
     mock.patch.object(iptables_firewall, 'cfg').start()
     mock.patch('neutron.agent.linux.ip_conntrack.get_conntrack').start()