User Tools

Site Tools


channel_capacity_capacity

Channel Capacity Layer (capacity)

The channel capacity layer can be used to limit throughput. This layer can be placed on top of any other layer.

Channel Capacity Layer Configuration Parameters

Parameter Type Description
Alias String
Apply Downstream Boolean Apply parameters to Lower Layers
Apply Upstream Boolean Apply parameters to Upper Layers
Debug Log Level Number Debug Level
Dependencies String Other dependencies to this element
Destination Peer Number
Event Filter String Filter of Event
Exact Match Boolean
Max Event Queue Size Number Maximum Queue Size
Max Rate Bps Downstream Number Maximum Downstream BitRate (bps)
Max Rate Bps Upstream Number Maximum Upstream BitRate (bps)
Name String Component Name
No Events Boolean
Passthrough Boolean High-to-Low Layer Passthrough
Raw Data To Inject String Data Packet to Inject
Raw Dst L2 To Inject String Destination L2 Address
Raw Dst L3 To Inject String Destination L3 Address
Raw Dst L4 To Inject String Destination L4 Address
Request Timeout Number
Save Dynamic Config Boolean
Show Commands Boolean Show Commands
Show Events Boolean Show Events
Watch Boolean Watch Layer

Channel Capacity Layer Real-Time Parameters

Parameter Type Description
Allow Blocking Event Boolean Blocking Events
Apply Downstream Boolean Apply parameters to Lower Layers
Apply Upstream Boolean Apply parameters to Upper Layers
Blocked Boolean Disable Component
Debug Log Level Number Debug Level
Max Instances Number Maximum Number of Instances of a Component
Max Rate Bps Downstream Number Maximum Downstream BitRate (bps)
Max Rate Bps Upstream Number Maximum Upstream BitRate (bps)
Passthrough Boolean High-to-Low Layer Passthrough
Watch Boolean Watch Layer

Channel Capacity Layer Functions

Function Type Description
getCapacityAllowBlockingEvent(layer) getter Get “Allow Blocking Event” Parameter
getCapacityApplyDownstream(layer) getter Get “Apply Downstream” Parameter
getCapacityApplyUpstream(layer) getter Get “Apply Upstream” Parameter
getCapacityBlocked(layer) getter Get “Blocked” Parameter
getCapacityDebugLogLevel(layer) getter Get “Debug Log Level” Parameter
getCapacityDestinationPeer(layer) getter Get “Destination Peer” Parameter
getCapacityMaxInstances(layer) getter Get “Max Instances” Parameter
getCapacityMaxRateBpsDownstream(layer) getter Get “Max Rate Bps Downstream” Parameter
getCapacityMaxRateBpsUpstream(layer) getter Get “Max Rate Bps Upstream” Parameter
getCapacityNoEvents(layer) getter Get “No Events” Parameter
getCapacityPassthrough(layer) getter Get “Passthrough” Parameter
getCapacityWatch(layer) getter Get “Watch” Parameter
getStatsCapacityAvailableInstances(layer) getter Get “Available Instances” Parameter
getStatsCapacityDownstreamLastPacket(layer) getter Get “Downstream Last Packet” Parameter
getStatsCapacityDownstreamPacketCount(layer) getter Get “Downstream Packet Count” Parameter
getStatsCapacityLostPacketsDownstream(layer) getter Get “Lost Packets Downstream” Parameter
getStatsCapacityLostPacketsUpstream(layer) getter Get “Lost Packets Upstream” Parameter
getStatsCapacityMaxDownstreamDelay(layer) getter Get “Max Downstream Delay” Parameter
getStatsCapacityMaxUpstreamDelay(layer) getter Get “Max Upstream Delay” Parameter
getStatsCapacityMeanDownstreamDelay(layer) getter Get “Mean Downstream Delay” Parameter
getStatsCapacityMeanUpstreamDelay(layer) getter Get “Mean Upstream Delay” Parameter
getStatsCapacityMinDownstreamDelay(layer) getter Get “Min Downstream Delay” Parameter
getStatsCapacityMinUpstreamDelay(layer) getter Get “Min Upstream Delay” Parameter
getStatsCapacityName(layer) getter Get “Name” Parameter
getStatsCapacityRateBpsDownstream(layer) getter Get “Rate Bps Downstream” Parameter
getStatsCapacityRateBpsUpstream(layer) getter Get “Rate Bps Upstream” Parameter
getStatsCapacityTimestampIn(layer) getter Get “Timestamp In” Parameter
getStatsCapacityTimestampOut(layer) getter Get “Timestamp Out” Parameter
getStatsCapacityType(layer) getter Get “Type” Parameter
getStatsCapacityUpstreamLastPacket(layer) getter Get “Upstream Last Packet” Parameter
getStatsCapacityUpstreamPacketCount(layer) getter Get “Upstream Packet Count” Parameter
getStatsCapacityVarianceDownstreamDelay(layer) getter Get “Variance Downstream Delay” Parameter
getStatsCapacityVarianceUpstreamDelay(layer) getter Get “Variance Upstream Delay” Parameter
setCapacityAllowBlockingEvent(layer,value) setter Set “Allow Blocking Event” Parameter
setCapacityApplyDownstream(layer,value) setter Set “Apply Downstream” Parameter
setCapacityApplyUpstream(layer,value) setter Set “Apply Upstream” Parameter
setCapacityBlocked(layer,value) setter Set “Blocked” Parameter
setCapacityDebugLogLevel(layer,value) setter Set “Debug Log Level” Parameter
setCapacityMaxRateBpsDownstream(layer,value) setter Set “Max Rate Bps Downstream” Parameter
setCapacityMaxRateBpsUpstream(layer,value) setter Set “Max Rate Bps Upstream” Parameter
setCapacityNoEvents(layer,value) setter Set “No Events” Parameter
setCapacityPassthrough(layer,value) setter Set “Passthrough” Parameter
setCapacityWatch(layer,value) setter Set “Watch” Parameter
channel_capacity_capacity.txt · Last modified: 2021/07/26 00:53 by vps