Skip to content
Merged
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
1 change: 1 addition & 0 deletions _schemas/configs/network/mplb/cc/cc-metrics.schema
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
metrics_filters:
_default: {}
cwnd:
_type: bool
_default: true
Expand Down
6 changes: 1 addition & 5 deletions _schemas/configs/network/mplb/cc/swift.schema
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
base_target:
_type: /units/Time.schema
_type: ../../../units/Time.schema
_doc: Minimal (fabric link with 1 hop) RTT

start_cwnd:
Expand Down Expand Up @@ -36,7 +36,3 @@ fs_max_cwnd:
_type: double
_default: 100.0
_doc: cwnd where flow-scaling goes to zero

metrics_filters:
_default:
cwnd: false
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
flows:
_type: map
_key_type: flow.schema
_values:
_type: flow.schema
_doc: Map of avalable flows
4 changes: 2 additions & 2 deletions _schemas/configs/network/mplb/path-chooser/tcp-flow.schema
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
rto:
start:
_type: /units/Time.schema
_type: ../../../../units/Time.schema
_default: 2000ns
_doc: Initial retransmit timout
max:
_type: /units/Time.schema
_type: ../../../../units/Time.schema
_default: 1s
_doc: Maximal retransmit timeout

Expand Down
2 changes: 1 addition & 1 deletion _schemas/configs/network/mplb/single-cc.schema
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packet-size:
_type: /units/Size.schema
_type: ../../../units/Size.schema
_doc: Size of packets that will be used

cc:
Expand Down
3 changes: 2 additions & 1 deletion _schemas/configs/network/network.schema
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ topology_config_path:

connections:
_type: map
_key_type: connection.schema
_values:
_type: connection.schema
_doc: Map of abailable connections - user interfaces of data transreffing
8 changes: 4 additions & 4 deletions _schemas/configs/scenario/actions/send_data.schema
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ id:
_type: string
_doc: Id of action. Should be unique
when:
_type: /units/Time.schema
_type: ../../../units/Time.schema
_doc: The time at which the data will start being sent
size:
_type: /units/Size.schema
_type: ../../../units/Size.schema
_doc: The amount of data to send
connections:
_type: string
_type: regex
_doc: Specifies which connections to use for sending data. Supports regular expression
repeat_count:
_type: size_t
_default: 1
_doc: Sets the number of times to perform an action
repeat_interval:
_type: Time
_type: ../../../units/Time.schema
_default: 0ns
_doc: Sets the time interval after which actions will be performed
2 changes: 1 addition & 1 deletion _schemas/configs/scenario/actions/stop_time.schema
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
time:
_type: /units/Time.schema
_type: ../../../units/Time.schema
_doc: Time to stop simulation
3 changes: 2 additions & 1 deletion _schemas/configs/scenario/scenario-config.schema
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ network_config_path:

scenario:
_type: list
_elem_type: actions/action.schema
_items:
_type: actions/action.schema
_doc: List of actions
5 changes: 4 additions & 1 deletion _schemas/configs/topology/common/ecn.schema
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
min:
_type: float
_default: 1.0
_doc: Min ECN threshold
max:
_type: float
_default: 1.0
_doc: Max ECN threshold
probability:
_type: float
_doc: Probabability to drop packet if queue filling is in [min, max] interval
_default: 1.0
_doc: Probabability to drop packet if queue filling is in [min, max] interval
5 changes: 3 additions & 2 deletions _schemas/configs/topology/common/host.schema
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
ecn:
_type: ecn
_doc: ECN settings of host
_type: ecn.schema
_default: {}
_doc: ECN settings of host
8 changes: 4 additions & 4 deletions _schemas/configs/topology/common/link_params.schema
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
latency:
_type: /units/Time.schema
_type: ../../../units/Time.schema
_doc: Speed of light latency of packet transmission

throughput:
_type: /units/Speed.schema
_type: ../../../units/Speed.schema
_doc: Throughput of link

ingress_buffer_size:
type: /units/Size.schema
type: ../../../units/Size.schema
_doc: Ingress device buffer size

egress_buffer_size:
type: /units/Size.schema
type: ../../../units/Size.schema
_doc: Eggress device buffer size

metrics_filters:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
threshold:
_type: /units/Time.schema
_type: ../../../../units/Time.schema
_doc: Threshold of packet pauses to begin new flowlet
3 changes: 2 additions & 1 deletion _schemas/configs/topology/common/switch.schema
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
ecn:
_type: ecn
_doc: ECN settings of switch
_default: {}
_doc: ECN settings of switch
9 changes: 6 additions & 3 deletions _schemas/configs/topology/custom.schema
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,18 @@ packet-spraying:

hosts:
_type: map
_key_type: common/host.schema
_values:
_type: common/host.schema
_doc: Hosts map

switches:
_type: map
_key_type: common/switch.schema
_values:
_type: common/switch.schema
_doc: Switches map

links:
_type: map
_key_type: common/link.schema
_values:
_type: common/link.schema
_doc: Links map
Loading