neutron/neutron/agent/l3
David Wahlstrom 299d08ed3f DVR: properly track SNAT traffic
When running DVR, it's possible for traffic to get confused and sent
through SNAT thanks to the way conntrack tracks "new" connections.  This
patch sets "nf_connctrack_tcp_loose" inside the SNAT namespace to more
intelligently handle SNAT traffic (and ignore what should be FIP
traffic) - basically, don't track a connection where we didn't
see the initial SYN.

https://www.kernel.org/doc/Documentation/networking/nf_conntrack-sysctl.txt

Change-Id: Ia5b8bd3794d22808ee1718d429f0bbdbe61e94ec
Closes-Bug: 1620824
2017-04-07 20:25:10 +00:00
..
__init__.py Move classes out of l3_agent.py 2014-12-10 15:19:28 -07:00
agent.py Avoid router ri.process if initialize() fails 2017-03-28 06:42:32 +00:00
dvr.py Clean-up L3 constant TODOs 2016-12-14 11:54:12 -05:00
dvr_edge_ha_router.py Remove get_router_cidrs method of dvr_edge_ha router 2017-01-19 10:37:14 -08:00
dvr_edge_router.py Add IPv6 Prefix Delegation support for DVR 2017-02-01 02:23:49 +00:00
dvr_fip_ns.py Remove stale floating IP addresses from rfp devices 2017-03-30 11:09:59 -04:00
dvr_local_router.py DVR: Add static routes to FIP namespace 2017-01-26 16:18:02 -08:00
dvr_router_base.py DVR: Look at all SNAT ports for a subnet match 2017-02-06 12:05:05 -05:00
dvr_snat_ns.py DVR: properly track SNAT traffic 2017-04-07 20:25:10 +00:00
fip_rule_priority_allocator.py Fix two spelling mistakes 2016-05-30 01:58:04 +00:00
ha.py Disable RA and IPv6 forwarding on backup HA routers 2017-03-17 15:06:08 +00:00
ha_router.py use neutron_lib's portbindings api-def 2017-03-31 09:16:22 -06:00
item_allocator.py DVR: Fix ItemAllocator class to handle exceptions 2016-07-14 13:05:45 -04:00
keepalived_state_change.py Log messages for keepalived-state-change in syslog 2017-04-05 17:47:33 +00:00
l3_agent_extension.py Add L3 agent extension API object 2016-08-31 11:15:51 -04:00
l3_agent_extension_api.py Add L3 agent extension API object 2016-08-31 11:15:51 -04:00
l3_agent_extensions_manager.py Refactoring config options for l2 agent ext opts 2016-11-21 19:45:04 +00:00
legacy_router.py Don't pass config object to send_ip_addr_adv_notif() 2016-11-08 19:32:00 +00:00
link_local_allocator.py spelling error: 2016-06-30 10:17:18 +08:00
namespace_manager.py DVR: Clean stale snat-ns by checking its existence when agent restarts 2016-08-04 10:39:15 -07:00
namespaces.py Fix typo in l3-agent namespace code 2016-08-09 13:15:48 -04:00
router_info.py Disable RA and IPv6 forwarding on backup HA routers 2017-03-17 15:06:08 +00:00
router_processing_queue.py Modify error word "procedence" to "precedence" 2016-12-28 17:30:13 +08:00