Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 14 additions & 11 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,25 +1,28 @@

TGN - Traffic Generator

IXL - IxLoad

This package implements Python OO API for Ixia IxLoad traffic generator.

Installation:
stable - pip instsll pyixload
stable - pip install pyixload

Functionality:

Functionality
The current version supports the following test flow:
Load configuration -> Get/Set attributes -> Start/Stop traffic -> Get statistics.
Load configuration -> Get/Set attributes -> Start/Stop traffic -> Get statistics.

Supported operations:
- Basic operations - get/set attributes, get/create children.
- Load configuration - load configuration (rxf), select test, reserve ports and analyze the configuration
- Start/Stop - test
- Statistics - read views
- Save configuration
- Disconnect
- Basic operations - get/set attributes, get/create children.
- Load configuration - load configuration (rxf), select test, reserve ports and analyze the configuration
- Start/Stop - test
- Statistics - read views
- Save configuration
- Disconnect

Known limitations:
- When using remote IxLoad gateway, configurations with additional files (on top of the rxf itself) are not supported.
- When using remote IxLoad gateway, configurations with additional files (on top of the rxf itself) are not supported.

Contact:
Feel free to contact me with any question or feature request at yoram@ignissoft.com
Feel free to contact me with any question or feature request at yoram@ignissoft.com
3 changes: 2 additions & 1 deletion ixload/ixl_app.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
"""
Classes and utilities to manage IxLoad application.
"""
from __future__ import annotations
#as per https://github.com/shmir/PyIxLoad/issues/2
#from __future__ import annotations
import logging
from pathlib import Path
from typing import Optional
Expand Down
3 changes: 2 additions & 1 deletion ixload/ixl_object.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
"""
Base classes and utilities to manage IxLoad (IXL).
"""
from __future__ import annotations
#as per https://github.com/shmir/PyIxLoad/issues/2
#from __future__ import annotations
from collections import OrderedDict
from typing import List, Type, Optional, Dict

Expand Down