neutron/neutron/agent/linux
Brian Haley 4350ed3c35 Better handle ports in security groups
After taking a closer look at bug 1818385, I found a couple
of follow-on things to fix in the security group code.

First, there are very few protocols that accept ports,
especially via iptables.  For this reason I think it's
acceptable that the API rejects them as invalid.

Second, UDPlite has some interesting support in iptables.  It
does not support using --dport directly, but does using
'-m multiport --dports 123', and also supports port ranges using
'-m multiport --dports 123:124'.  Added code for this special
case.

Change-Id: Ifb2e6bb6c7a2e2987ba95040ef5a98ed50aa36d4
Closes-Bug: #1818385
2019-03-15 13:54:33 -04:00
..
openvswitch_firewall Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
bridge_lib.py Change to use iproute2 instead of brctl 2018-11-14 12:46:37 -05:00
daemon.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
dhcp.py Merge "Fix pep8 E128 warnings in non-test code" 2019-03-15 11:37:27 +00:00
dibbler.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
external_process.py Refactoring agent linux&ovsdb config 2017-08-25 10:41:39 -04:00
interface.py Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
ip_conntrack.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
ip_lib.py Use pyroute2 to check vlan/vxlan in use 2019-02-19 07:28:23 +00:00
ip_link_support.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
ip_monitor.py Trivial: Move platform independent modules to common dir 2018-08-14 09:54:01 +03:00
ipset_manager.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
iptables_comments.py Iptables firewall driver adds forward rules for trusted ports 2018-03-06 10:13:44 +01:00
iptables_firewall.py Better handle ports in security groups 2019-03-15 13:54:33 -04:00
iptables_manager.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
keepalived.py Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
l3_tc_lib.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
pd.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
pd_driver.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
ra.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
tc_lib.py Add TC filter functions implemented with pyroute2 2019-03-09 22:01:57 +00:00
utils.py Not set the HA port down at regular l3-agent restart 2019-02-14 16:58:22 +08:00
xenapi_root_helper.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00