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

Fix downlink FAR applyaction #37

Merged

Conversation

deepaks2
Copy link
Contributor

Set DownLink FAR applyAction to buffer & nocp during PFCP session establishment

@deepaks2 deepaks2 changed the base branch from master to onf-release3.0.5 June 29, 2021 08:22
@deepaks2
Copy link
Contributor Author

@badhrinathpa @thakurajayL @krsna1729... Please review the patch

@@ -523,11 +523,11 @@ func (dataPath *DataPath) ActivateTunnelAndPDR(smContext *SMContext, precedence
nextDLTunnel := nextDLDest.DownLinkTunnel

DLFAR.ApplyAction = pfcpType.ApplyAction{
Buff: false,
Buff: true,
Copy link
Contributor

Choose a reason for hiding this comment

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

Why buffer true during establishment req ? Can we not keep it drop ? and during this time when UE has not sent any packet do we expect downlink packet to flow ?

Copy link
Contributor

Choose a reason for hiding this comment

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

@deepaks2 : When is the buffering action is set back to Forward ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The buffering action rule is created by the SMF and associated with the FAR in order to apply a specific
buffering behavior for DL packets requested to be buffered, as described in clause 5.8.3 and clause 5.2.4
in TS 29.244 [65].

  • buffer is enabled in downlink packets by setting the BUFF flag and by optionally provisioning buffering parameters providing instructions on how to buffer the packets; (5.2.3 Forwarding Action Rule Handling)

  • 5GC supports buffering of UE's data packets for deactivated PDU Sessions and UP tunnel management
    (more details in 5.8.3 Explicit Buffer Management (in TS 29.244 [65].))

  • The buffering is mandatory in UPF but optional in SMF.

Copy link
Contributor

Choose a reason for hiding this comment

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

@deepaks2 : Since PFCP Modification request shall set action to forward and disable buffering, approving the pull request.

@UpadhyayaAnkur
Copy link
Contributor

retest this please

@deepaks2
Copy link
Contributor Author

Thanks @UpadhyayaAnkur. I will re-test it

…abilisment

Signed-off-by: Deepak S <deepak.s@intel.com>
@UpadhyayaAnkur
Copy link
Contributor

retest this please

@krsna1729
Copy link
Member

krsna1729 commented Jul 29, 2021

@UpadhyayaAnkur which file is giving the FOSSA issue? Does it matter when not creating new files?

@UpadhyayaAnkur
Copy link
Contributor

@UpadhyayaAnkur which file is giving the FOSSA issue? Does it matter when not creating new files?

Looks to be Fossa server issue. Observing timeout, nothing wrong with the changes. I have already approved code, please proceed with merge

@krsna1729 krsna1729 merged commit a4b46ae into omec-project:onf-release3.0.5 Jul 29, 2021
@deepaks2 deepaks2 deleted the fix-downlink-far-action branch July 30, 2021 13:40
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

4 participants