2 Documentation Variables for Netvirt Test Suites
5 @{legacy_feature_list} odl-vtn-manager-neutron odl-ovsdb-openstack
6 ${CIRROS_stable/newton} cirros-0.3.4-x86_64-uec
7 ${CIRROS_stable/ocata} cirros-0.3.4-x86_64-uec
8 ${CIRROS_stable/pike} cirros-0.3.5-x86_64-disk
9 ${CIRROS_master} cirros-0.3.5-x86_64-disk
10 @{NETWORKS} NETWORK1 NETWORK2 NETWORK3
11 @{SUBNETS} SUBNET1 SUBNET2 SUBNET3
12 @{SUBNET_CIDR} 10.10.10.0/24 10.20.20.0/24 10.30.30.0/24
13 @{PORT_LIST} PORT1 PORT2 PORT3 PORT4 PORT5 PORT6
14 @{VM_INSTANCES_NET1} VM1 VM2
15 @{VM_INSTANCES_NET2} VM3 VM4
16 @{VM_INSTANCES_NET3} VM5 VM6
17 @{VPN_INSTANCE_ID} 4ae8cd92-48ca-49b5-94e1-b2921a261111 4ae8cd92-48ca-49b5-94e1-b2921a261112 4ae8cd92-48ca-49b5-94e1-b2921a261113
18 @{VPN_NAME} vpn1 vpn2 vpn3
19 ${NET1_IPV6_ADDR_POOL} --allocation-pool start=2001:db8:0:2::2,end=2001:db8:0:2:ffff:ffff:ffff:fffe
20 ${NET2_IPV6_ADDR_POOL} --allocation-pool start=2001:db8:0:3::2,end=2001:db8:0:3:ffff:ffff:ffff:fffe
23 ${RESP_ERROR_CODE} 400
24 ${MAC_REGEX} ([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})
25 ${IP_REGEX} (([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
26 ${IP6_REGEX} (2001:([0-9A-Fa-f]{0,4}:){1,6}([0-9A-Fa-f]{1,4}))
27 ${PING_REGEXP} , 0% packet loss
28 ${NO_PING_REGEXP} , 100% packet loss
29 # Values passed for ARP_Learning
30 @{EXTRA_NW_IP} 192.168.10.110 192.168.20.110
31 ${FIB_ENTRY_2} 192.168.10.110
32 ${FIB_ENTRY_4} 192.168.20.110
33 @{RDS} ["2200:2"] ["2300:2"] ["2400:2"]
34 ${RPING_MIP_IP} sudo arping -I eth0:1 -c 5 -b -s 192.168.10.110 192.168.10.110
35 ${RPING_MIP_IP_2} sudo arping -I eth0:1 -c 5 -b -s 192.168.20.110 192.168.20.110
36 ${RPING_EXP_STR} broadcast
37 # Values passed for extra routes
39 ${RT_CLEAR} --no-route
40 ${ARP_RESPONSE_REGEX} arp,arp_op=2 actions=CONTROLLER:65535,resubmit\\(,${ELAN_BASETABLE}\\)
41 ${ARP_REQUEST_REGEX} arp,arp_op=1 actions=group:\\d+
42 ${ARP_REQUEST_GROUP_REGEX} actions=CONTROLLER:65535,bucket=actions=resubmit\\(,${ELAN_BASETABLE}\\),bucket=actions=resubmit\\(,${ARP_RESPONSE_TABLE}\\)
43 # Values passed for BFD Tunnel monitoring
44 ${TUNNEL_MONITOR_ON} Tunnel Monitoring (for VXLAN tunnels): On
45 ${TUNNEL_MONITOR_OFF} Tunnel Monitoring (for VXLAN tunnels): Off
46 ${MONITORING_INTERVAL} Tunnel Monitoring Interval (for VXLAN tunnels)
59 ${TEP_SHOW_STATE} tep:show-state
60 ${VXLAN_SHOW} vxlan:show
61 ${MONITOR_INTERVAL_NEW} ${CONFIG_API}/itm-config:tunnel-monitor-interval/
62 ${INTERVAL_50} {"tunnel-monitor-interval":{"interval":50}}
63 ${INTERVAL_0} {"tunnel-monitor-interval":{"interval":0}}
64 ${INTERVAL_NEG} {"tunnel-monitor-interval":{"interval":-100}}
65 ${INTERVAL_31000} {"tunnel-monitor-interval":{"interval":31000}}
67 ${NETWORK_URL} ${CONFIG_API}/neutron:neutron/networks/
68 ${SUBNETWORK_URL} ${CONFIG_API}/neutron:neutron/subnets/
69 ${PORT_URL} ${CONFIG_API}/neutron:neutron/ports/
70 ${ROUTER_URL} ${CONFIG_API}/neutron:neutron/routers/
71 ${FIB_ENTRY_URL} ${CONFIG_API}/odl-fib:fibEntries/
72 ${VPN_IFACES_URL} ${CONFIG_API}/l3vpn:vpn-interfaces/
73 ${VPN_PORT_DATA_URL} ${CONFIG_API}/neutronvpn:neutron-vpn-portip-port-data/
74 ${TUNNEL_MONITOR_URL} ${OPERATIONAL_API}/itm-config:tunnel-monitor-params/
75 ${MONITOR_INTERVAL_URL} ${OPERATIONAL_API}/itm-config:tunnel-monitor-interval/
76 ${TUNNEL_TRANSPORTZONE} ${CONFIG_API}/itm:transport-zones
77 ${TUNNEL_INTERFACES} ${CONFIG_API}/ietf-interfaces:interfaces/
78 ${LEARNT_VIP} ${OPERATIONAL_API}/odl-l3vpn:learnt-vpn-vip-to-port-data/
79 ${DISPATCHER_TABLE} 17
82 ${ARP_RESPONSE_TABLE} 81
88 ${ELAN_UNKNOWNMACTABLE} 52