svc/emul/htb: better API (dictectomy again)
- allow to build constraints iteratively - better validation - better supports for alternative networks
Showing
- docs/tutorials/network_emulation.rst 24 additions, 3 deletionsdocs/tutorials/network_emulation.rst
- docs/tutorials/network_emulation/tuto_netem.py 5 additions, 10 deletionsdocs/tutorials/network_emulation/tuto_netem.py
- docs/tutorials/network_emulation/tuto_netem_htb.py 12 additions, 10 deletionsdocs/tutorials/network_emulation/tuto_netem_htb.py
- docs/tutorials/network_emulation/tuto_svc_htb.py 20 additions, 26 deletionsdocs/tutorials/network_emulation/tuto_svc_htb.py
- docs/tutorials/network_emulation/tuto_svc_htb_b_second.py 78 additions, 0 deletionsdocs/tutorials/network_emulation/tuto_svc_htb_b_second.py
- docs/tutorials/network_emulation/tuto_svc_htb_build.py 58 additions, 0 deletionsdocs/tutorials/network_emulation/tuto_svc_htb_build.py
- docs/tutorials/network_emulation/tuto_svc_htb_secondary.py 64 additions, 0 deletionsdocs/tutorials/network_emulation/tuto_svc_htb_secondary.py
- docs/tutorials/network_emulation/tuto_svc_netem.py 29 additions, 15 deletionsdocs/tutorials/network_emulation/tuto_svc_netem.py
- docs/tutorials/network_emulation/tuto_svc_netem_s.py 62 additions, 0 deletionsdocs/tutorials/network_emulation/tuto_svc_netem_s.py
- enoslib/objects.py 7 additions, 7 deletionsenoslib/objects.py
- enoslib/service/emul/__init__.py 5 additions, 5 deletionsenoslib/service/emul/__init__.py
- enoslib/service/emul/htb.py 191 additions, 191 deletionsenoslib/service/emul/htb.py
- enoslib/service/emul/netem.py 62 additions, 57 deletionsenoslib/service/emul/netem.py
- enoslib/service/emul/roles/utils/tasks/tc_reset.yml 1 addition, 1 deletionenoslib/service/emul/roles/utils/tasks/tc_reset.yml
- enoslib/service/emul/roles/utils/tasks/tc_validate.yml 2 additions, 3 deletionsenoslib/service/emul/roles/utils/tasks/tc_validate.yml
- enoslib/service/emul/schema.py 110 additions, 19 deletionsenoslib/service/emul/schema.py
- enoslib/service/emul/utils.py 32 additions, 144 deletionsenoslib/service/emul/utils.py
- enoslib/tests/unit/service/emul/test_htb.py 31 additions, 0 deletionsenoslib/tests/unit/service/emul/test_htb.py
- enoslib/tests/unit/service/emul/test_netem.py 39 additions, 0 deletionsenoslib/tests/unit/service/emul/test_netem.py
- enoslib/tests/unit/test_network_utils.py 0 additions, 415 deletionsenoslib/tests/unit/test_network_utils.py
Loading
Please register or sign in to comment