commit 52aa8990eb4c14c0e0e1606ba633f997a524ea86
Author: Jiri Pirko <jiri(a)resnulli.us>
Date: Wed May 27 15:39:16 2015 +0200
MOVE git to github
Signed-off-by: Jiri Pirko <jiri(a)resnulli.us>
COPYING | 339 -------
MANIFEST.in | 6 -
README.md | 43 -
dist/lnst-slave | 105 --
dist/lnst-slave.service | 12 -
install/lnst-ctl.1.in | 150 ---
install/lnst-ctl.bash | 89 --
install/lnst-ctl.conf.in | 63 --
install/lnst-slave.1.in | 103 --
install/lnst-slave.bash | 38 -
install/lnst-slave.conf.in | 34 -
lnst-ctl | 351 -------
lnst-ctl.conf | 19 -
lnst-pool-wizard | 66 --
lnst-slave | 98 --
lnst-slave.conf | 10 -
lnst/Common/Colours.py | 191 ----
lnst/Common/Config.py | 328 -------
lnst/Common/ConnectionHandler.py | 149 ---
lnst/Common/Daemon.py | 94 --
lnst/Common/ExecCmd.py | 70 --
lnst/Common/LoggingHandler.py | 87 --
lnst/Common/Logs.py | 252 -----
lnst/Common/NetTestCommand.py | 546 -----------
lnst/Common/NetUtils.py | 154 ---
lnst/Common/PacketCapture.py | 64 --
lnst/Common/ProcessManager.py | 94 --
lnst/Common/RecipePath.py | 155 ---
lnst/Common/ResourceCache.py | 146 ---
lnst/Common/ShellProcess.py | 306 ------
lnst/Common/TestsCommon.py | 139 ---
lnst/Common/Utils.py | 246 -----
lnst/Controller/Machine.py | 997 --------------------
lnst/Controller/MessageDispatcherLite.py | 66 --
lnst/Controller/NetTestController.py | 906 ------------------
lnst/Controller/NetTestResultSerializer.py | 291 ------
lnst/Controller/PerfRepo.py | 532 -----------
lnst/Controller/RecipeParser.py | 468 ---------
lnst/Controller/SlaveMachineParser.py | 70 --
lnst/Controller/SlavePool.py | 630 ------------
lnst/Controller/Task.py | 554 -----------
lnst/Controller/VirtUtils.py | 263 -----
lnst/Controller/Wizard.py | 207 ----
lnst/Controller/XmlParser.py | 185 ----
lnst/Controller/XmlProcessing.py | 236 -----
lnst/Controller/XmlTemplates.py | 428 ---------
lnst/Slave/InterfaceManager.py | 486 ----------
lnst/Slave/NetConfigCommon.py | 114 ---
lnst/Slave/NetConfigDevice.py | 513 ----------
lnst/Slave/NetTestSlave.py | 875 -----------------
lnst/Slave/NmConfigDevice.py | 861 -----------------
misc/recipe_conv.py | 134 ---
obsolete/SwSwitch/SwSwitch.py | 387 --------
obsolete/Switch/Drivers/SwSwitch.py | 49 -
obsolete/Switch/SwitchConfigParse.py | 73 --
obsolete/Switch/SwitchCtl.py | 42 -
obsolete/Switch/SwitchDriversCommon.py | 51 -
obsolete/netconfig.py | 206 ----
obsolete/switchconfig.py | 87 --
obsolete/swswitch.py | 90 --
recipes/examples/netem/corruption.xml | 39 -
recipes/examples/netem/delay.xml | 43 -
recipes/examples/netem/duplication.xml | 39 -
recipes/examples/netem/loss.xml | 39 -
recipes/examples/netem/netem_test.py | 41 -
recipes/examples/netem/reordering.xml | 49 -
recipes/examples/ovs/ovs_vlan.xml | 145 ---
recipes/examples/quick_guides/bonding.xml | 40 -
recipes/examples/quick_guides/iperf.xml | 43 -
.../quick_guides/netperf/netperf_sctp_rr.xml | 41 -
.../quick_guides/netperf/netperf_sctp_stream.xml | 41 -
.../netperf/netperf_sctp_stream_many.xml | 41 -
.../quick_guides/netperf/netperf_tcp_rr.xml | 41 -
.../quick_guides/netperf/netperf_tcp_stream.xml | 41 -
.../quick_guides/netperf/netperf_udp_rr.xml | 41 -
.../quick_guides/netperf/netperf_udp_stream.xml | 41 -
recipes/examples/quick_guides/ping_check.xml | 37 -
recipes/examples/quick_guides/vlan.xml | 49 -
recipes/multicast/cmd_sequences/block_source.xml | 77 --
recipes/multicast/cmd_sequences/if.xml | 76 --
recipes/multicast/cmd_sequences/loop.xml | 69 --
recipes/multicast/cmd_sequences/max_groups.xml | 22 -
recipes/multicast/cmd_sequences/membership.xml | 47 -
recipes/multicast/cmd_sequences/simple.xml | 30 -
.../multicast/cmd_sequences/source_membership.xml | 81 --
recipes/multicast/cmd_sequences/ttl.xml | 111 ---
recipes/multicast/multicast-all.xml | 45 -
recipes/regression_tests/phase1/3_vlans.README | 45 -
recipes/regression_tests/phase1/3_vlans.py | 150 ---
recipes/regression_tests/phase1/3_vlans.xml | 92 --
.../phase1/3_vlans_over_active_backup_bond.README | 54 --
.../phase1/3_vlans_over_active_backup_bond.xml | 106 ---
.../regression_tests/phase1/3_vlans_over_bond.py | 152 ---
.../phase1/3_vlans_over_round_robin_bond.README | 54 --
.../phase1/3_vlans_over_round_robin_bond.xml | 106 ---
.../phase1/active_backup_bond.README | 51 -
.../regression_tests/phase1/active_backup_bond.xml | 40 -
.../phase1/active_backup_double_bond.README | 51 -
.../phase1/active_backup_double_bond.xml | 50 -
recipes/regression_tests/phase1/bonding_test.py | 118 ---
recipes/regression_tests/phase1/ping_flood.README | 38 -
recipes/regression_tests/phase1/ping_flood.xml | 29 -
.../phase1/round_robin_bond.README | 51 -
.../regression_tests/phase1/round_robin_bond.xml | 42 -
.../phase1/round_robin_double_bond.README | 51 -
.../phase1/round_robin_double_bond.xml | 50 -
recipes/regression_tests/phase1/simple_ping.py | 40 -
...l_bridge_2_vlans_over_active_backup_bond.README | 76 --
...tual_bridge_2_vlans_over_active_backup_bond.xml | 160 ----
.../phase1/virtual_bridge_2_vlans_over_bond.py | 189 ----
.../phase1/virtual_bridge_vlan_in_guest.README | 52 -
.../phase1/virtual_bridge_vlan_in_guest.py | 121 ---
.../phase1/virtual_bridge_vlan_in_guest.xml | 62 --
.../phase1/virtual_bridge_vlan_in_host.README | 52 -
.../phase1/virtual_bridge_vlan_in_host.py | 118 ---
.../phase1/virtual_bridge_vlan_in_host.xml | 62 --
.../phase2/3_vlans_over_active_backup_team.xml | 112 ---
.../phase2/3_vlans_over_round_robin_team.xml | 112 ---
.../regression_tests/phase2/3_vlans_over_team.py | 154 ---
.../phase2/active_backup_double_team.xml | 60 --
.../regression_tests/phase2/active_backup_team.xml | 46 -
.../active_backup_team_vs_active_backup_bond.xml | 60 --
.../active_backup_team_vs_round_robin_bond.xml | 60 --
.../phase2/round_robin_double_team.xml | 64 --
.../regression_tests/phase2/round_robin_team.xml | 46 -
.../round_robin_team_vs_active_backup_bond.xml | 60 --
.../round_robin_team_vs_round_robin_bond.xml | 56 --
recipes/regression_tests/phase2/team_test.py | 208 ----
...s_bridge_2_vlans_over_active_backup_bond.README | 77 --
...l_ovs_bridge_2_vlans_over_active_backup_bond.py | 191 ----
..._ovs_bridge_2_vlans_over_active_backup_bond.xml | 122 ---
.../phase2/virtual_ovs_bridge_vlan_in_guest.README | 55 --
.../phase2/virtual_ovs_bridge_vlan_in_guest.py | 120 ---
.../phase2/virtual_ovs_bridge_vlan_in_guest.xml | 59 --
.../phase2/virtual_ovs_bridge_vlan_in_host.README | 58 --
.../phase2/virtual_ovs_bridge_vlan_in_host.py | 117 ---
.../phase2/virtual_ovs_bridge_vlan_in_host.xml | 57 --
recipes/smoke/generate-recipes.py | 110 ---
recipes/smoke/lib/conf-bond.xml | 13 -
recipes/smoke/lib/conf-eth.xml | 7 -
recipes/smoke/lib/conf-netem.xml | 42 -
recipes/smoke/lib/conf-team.xml | 20 -
recipes/smoke/lib/conf-vlan.xml | 14 -
recipes/smoke/lib/recipe-temp.xml | 17 -
recipes/smoke/lib/task-bg.xml | 12 -
recipes/smoke/lib/task-config.xml | 10 -
recipes/smoke/lib/task-exec-from.xml | 12 -
recipes/smoke/lib/task-exec.xml | 6 -
recipes/smoke/lib/task-ping.xml | 10 -
recipes/smoke/lib/variables.conf | 18 -
recipes/team/interfaces/interfaces-bond_lacp.xml | 20 -
.../interfaces/interfaces-br_queue_mapping.xml | 18 -
recipes/team/interfaces/interfaces-simple.xml | 10 -
recipes/team/interfaces/interfaces-simple_br.xml | 16 -
recipes/team/interfaces/interfaces-simple_vlan.xml | 15 -
recipes/team/interfaces/interfaces-team_ab.xml | 50 -
.../team/interfaces/interfaces-team_ab_lw_001.xml | 25 -
.../team/interfaces/interfaces-team_ab_lw_002.xml | 60 --
.../team/interfaces/interfaces-team_ab_lw_003.xml | 31 -
.../team/interfaces/interfaces-team_ab_lw_004.xml | 68 --
.../team/interfaces/interfaces-team_ab_lw_005.xml | 30 -
.../team/interfaces/interfaces-team_ab_lw_006.xml | 65 --
.../team/interfaces/interfaces-team_ab_lw_007.xml | 64 --
.../team/interfaces/interfaces-team_ab_lw_008.xml | 90 --
.../team/interfaces/interfaces-team_ab_vlan.xml | 58 --
recipes/team/interfaces/interfaces-team_bcast.xml | 24 -
.../team/interfaces/interfaces-team_bcast_vlan.xml | 32 -
recipes/team/interfaces/interfaces-team_lacp.xml | 38 -
.../team/interfaces/interfaces-team_lacp_act.xml | 41 -
.../interfaces/interfaces-team_lacp_act_vlan.xml | 49 -
.../interfaces/interfaces-team_lacp_passive.xml | 38 -
.../interfaces/interfaces-team_lacp_slowrate.xml | 38 -
.../team/interfaces/interfaces-team_lacp_vlan.xml | 46 -
recipes/team/interfaces/interfaces-team_lb.xml | 27 -
recipes/team/interfaces/interfaces-team_lb_act.xml | 30 -
.../interfaces/interfaces-team_lb_act_vlan.xml | 38 -
.../team/interfaces/interfaces-team_lb_vlan.xml | 36 -
recipes/team/interfaces/interfaces-team_rr.xml | 24 -
.../interfaces-team_rr_queue_mapping.xml | 50 -
.../team/interfaces/interfaces-team_rr_vlan.xml | 32 -
recipes/team/recipex_ab_001.xml | 21 -
recipes/team/recipex_ab_002.xml | 34 -
recipes/team/recipex_ab_003.xml | 19 -
recipes/team/recipex_ab_004.xml | 19 -
recipes/team/recipex_ab_005.xml | 24 -
recipes/team/recipex_ab_vlan_004.xml | 19 -
recipes/team/recipex_bcast_001.xml | 19 -
recipes/team/recipex_bcast_002.xml | 34 -
recipes/team/recipex_bcast_003.xml | 19 -
recipes/team/recipex_bcast_004.xml | 19 -
recipes/team/recipex_bcast_005.xml | 22 -
recipes/team/recipex_bcast_vlan_004.xml | 19 -
recipes/team/recipex_lacp_001.xml | 19 -
recipes/team/recipex_lacp_002.xml | 34 -
recipes/team/recipex_lacp_003.xml | 19 -
recipes/team/recipex_lacp_004.xml | 19 -
recipes/team/recipex_lacp_005.xml | 22 -
recipes/team/recipex_lacp_act_001.xml | 19 -
recipes/team/recipex_lacp_act_002.xml | 34 -
recipes/team/recipex_lacp_act_003.xml | 19 -
recipes/team/recipex_lacp_act_004.xml | 19 -
recipes/team/recipex_lacp_act_005.xml | 22 -
recipes/team/recipex_lacp_act_vlan_004.xml | 19 -
recipes/team/recipex_lacp_vlan_004.xml | 19 -
recipes/team/recipex_lb_001.xml | 19 -
recipes/team/recipex_lb_002.xml | 34 -
recipes/team/recipex_lb_003.xml | 19 -
recipes/team/recipex_lb_004.xml | 19 -
recipes/team/recipex_lb_005.xml | 22 -
recipes/team/recipex_lb_act_001.xml | 19 -
recipes/team/recipex_lb_act_002.xml | 34 -
recipes/team/recipex_lb_act_003.xml | 19 -
recipes/team/recipex_lb_act_004.xml | 19 -
recipes/team/recipex_lb_act_005.xml | 22 -
recipes/team/recipex_lb_act_vlan_004.xml | 19 -
recipes/team/recipex_lb_vlan_004.xml | 19 -
recipes/team/recipex_rr_001.xml | 19 -
recipes/team/recipex_rr_002.xml | 34 -
recipes/team/recipex_rr_003.xml | 19 -
recipes/team/recipex_rr_004.xml | 19 -
recipes/team/recipex_rr_005.xml | 22 -
recipes/team/recipex_rr_vlan_004.xml | 19 -
recipes/team/recipey_ab_lw_001.xml | 19 -
recipes/team/recipey_ab_lw_002.xml | 19 -
recipes/team/recipey_ab_lw_003.xml | 19 -
recipes/team/recipey_ab_lw_004.xml | 19 -
recipes/team/recipey_ab_lw_005.xml | 19 -
recipes/team/recipey_ab_lw_006.xml | 19 -
recipes/team/recipey_ab_lw_007.xml | 19 -
recipes/team/recipey_ab_lw_008.xml | 19 -
recipes/team/recipey_lacp_act_flows.xml | 19 -
recipes/team/recipey_lacp_hashes.xml | 19 -
recipes/team/recipey_lacp_passive.xml | 19 -
recipes/team/recipey_lacp_slowrate.xml | 19 -
recipes/team/recipey_lb_act_flows.xml | 19 -
recipes/team/recipey_lb_hashes.xml | 19 -
recipes/team/recipey_rr_queue_mapping.xml | 19 -
recipes/team/tasks/sequence_iperf.xml | 18 -
recipes/team/tasks/sequence_ping_simple.xml | 19 -
recipes/team/tasks/sequence_pktgen.xml | 21 -
recipes/team/tasks/sequence_pktgen_flows.xml | 22 -
recipes/team/tasks/sequence_pktgen_hashes.xml | 14 -
recipes/team/tasks/sequence_pktgen_lacp.xml | 21 -
recipes/team/tasks/sequence_queue_mapping.xml | 43 -
recipes/team/tasks/sequence_tcp_connections.xml | 59 --
regression-tests/README.md | 112 ---
regression-tests/env/lnst-ctl.conf | 14 -
regression-tests/run-test.sh | 252 -----
regression-tests/tests/0/desc | 6 -
regression-tests/tests/0/run.sh | 24 -
regression-tests/tests/1/desc | 4 -
regression-tests/tests/1/recipe.xml | 33 -
regression-tests/tests/1/run.sh | 12 -
regression-tests/tests/10/desc | 4 -
regression-tests/tests/10/prefix-check-taskapi.xml | 33 -
regression-tests/tests/10/prefix-check.py | 15 -
regression-tests/tests/10/prefix-check.xml | 44 -
regression-tests/tests/10/run.sh | 39 -
regression-tests/tests/11/desc | 3 -
regression-tests/tests/11/recipe.xml | 33 -
regression-tests/tests/11/run.sh | 15 -
regression-tests/tests/12/desc | 1 -
regression-tests/tests/12/run.sh | 12 -
regression-tests/tests/12/sm01.xml | 7 -
regression-tests/tests/12/sm02.xml | 7 -
regression-tests/tests/12/xinclude-check.xml | 13 -
regression-tests/tests/13/desc | 1 -
regression-tests/tests/13/run.sh | 22 -
regression-tests/tests/13/taskapi-alias-check.py | 9 -
regression-tests/tests/13/taskapi-alias-check.xml | 38 -
.../tests/13/taskapi-alias-namespace-check.py | 8 -
.../tests/13/taskapi-alias-namespace-check.xml | 41 -
regression-tests/tests/14/desc | 3 -
regression-tests/tests/14/recipe1.xml | 68 --
regression-tests/tests/14/recipe2.xml | 79 --
regression-tests/tests/14/run.sh | 17 -
regression-tests/tests/15/desc | 3 -
regression-tests/tests/15/recipe.xml | 33 -
regression-tests/tests/15/run.sh | 12 -
regression-tests/tests/16/desc | 3 -
regression-tests/tests/16/recipe.xml | 37 -
regression-tests/tests/16/run.sh | 14 -
regression-tests/tests/17/desc | 3 -
regression-tests/tests/17/recipe.xml | 38 -
regression-tests/tests/17/run.sh | 14 -
regression-tests/tests/18/desc | 6 -
regression-tests/tests/18/recipe.xml | 26 -
regression-tests/tests/18/run.sh | 19 -
regression-tests/tests/19/desc | 3 -
regression-tests/tests/19/recipe.xml | 17 -
regression-tests/tests/19/run.sh | 19 -
regression-tests/tests/2/desc | 5 -
regression-tests/tests/2/recipe.xml | 74 --
regression-tests/tests/2/run.sh | 12 -
regression-tests/tests/20/desc | 3 -
regression-tests/tests/20/recipe1.xml | 47 -
regression-tests/tests/20/recipe2.xml | 31 -
regression-tests/tests/20/run.sh | 20 -
regression-tests/tests/21/desc | 3 -
regression-tests/tests/21/lnst-ctl.conf | 3 -
regression-tests/tests/21/recipe.xml | 55 --
regression-tests/tests/21/run.sh | 18 -
.../tests/21/test_modules/TCPConnection.py | 60 --
.../tests/21/test_tools/tcp_conn/Makefile | 12 -
.../tests/21/test_tools/tcp_conn/lnst-setup.sh | 3 -
.../tests/21/test_tools/tcp_conn/tcp_connect.c | 281 ------
.../tests/21/test_tools/tcp_conn/tcp_listen.c | 330 -------
regression-tests/tests/22/desc | 3 -
regression-tests/tests/22/lnst-ctl.conf | 2 -
regression-tests/tests/22/pool/slave1.xml | 6 -
regression-tests/tests/22/pool/slave2.xml | 6 -
regression-tests/tests/22/recipe.xml | 26 -
regression-tests/tests/22/run.sh | 18 -
regression-tests/tests/23/desc | 3 -
regression-tests/tests/23/lnst-ctl.conf | 2 -
regression-tests/tests/23/recipe.xml | 42 -
regression-tests/tests/23/run.sh | 19 -
regression-tests/tests/23/test_modules/IcmpPing.py | 71 --
regression-tests/tests/24/desc | 6 -
regression-tests/tests/24/recipe_fail.xml | 33 -
regression-tests/tests/24/recipe_pass.xml | 33 -
regression-tests/tests/24/run.sh | 22 -
regression-tests/tests/25/desc | 12 -
regression-tests/tests/25/recipe1.xml | 44 -
regression-tests/tests/25/recipe2.xml | 53 -
regression-tests/tests/25/recipe3.xml | 28 -
regression-tests/tests/25/run.sh | 27 -
regression-tests/tests/26/desc | 7 -
regression-tests/tests/26/recipe1.xml | 46 -
regression-tests/tests/26/recipe2.xml | 46 -
regression-tests/tests/26/run.sh | 24 -
regression-tests/tests/27/desc | 10 -
regression-tests/tests/27/recipe1.xml | 32 -
regression-tests/tests/27/recipe2.xml | 32 -
regression-tests/tests/27/recipe3.xml | 31 -
regression-tests/tests/27/recipe4.xml | 31 -
regression-tests/tests/27/recipe5.xml | 32 -
regression-tests/tests/27/recipe6.xml | 30 -
regression-tests/tests/27/recipe7.xml | 30 -
regression-tests/tests/27/recipe8.xml | 32 -
regression-tests/tests/27/run.sh | 48 -
regression-tests/tests/3/desc | 8 -
regression-tests/tests/3/recipe.xml | 21 -
regression-tests/tests/3/run.sh | 12 -
regression-tests/tests/4/desc | 3 -
regression-tests/tests/4/recipe.xml | 43 -
regression-tests/tests/4/run.sh | 19 -
regression-tests/tests/5/desc | 3 -
regression-tests/tests/5/recipe.xml | 29 -
regression-tests/tests/5/run.sh | 20 -
regression-tests/tests/6/desc | 4 -
regression-tests/tests/6/recipe.xml | 35 -
regression-tests/tests/6/run.sh | 19 -
regression-tests/tests/7/desc | 4 -
regression-tests/tests/7/recipe.xml | 24 -
regression-tests/tests/7/run.sh | 19 -
regression-tests/tests/7/task.py | 23 -
regression-tests/tests/8/desc | 3 -
regression-tests/tests/8/recipe.xml | 26 -
regression-tests/tests/8/run.sh | 12 -
regression-tests/tests/9/desc | 3 -
regression-tests/tests/9/recipe.xml | 24 -
regression-tests/tests/9/run.sh | 12 -
regression-tests/tests/9/task.py | 9 -
regression-tests/tests/lib.sh | 67 --
result_xslt/xml_to_html.css | 65 --
result_xslt/xml_to_html.js | 50 -
result_xslt/xml_to_html.xsl | 375 --------
schema-recipe.rng | 638 -------------
schema-sm.rng | 82 --
setup.py | 186 ----
test_modules/DummyFailing.py | 19 -
test_modules/Icmp6Ping.py | 74 --
test_modules/IcmpPing.py | 71 --
test_modules/Iperf.py | 154 ---
test_modules/Multicast.py | 134 ---
test_modules/NetCat.py | 69 --
test_modules/Netperf.py | 203 ----
test_modules/PacketAssert.py | 143 ---
test_modules/PktCounter.py | 72 --
test_modules/PktgenTx.py | 93 --
test_modules/TCPConnection.py | 60 --
test_tools/multicast/Makefile | 21 -
test_tools/multicast/README | 120 ---
test_tools/multicast/client/send_igmp_query.c | 168 ----
test_tools/multicast/client/send_simple.c | 59 --
test_tools/multicast/igmp_utils.h | 167 ----
test_tools/multicast/lnst-setup.sh | 3 -
test_tools/multicast/multicast_utils.h | 192 ----
test_tools/multicast/offline/max_groups.c | 58 --
.../multicast/offline/sockopt_block_source.c | 81 --
test_tools/multicast/offline/sockopt_if.c | 72 --
test_tools/multicast/offline/sockopt_loop.c | 52 -
test_tools/multicast/offline/sockopt_membership.c | 78 --
.../multicast/offline/sockopt_source_membership.c | 85 --
test_tools/multicast/offline/sockopt_ttl.c | 79 --
test_tools/multicast/parameters_igmp.h | 154 ---
test_tools/multicast/parameters_multicast.h | 192 ----
test_tools/multicast/server/recv_block_source.c | 77 --
test_tools/multicast/server/recv_membership.c | 62 --
test_tools/multicast/server/recv_simple.c | 50 -
.../multicast/server/recv_source_membership.c | 63 --
test_tools/multicast/sockopt_utils.h | 187 ----
test_tools/tcp_conn/Makefile | 12 -
test_tools/tcp_conn/lnst-setup.sh | 3 -
test_tools/tcp_conn/tcp_connect.c | 281 ------
test_tools/tcp_conn/tcp_listen.c | 330 -------
407 files changed, 0 insertions(+), 31433 deletions(-)
Show replies by thread