openBackhaul / ethernetContainer

Technology specific interface definition for an Ethernet Container
Apache License 2.0
1 stars 0 forks source link

queue-depth on device/switch level #36

Closed niloda closed 2 years ago

niloda commented 4 years ago

Some devices allow configuring the the queue-depth not per interface/queue, but per switch/device only. Current model do not support these kind of devices.

Requirement: There should be the possibility to configure the depth for all the queues using a per switch/device profile choosen from a list of profile declared by the device.

Proposal: Current technology-specific models do not provide a class that represents the device or switch. The core model provides the forwarding-domain to represent the switch. It should be discussed whether switch-level settings should be placed in a class that augments the forwarding-domain.

openBackhaul commented 4 years ago

Decision on 5Gxhaul call on 3rd of June: Capability attributes are to be added for expressing, whether the device is supporting configuring

Further on, an EthernetContainerFd shall be defined for holding the same attributes plus some similar Capability attributes for facilitating the configuring queue depth, dropping behavior, wred profile and scheduler kind on an switch base.

Next steps: Defining the Capability attributes, which are to be added to the EthernetContainer

openBackhaul commented 3 years ago

Decision on the 5G-xhaul call on 30th of June 2021: The following attributes shall be added to the EthernetContainerCapability class:

The following attribute shall be deleted from the AvailableQueueType:

PrathibaJee commented 2 years ago

As per issue#28 , the attribute queue-depth-configuration-is-avail will not be required. When a hardware do not support configuration of the buffer size , it can be expressed by representing -1 as the value for the attribute ethernet-container-capabilities/supported-queue-depth-list.

The following attributes shall be added to the EthernetContainerCapability class:

The following attribute shall be deleted from the AvailableQueueType:

demx8as6 commented 2 years ago

There is a "conflict" between issue #28 and issue #36.

The part in issue 36: [...]

Even so - we keep decision in issue 28 and 36 as is.

openBackhaul commented 2 years ago

Fixed with EthernetContainer_2.0.0-tsp.220405.1755.