Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

traffic class update for qci and arp #45

Merged

Conversation

badhrinathpa
Copy link
Contributor

Update traffic class from string to structure containing qci, arp, packet delay budget and Packet error loss rate

@@ -41,7 +41,7 @@ type SliceApplicationFilteringRules struct {

AppMbrDownlink int32 `json:"app-mbr-downlink,omitempty"`

TrafficClass string `json:"traffic-class,omitempty"`
TrafficClass *TrafficClassInfo `json:"traffic-class,omitempty"`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will make it dependent on ROC. Do you know when they are fixing their part ? else calling new field as traffic-class-new would make it backward compatible ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is new config. old roc doesn't send this.

Pdb int32 `json:"pdb,omitempty"`

// Packet Error Loss Rate
Pelr int32 `json:"pelr,omitempty"`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Andy was saying this should be float. Using integer can you give some sample values how it would look like ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this something concern for UPF only ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this value isn't used yet.. will be used in future in upf. the configuration will be used as exponent value. so better to use as integer I think

@@ -259,6 +259,20 @@ func fillDeviceGroup(groupName string, devGroupConfig *configmodels.DeviceGroups
ipdomain.UePool = devGroupConfig.IpDomainExpanded.UeIpPool
ipdomain.DnsPrimary = devGroupConfig.IpDomainExpanded.DnsPrimary
ipdomain.Mtu = devGroupConfig.IpDomainExpanded.Mtu
if devGroupConfig.IpDomainExpanded.UeDnnQos != nil {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if ue-dnn-qos is not available then can you please copy it from default qos mentioned at slice ?

@thakurajayL thakurajayL merged commit cbadbad into omec-project:onf-release3.0.5 Oct 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants