Added IMS support#343
Conversation
There was a problem hiding this comment.
Pull request overview
This PR appears to adjust PCC/QoS/TC rule handling to better support IMS-related media flows by consolidating MediaSubComponents into combined PCC rules, changing several rule/ID formatting behaviors, and altering SM Policy update notification behavior/logging.
Changes:
- Changed PCC/QoS/TC/PacketFilter ID generation to return plain numeric strings.
- Added combined MediaSubComponent handling to create/merge PCC rules using aggregated FlowInfos, with significantly expanded logging.
- Adjusted SM policy update notification dispatch/logging, including appending
/updateto the SMF notification URI.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 11 comments.
Show a summary per file
| File | Description |
|---|---|
| util/pcc_rule.go | Changes PCC/QoS/TC/PackFilt ID string formats and minor QoS construction refactor. |
| producer/policyauthorization.go | Adds combined MediaSubComponent handling, alters SMF update payload construction, and introduces extensive new logging. |
| internal/notifyevent/send_smpolicy_update.go | Improves failure log detail for SM policy update notifications. |
| internal/notifyevent/dispatcher.go | Modifies SM policy update notification URI handling (adds /update). |
| context/ue.go | Refactors IPv4 SM policy lookup and adds matching/not-found logs. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
4add6ba to
32843b8
Compare
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
|
@sureshmarikkannu you need to rebase this PR |
done |
|
@sureshmarikkannu, please resolve conflicts (I think the go.mod/sum changes are not needed anymore) and rebase. Thanks! |
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
done |
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
No description provided.