neutron/neutron/extensions
Brian Haley 7559512135 Only allow SG port ranges for whitelisted protocols
Iptables only supports port-ranges for certain protocols,
others will generate failures, possibly leaving the agent
looping trying to apply rules.  Change to not allow port
ranges outside of the list of known good protocols.

Change-Id: I5867f77fc5aedc169b42f50def0424ff209c164c
Closes-bug: #1749667
(cherry picked from commit b564871bb7)
2018-05-08 17:23:05 +02:00
..
__init__.py Removing vim header lines 2014-04-01 10:38:31 -04:00
address_scope.py use neutron-lib address scope apidef 2017-09-20 10:58:12 -06:00
agent.py use agent api def from neutron-lib 2017-11-21 12:22:53 -07:00
allowedaddresspairs.py use addr pairs api def from lib 2017-11-13 11:56:32 -07:00
auto_allocated_topology.py use neutron-lib auto allocated topology apidef 2017-07-28 08:38:45 -06:00
availability_zone.py use availability zone api def from lib 2017-10-27 06:45:58 +00:00
data_plane_status.py use APIExtensionDescriptor for plugins with defs in lib 2017-07-20 20:42:56 +00:00
default_subnetpools.py use default subnetpool api def from lib 2017-10-20 14:44:10 -06:00
dhcpagentscheduler.py use agent api def from neutron-lib 2017-11-21 12:22:53 -07:00
dns.py use dns api def from neutron-lib 2017-10-20 16:38:33 -06:00
dns_domain_ports.py use dns domain ports api def from neutron-lib 2017-11-16 12:02:04 +00:00
dvr.py use dvr api def from neutron-lib 2017-11-13 10:27:16 -07:00
external_net.py use external net api def from lib 2017-10-30 11:16:33 -06:00
extra_dhcp_opt.py use extra_dhcp_opt api-def from neutron-lib 2017-05-31 15:06:35 +00:00
extraroute.py use extra route api def from lib 2017-11-02 13:11:25 -06:00
flavors.py use flavors api def from neutron-lib 2017-11-17 10:21:28 -07:00
ip_allocation.py use ip allocation api def from neutron-lib 2017-11-09 13:02:01 -07:00
ip_substring_port_filtering.py Support filtering port with IP address substring 2018-01-12 18:22:06 +00:00
ip_substring_port_filtering_lib.py Support filtering port with IP address substring 2018-01-12 18:22:06 +00:00
l2_adjacency.py use l2 adjacency api def from neutron-lib 2017-11-03 13:10:48 -06:00
l3.py use l3 api def from neutron-lib 2017-12-15 07:03:14 -07:00
l3_ext_gw_mode.py use l3 ext gw mode api def from neutron-lib 2017-11-17 07:02:45 -07:00
l3_ext_ha_mode.py use l3 ext ha mode api def from neutron-lib 2017-11-09 15:34:43 -07:00
l3_flavors.py use l3 flavors api def from neutron-lib 2017-11-13 11:15:08 -07:00
l3agentscheduler.py use agent api def from neutron-lib 2017-11-21 12:22:53 -07:00
logging.py use log api plugin const from neutron-lib 2017-11-30 11:07:06 -07:00
metering.py use metering api def from neutron-lib 2017-11-03 14:03:20 -06:00
multiprovidernet.py use neutron_lib's provider_net api-def 2017-03-15 06:27:58 -06:00
netmtu.py use net mtu api def from neutron-lib 2017-11-14 14:47:47 -07:00
netmtu_writable.py use net mtu api writable def from neutron-lib 2017-11-14 15:28:28 -07:00
network_availability_zone.py use network az api def from neutron-lib 2017-11-13 13:06:50 -07:00
network_ip_availability.py use net ip availability api def from neutron-lib 2017-11-06 13:59:12 -07:00
pagination.py use pagination api def from neutron-lib 2017-11-06 14:43:13 -07:00
portbindings.py use neutron_lib's portbindings api-def 2017-03-31 09:16:22 -06:00
portsecurity.py use neutron-lib port security api-def 2017-05-01 11:45:42 -06:00
project_id.py use project id api def from neutron-lib 2017-11-08 12:04:24 -07:00
providernet.py use APIExtensionDescriptor for plugins with defs in lib 2017-07-20 20:42:56 +00:00
qos.py use qos api def from neutron-lib 2017-11-13 08:45:39 -07:00
qos_bw_limit_direction.py Support that an extension extends a sub-resource 2017-11-15 08:59:45 +01:00
qos_default.py use qos api def from neutron-lib 2017-11-13 08:45:39 -07:00
qos_fip.py [L3][QoS] Neutron server side Floating IP QoS 2017-11-29 16:45:38 +08:00
qos_rule_type_details.py use qos api def from neutron-lib 2017-11-13 08:45:39 -07:00
quotasv2.py use FAULT_MAP from neutron-lib 2017-11-02 12:16:31 -06:00
quotasv2_detail.py use FAULT_MAP from neutron-lib 2017-11-02 12:16:31 -06:00
rbac.py Use DB field sizes instead of _MAX_LEN constants 2016-12-23 13:48:57 +00:00
revisionifmatch.py API compare-and-swap updates based on revision_number 2017-06-29 22:50:12 +00:00
revisions.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
router_availability_zone.py use router az api def from neutron-lib 2017-11-13 07:33:26 -07:00
routerservicetype.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
securitygroup.py Only allow SG port ranges for whitelisted protocols 2018-05-08 17:23:05 +02:00
segment.py Merge "Use flake8-import-order plugin" 2017-07-06 02:01:36 +00:00
servicetype.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
sorting.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
standardattrdescription.py Use DB field sizes instead of _MAX_LEN constants 2016-12-23 13:48:57 +00:00
subnet_service_types.py use core resource attribute constants from neutron-lib 2017-06-30 06:25:36 -06:00
subnetallocation.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
tag.py use FAULT_MAP from neutron-lib 2017-11-02 12:16:31 -06:00
tag_ext.py use l3 api def from neutron-lib 2017-12-15 07:03:14 -07:00
tagging.py Tags: harden validations 2017-12-11 23:04:05 -08:00
timestamp.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
trunk.py use APIExtensionDescriptor for plugins with defs in lib 2017-07-20 20:42:56 +00:00
trunk_details.py use APIExtensionDescriptor for plugins with defs in lib 2017-07-20 20:42:56 +00:00
vlantransparent.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00