Module ImportFrom alias identifier Import alias Import alias ImportFrom alias ImportFrom alias identifier Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier Assign NameStore Str Assign NameStore Str Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Call AttributeLoad NameLoad attr Str keyword Str keyword Call NameLoad Str Call AttributeLoad NameLoad attr Str keyword Num keyword Call NameLoad Str Call AttributeLoad NameLoad attr Str keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Num For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str attr Num If UnaryOpNot NameLoad body Continue Assign NameStore SetComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad BoolOpOr CompareEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad CompareEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Call AttributeLoad NameLoad attr Str If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword SubscriptLoad NameLoad Slice Num NameLoad keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad NameLoad Str BinOpMod Str NameLoad Str BinOpMod Str NameLoad Str Str Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body For NameStore SubscriptLoad NameLoad Index Str body If CompareEq AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str attr Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list
N/A itertools chain iter_chain N/A jinja2 N/A netaddr oslo_config cfg oslo_log log logging N/A six neutron._i18n _ neutron.agent.linux external_process neutron.agent.linux utils neutron.common constants neutron.common utils common_utils N/A RADVD_SERVICE_NAME radvd N/A RADVD_SERVICE_CMD radvd N/A MAX_RDNSS_ENTRIES 3 N/A LOG N/A N/A logging getLogger __name__ N/A OPTS N/A N/A N/A cfg StrOpt ra_confs default $state_path/ra help N/A _ Location to store IPv6 RA config files N/A N/A cfg IntOpt min_rtr_adv_interval default 30 help N/A _ MinRtrAdvInterval setting for radvd.conf N/A N/A cfg IntOpt max_rtr_adv_interval default 100 help N/A _ MaxRtrAdvInterval setting for radvd.conf N/A CONFIG_TEMPLATE N/A N/A jinja2 Template interface {{ interface_name }}
{
   AdvSendAdvert on;
   MinRtrAdvInterval {{ min_rtr_adv_interval }};
   MaxRtrAdvInterval {{ max_rtr_adv_interval }};

   {% if network_mtu >= constants.IPV6_MIN_MTU %}
   AdvLinkMTU {{network_mtu}};
   {% endif %}

   {% if constants.DHCPV6_STATELESS in ra_modes %}
   AdvOtherConfigFlag on;
   {% endif %}

   {% if constants.DHCPV6_STATEFUL in ra_modes %}
   AdvManagedFlag on;
   {% endif %}

   {% if dns_servers %}
   RDNSS {% for dns in dns_servers %} {{ dns }} {% endfor %} {};
   {% endif %}

   {% for prefix in auto_config_prefixes %}
   prefix {{ prefix }}
   {
        AdvOnLink on;
        AdvAutonomous on;
   };
   {% endfor %}

   {% for prefix in stateful_config_prefixes %}
   prefix {{ prefix }}
   {
        AdvOnLink on;
        AdvAutonomous off;
   };
   {% endfor %}
};
 DaemonMonitor N/A object N/A N/A Manage the data and state of an radvd process. __init__ N/A N/A self router_id router_ns process_monitor dev_name_helper agent_conf N/A N/A N/A N/A self _router_id router_id N/A N/A self _router_ns router_ns N/A N/A self _process_monitor process_monitor N/A N/A self _dev_name_helper dev_name_helper N/A N/A self _agent_conf agent_conf N/A _generate_radvd_conf N/A N/A self router_ports N/A N/A N/A radvd_conf N/A N/A utils get_conf_file_name N/A N/A self _agent_conf ra_confs N/A self _router_id radvd.conf True N/A buf N/A N/A six StringIO N/A network_mtu 0 N/A p router_ports N/A N/A subnets N/A N/A p get subnets N/A N/A v6_subnets N/A subnet N/A subnet subnets N/A N/A N/A N/A netaddr IPNetwork N/A subnet N/A cidr version 6 N/A N/A v6_subnets N/A N/A N/A ra_modes N/A N/A subnet N/A ipv6_ra_mode N/A subnet v6_subnets N/A auto_config_prefixes N/A N/A subnet N/A cidr N/A subnet v6_subnets N/A N/A N/A subnet N/A ipv6_ra_mode N/A constants IPV6_SLAAC N/A N/A subnet N/A ipv6_ra_mode N/A constants DHCPV6_STATELESS N/A stateful_config_prefixes N/A N/A subnet N/A cidr N/A subnet v6_subnets N/A N/A subnet N/A ipv6_ra_mode N/A constants DHCPV6_STATEFUL N/A interface_name N/A N/A self _dev_name_helper N/A p N/A id N/A slaac_subnets N/A subnet N/A subnet v6_subnets N/A N/A subnet N/A ipv6_ra_mode N/A constants IPV6_SLAAC N/A dns_servers N/A list N/A iter_chain N/A N/A subnet N/A dns_nameservers N/A subnet slaac_subnets N/A N/A subnet get dns_nameservers N/A N/A N/A self _agent_conf advertise_mtu N/A N/A network_mtu N/A N/A p get mtu 0 N/A N/A N/A buf write N/A %s N/A N/A CONFIG_TEMPLATE render ra_modes N/A list ra_modes interface_name interface_name auto_config_prefixes auto_config_prefixes stateful_config_prefixes stateful_config_prefixes dns_servers N/A dns_servers N/A 0 MAX_RDNSS_ENTRIES constants constants min_rtr_adv_interval N/A N/A self _agent_conf min_rtr_adv_interval max_rtr_adv_interval N/A N/A self _agent_conf max_rtr_adv_interval network_mtu N/A int network_mtu N/A N/A N/A common_utils replace_file radvd_conf N/A N/A buf getvalue N/A radvd_conf N/A _get_radvd_process_manager N/A N/A self callback N/A None N/A N/A N/A N/A external_process ProcessManager uuid N/A self _router_id default_cmd_callback callback namespace N/A self _router_ns service RADVD_SERVICE_NAME conf N/A self _agent_conf run_as_root True N/A _spawn_radvd N/A N/A self radvd_conf N/A N/A callback N/A N/A pid_file N/A N/A N/A radvd_cmd N/A RADVD_SERVICE_CMD -C N/A %s radvd_conf -p N/A %s pid_file -m syslog N/A radvd_cmd N/A N/A pm N/A N/A self _get_radvd_process_manager callback N/A N/A N/A pm enable reload_cfg True N/A N/A N/A N/A self _process_monitor register uuid N/A self _router_id service_name RADVD_SERVICE_NAME monitored_process pm N/A N/A N/A LOG debug radvd enabled for router %s N/A self _router_id N/A enable N/A N/A self router_ports N/A N/A N/A p router_ports N/A N/A subnet N/A p N/A subnets N/A N/A N/A N/A N/A N/A netaddr IPNetwork N/A subnet N/A cidr version 6 N/A N/A N/A N/A LOG debug Enable IPv6 RA for router %s N/A self _router_id N/A radvd_conf N/A N/A self _generate_radvd_conf router_ports N/A N/A N/A self _spawn_radvd radvd_conf N/A N/A N/A N/A self disable N/A disable N/A N/A self N/A N/A N/A N/A N/A N/A self _process_monitor unregister uuid N/A self _router_id service_name RADVD_SERVICE_NAME N/A pm N/A N/A self _get_radvd_process_manager N/A N/A N/A pm disable N/A N/A N/A utils remove_conf_files N/A N/A self _agent_conf ra_confs N/A self _router_id N/A N/A N/A LOG debug radvd disabled for router %s N/A self _router_id N/A enabled N/A N/A self N/A N/A N/A N/A N/A N/A self _get_radvd_process_manager active N/A property N/A