IReflectiveQosTable¶
Package: simu5g.stack.sdap.common
module interface IReflectiveQosTable
Interface for Reflective QoS Table modules.
This interface defines the contract for modules that implement reflective QoS functionality according to 3GPP TS 37.324. Reflective QoS allows UEs to derive uplink QoS flow characteristics from downlink traffic patterns.
Implementing modules should provide:
Flow learning from downlink packets with reflective QoS flags
Uplink QFI derivation based on learned flow patterns
Automatic flow expiration and cleanup
Configurable timeout and cleanup parameters
The interface allows for different implementations of reflective QoS tables while maintaining a consistent API for SDAP modules.
Inheritance diagram¶
Implemented by¶
Name |
Type |
Description |
|---|---|---|
simple module |
ReflectiveQosTable maintains a table of QoS flow mappings for reflective QoS. |
Properties¶
Name |
Value |
Description |
|---|---|---|
display |
i=block/table |
Source code¶
//
// Interface for Reflective QoS Table modules.
//
// This interface defines the contract for modules that implement reflective QoS
// functionality according to 3GPP TS 37.324. Reflective QoS allows UEs to derive
// uplink QoS flow characteristics from downlink traffic patterns.
//
// Implementing modules should provide:
// - Flow learning from downlink packets with reflective QoS flags
// - Uplink QFI derivation based on learned flow patterns
// - Automatic flow expiration and cleanup
// - Configurable timeout and cleanup parameters
//
// The interface allows for different implementations of reflective QoS tables
// while maintaining a consistent API for SDAP modules.
//
moduleinterface IReflectiveQosTable
{
parameters:
@display("i=block/table");
}