Skip to content

Mux egress prioritisation #5262

@coot

Description

@coot

Static egress prioritisation based on assigned weights for each mini-protocol.

data MiniProtocolInfo (mode :: Mode) =
     MiniProtocolInfo {
       miniProtocolNum        :: !MiniProtocolNum,
       -- ^ Unique mini-protocol number.
       miniProtocolDir        :: !(MiniProtocolDirection mode),
       -- ^ Mini-protocol direction.
       miniProtocolLimits     :: !MiniProtocolLimits,
       -- ^ ingress queue limits for the protocol
       miniProtocolCapability :: !(Maybe Int),
       -- ^ capability on which the mini-protocol should run
       
       egressWeight           :: !Word
       -- ^ weight for egress queue for this mini-protocol
     }
  deriving Show

Metadata

Metadata

Labels

leiosIssues / PRs related to Leiosmuxissues related to network-mux

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions