aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/python/InterfaceUtil.py
AgeCommit message (Expand)AuthorFilesLines
2016-09-05CSIT-229: ip4-lispgpe-ip4Tibor Frank1-0/+22
2016-08-25CSIT-237: VPN routed forwarding (VRF) - baseline for IPv6Zdeno Olsovsky1-2/+7
2016-08-08CSIT-338 PCI numa_node discoveryMiroslav Miklus1-1/+28
2016-07-26CSIT-106 Vpp config - use only test-related interfacesMiroslav Miklus1-2/+4
2016-07-22CSIT-158: Tap interface testsZdeno Olsovsky1-0/+20
2016-07-21CSIT-49: HC Test: Policy - security groupsselias1-0/+23
2016-07-21CSIT-183: Vpn baseline routed forwarding (VRF)Zdeno Olsovsky1-0/+21
2016-07-20CSIT-188 IPv4 Reverse Path Forwarding testsPatrik Hrnciar1-0/+13
2016-07-19CSIT-34: VLAN tag rewrite translate tests with x-connects - IPv4Jan Gelety1-10/+23
2016-07-11CSIT-184: Add Honeycomb sub-interface ipv4 testsselias1-1/+1
2016-06-30CSIT-24 Proxy ARP testPatrik Hrnciar1-0/+19
2016-06-28Use interface key instead of interface name.Miroslav Miklus1-17/+29
2016-06-08Add Tests for Honeycomb VxLAN GPE supportTibor Frank1-0/+50
2016-06-01Add Honeycomb sub-interface and VLAN testsTibor Frank1-6/+6
2016-05-20Add Honeycomb TAP interface testselias1-2/+26
2016-05-20Tests for vhost-user interface configurationTibor Frank1-0/+15
2016-05-16CSIT-18: Add GRE tunnel libraries and tests.Matej Klotton1-1/+34
2016-05-13Add possibility to create a VxLAN interface.Tibor Frank1-12/+21
2016-05-11Add iACL IPv4/IPv6 tests.Patrik Hrnciar1-0/+25
2016-05-09Interface VxLAN testTibor Frank1-0/+26
2016-05-06Add Honeycomb interface management tests (ipv4, ipv6, ethernet, routing)selias1-0/+31
2016-05-02Add vpp_create_loopbackMatus Fabian1-0/+16
2016-04-26Add qinq through xconnect tests.Patrik Hrnciar1-0/+46
2016-04-22Reformat python libraries.Matej Klotton1-10/+11
2016-04-13VXLAN test with dot1q tagging.Matej Klotton1-0/+32
2016-04-13Move methods from topology.py to more appropriate place.Matej Klotton1-0/+237
2016-04-13Add keywords for Honeycomb testsselias1-20/+51
2016-03-24Add node type VM to set_interface_stateMatus Fabian1-1/+1
2016-03-14Add vxlan tests using xconnectPatrik Hrnciar1-3/+7
2016-03-07Modify sweep ping test casesJuraj Sloboda1-1/+39
2016-03-07Add with-statment support to VatTerminal.Matej Klotton1-23/+22
2016-02-23Instead of Sleep loop verification of interfacesMatus Fabian1-2/+69
2016-02-19Removed link-up/link-down from if state setupMatus Fabian1-2/+2
2016-02-17Refactor IPv4 utilsFilip Tehlar1-0/+54
pan>} | ${rx_if} | | ... | ${tx_dst_mac} | ${rx_dst_mac} | | ... | ${inner_src_ip} | ${inner_dst_ip} | | ... | ${outer_src_ip} | ${outer_dst_ip} | | ${tx_if_name}= | Get interface name | ${tg_node} | ${tx_if} | | ${rx_if_name}= | Get interface name | ${tg_node} | ${rx_if} | | ${args}= | Catenate | --tx_if | ${tx_if_name} | --rx_if | ${rx_if_name} | | | ... | --tx_dst_mac | ${tx_dst_mac} | --rx_dst_mac | ${rx_dst_mac} | | | ... | --inner_src_ip | ${inner_src_ip} | --inner_dst_ip | ${inner_dst_ip} | | | ... | --outer_src_ip | ${outer_src_ip} | --outer_dst_ip | ${outer_dst_ip} | | Run Traffic Script On Node | | ... | send_icmp_check_gre_headers.py | ${tg_node} | ${args} | Send GRE and check received ICMPv4 header | | [Documentation] | Send ICMPv4 packet and check if received packed contains | | ... | correct GRE, IP, MAC headers. | | ... | | ... | *Arguments:* | | ... | - ${tg_node} - Node where to run traffic script. Type: dictionary | | ... | - ${tx_if} - Interface from where send ICPMv4 packet. Type: string | | ... | - ${rx_if} - Interface where receive GRE packet. Type: string | | ... | - ${tx_dst_mac} - Destination MAC address of GRE packet. Type: string | | ... | - ${rx_dst_mac} - Expected destination MAC address of ICMP packet. | | ... | Type: string | | ... | - ${inner_src_ip} - Source IP address of ICMP packet. Type: string | | ... | - ${inner_dst_ip} - Destination IP address of ICMP packet. | | ... | Type: string | | ... | - ${outer_src_ip} - Source IP address of GRE packet. Type: string | | ... | - ${outer_dst_ip} - Destination IP address of GRE packet. | | ... | Type: string | | ... | | ... | *Return:* | | ... | - No value returned | | ... | | ... | *Example:* | | ... | | ... | \| Send GRE and check received ICMPv4 header \| ${tg_node} \ | | ... | \| ${tg_to_dut_if2} \| ${tg_to_dut_if1} \| ${tx_dst_mac} \ | | ... | \| ${rx_dst_mac} \| ${net2_host_address} \| ${net1_host_address} \ | | ... | \| ${dut2_ip_address} \| ${dut1_ip_address} \| | | ... | | [Arguments] | ${tg_node} | ${tx_if} | ${rx_if} | | ... | ${tx_dst_mac} | ${rx_dst_mac} | | ... | ${inner_src_ip} | ${inner_dst_ip} | | ... | ${outer_src_ip} | ${outer_dst_ip} | | ${tx_if_name}= | Get interface name | ${tg_node} | ${tx_if} | | ${rx_if_name}= | Get interface name | ${tg_node} | ${rx_if} | | ${args}= | Catenate | --tx_if | ${tx_if_name} | --rx_if | ${rx_if_name} | | | ... | --tx_dst_mac | ${tx_dst_mac} | --rx_dst_mac | ${rx_dst_mac} | | | ... | --inner_src_ip | ${inner_src_ip} | --inner_dst_ip | ${inner_dst_ip} | | | ... | --outer_src_ip | ${outer_src_ip} | --outer_dst_ip | ${outer_dst_ip} | | Run Traffic Script On Node | | ... | send_gre_check_icmp_headers.py | ${tg_node} | ${args}