Namespace simu5g
FlowControlInfo
class@class FlowControlInfo @brief contains information flowing from LteIp to Mac
It contains the following information:
- IP Control Informations: the four tuple, a sequence number and the header size (IP + Transport) to be used by pdcp ROHC.
- Traffic Control Informations: Application, Direction, Traffic
- RLC Control Informations: the traffic type (TM, UM, AM)
- Connection information: Logical CID
Extends
Name | Type | Description |
---|---|---|
LteControlInfo | (unknown -- not in documented files) |
Fields
Name | Type | Description |
---|---|---|
srcAddr | uint32 |
source IP |
dstAddr | uint32 |
destination IP |
typeOfService | uint16 |
IP Type Of Service |
sequenceNumber | unsigned int |
packet sequence number |
headerSize | int |
IP + Transport header size (used by pdcp ROHC) |
useNR | bool |
flag for sending this packet using NR |
Source code
// // @class FlowControlInfo // @brief contains information flowing from LteIp to Mac // // It contains the following information: // - IP Control Informations: the four tuple, a sequence number and // the header size (IP + Transport) to be used by pdcp ROHC. // - Traffic Control Informations: Application, Direction, Traffic // - RLC Control Informations: the traffic type (TM, UM, AM) // - Connection information: Logical CID // class FlowControlInfo extends LteControlInfo { uint32 srcAddr = 0; // source IP uint32 dstAddr = 0; // destination IP uint16 typeOfService = 0; // IP Type Of Service unsigned int sequenceNumber = 0; // packet sequence number int headerSize = 0; // IP + Transport header size (used by pdcp ROHC) bool useNR = false; // flag for sending this packet using NR }File: src/common/LteControlInfo.msg