-
Notifications
You must be signed in to change notification settings - Fork 2
11190 spgw ue context ht #27
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
base: 11190_spgw_teid_hl
Are you sure you want to change the base?
Conversation
Signed-off-by: Rashmi <[email protected]>
|
Thanks for opening a PR! 💯
Howto
More infoPlease take a moment to read through the Magma project's
If this is your first Magma PR, also consider reading
|
|
❌ The Semantic PR check ended with status failure. See instructions on formatting your commit and pull request titles. |
| if (p1->sgw_s11_teid == teid) { | ||
| LIST_REMOVE(p1, entries); | ||
| free_wrapper((void**)&p1); | ||
| free_cpp_wrapper((void**)&p1); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[cpplint] reported by reviewdog 🐶
Using C-style cast. Use reinterpret_cast<void**>(...) instead [readability/casting] [4]
| p2 = LIST_NEXT(p1, entries); | ||
| LIST_REMOVE(p1, entries); | ||
| free_wrapper((void**)&p1); | ||
| free_cpp_wrapper((void**)&p1); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[cpplint] reported by reviewdog 🐶
Using C-style cast. Use reinterpret_cast<void**>(...) instead [readability/casting] [4]
| if (p1->sgw_s11_teid == teid) { | ||
| LIST_REMOVE(p1, entries); | ||
| free_wrapper((void**)&p1); | ||
| free_cpp_wrapper((void**)&p1); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[cpplint] reported by reviewdog 🐶
Using C-style cast. Use reinterpret_cast<void**>(...) instead [readability/casting] [4]
| EXPECT_TRUE(!memcmp(&want_sgw.last_known_cell_Id, | ||
| &got_sgw.last_known_cell_Id, | ||
| sizeof(want_sgw.last_known_cell_Id))); | ||
| sgw_free_ue_context((void**)&final_ctx); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[cpplint] reported by reviewdog 🐶
Using C-style cast. Use reinterpret_cast<void**>(...) instead [readability/casting] [4]
Signed-off-by: Rashmi <[email protected]>
0fbc0f5 to
62bec19
Compare
…text_ht Signed-off-by: Rashmi <[email protected]>
Signed-off-by: kharade <[email protected]> Signed-off-by: kharade <[email protected]>
Signed-off-by: Cameron Voisey <[email protected]> Signed-off-by: Cameron Voisey <[email protected]>
…ent (magma#13878) The current setup does not require duplication of defined flags. This is not only manual effort in maintenance, but also discouraged within the documentation. Also see https://docs.codecov.com/docs/flags#step-2-flag-management-in-yaml. Signed-off-by: Fritz Lehnert <[email protected]>
…mands (magma#13874) * chore(agw): Create convenient aliases in magma-dev VM for service commands Co-authored-by: Lars Kreutzer [email protected] Co-authored-by: Krisztián Varga [email protected] Signed-off-by: Lars Kreutzer <[email protected]> * chore(agw): Remove service make targets Co-authored-by: Lars Kreutzer [email protected] Co-authored-by: Krisztián Varga [email protected] Signed-off-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]>
…agma#13865) Co-authored-by: Lars Kreutzer [email protected] Co-authored-by: Krisztián Varga [email protected] Signed-off-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]>
…magma#13916) Signed-off-by: Nils Semmelrock <[email protected]> Signed-off-by: Nils Semmelrock <[email protected]>
…ol (magma#13472) Signed-off-by: Sathyaj27 <[email protected]> Signed-off-by: Sathyaj27 <[email protected]>
* chore(dp): New AmcManager CreateRequest func Signed-off-by: Jarosław Jaszczuk <[email protected]> * imports Signed-off-by: Jarosław Jaszczuk <[email protected]> * fix TestWithinTx tests Signed-off-by: Jarosław Jaszczuk <[email protected]> Signed-off-by: Jarosław Jaszczuk <[email protected]>
Signed-off-by: Jarosław Jaszczuk <[email protected]> Signed-off-by: Jarosław Jaszczuk <[email protected]>
…ma#13923) Signed-off-by: Nils Semmelrock <[email protected]> Signed-off-by: Nils Semmelrock <[email protected]>
Signed-off-by: Wojciech Sadowy <[email protected]> Signed-off-by: Wojciech Sadowy <[email protected]> Co-authored-by: Wojciech Sadowy <[email protected]>
Signed-off-by: Jarosław Jaszczuk <[email protected]> Signed-off-by: Jarosław Jaszczuk <[email protected]>
* chore: sctpd bazel build is cleaned-up Signed-off-by: Nils Semmelrock <[email protected]> * chore: skeleton for bazel magma deb build is added Signed-off-by: Nils Semmelrock <[email protected]> * chore: service definitions are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: ebpf files are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: c binaries are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: configuration files are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: misc configuration files are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: python runfiles can be expanded for packaging Signed-off-by: Nils Semmelrock <[email protected]> * chore: python scripts and dependencies are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: go binary (envoy_controller) is added Signed-off-by: Nils Semmelrock <[email protected]> * chore: python services are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: magma system dependencies are added Signed-off-by: Nils Semmelrock <[email protected]> * chore: post install script is added Signed-off-by: Nils Semmelrock <[email protected]> * chore: cpp debug symbols are only created for magma code (size of artifacts is decreased) Signed-off-by: Nils Semmelrock <[email protected]> Signed-off-by: Nils Semmelrock <[email protected]>
Signed-off-by: Lars Kreutzer <[email protected]> Co-authored-by: Jan Heidbrink <[email protected]> Co-authored-by: Nils Semmelrock <[email protected]> Co-authored-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]> Co-authored-by: Jan Heidbrink <[email protected]> Co-authored-by: Nils Semmelrock <[email protected]>
* feat(agw): envoy controller is dockerized Signed-off-by: Christian Krämer <[email protected]> * feat(agw): envoy namespace is now configured by the envoy service Signed-off-by: Christian Krämer <[email protected]> * feat(agw): install dhclient in pipelined container Signed-off-by: Sebastian Wolf <[email protected]> Signed-off-by: Christian Krämer <[email protected]> Signed-off-by: Sebastian Wolf <[email protected]> Co-authored-by: Christian Krämer <[email protected]> Co-authored-by: Marco Pfirrmann <[email protected]>
) * feat(agw): restart functions can now handle docker containers and systemd services Signed-off-by: Marco Pfirrmann <[email protected]> * feat(agw): handling of redis states is improved Signed-off-by: Marco Pfirrmann <[email protected]> * feat(agw): cleanup redis if not empty Signed-off-by: Marco Pfirrmann <[email protected]> * feat(agw): service restart is adapted to new syntax Signed-off-by: Marco Pfirrmann <[email protected]> Signed-off-by: Marco Pfirrmann <[email protected]>
Signed-off-by: Jarosław Jaszczuk <[email protected]> Signed-off-by: Jarosław Jaszczuk <[email protected]>
…e services not starting in integ tests. Add debug output to ntpdate as this seems to cause the failed integ tests. (magma#14238) Signed-off-by: Christian Krämer <[email protected]>
Signed-off-by: Marco Pfirrmann <[email protected]> Signed-off-by: Marco Pfirrmann <[email protected]>
Too much logic was deleted to fix the typing. This restores the default path selection, which makes it possible to run load tests again. Signed-off-by: Sebastian Thomas <[email protected]> Signed-off-by: Sebastian Thomas <[email protected]>
Signed-off-by: Rashmi <[email protected]>
1a21c6c to
0f7be0e
Compare
Signed-off-by: Lars Kreutzer <[email protected]>
…es (magma#14309) Testing: - verified Registration Falure(Illegal UE) - verified Periodic Registration Signed-off-by: ganeshg87 <[email protected]> Signed-off-by: ganeshg87 <[email protected]>
…manager class (magma#14116) fix(agw): Modified code at s1ap to remove dependency on common state manager class Signed-off-by: Rashmi <[email protected]>
The test verb inherits settings for the build verb. Settings for the build and test verb should largely be the same for better cache reuse. Signed-off-by: Jan Heidbrink <[email protected]>
magma#13974) Signed-off-by: vagrant <[email protected]> Signed-off-by: vagrant <[email protected]> Co-authored-by: vagrant <[email protected]>
* fix(ci): ignore exit status from single test sets * fix(ci): move the comment the correct place Signed-off-by: Fritz Lehnert <[email protected]>
Signed-off-by: Krisztián Varga <[email protected]> Signed-off-by: Krisztián Varga <[email protected]>
Signed-off-by: Cameron Voisey <[email protected]> Signed-off-by: Cameron Voisey <[email protected]>
Signed-off-by: Sebastian Thomas <[email protected]>
Signed-off-by: Rashmi <[email protected]>
0754a91 to
a35732f
Compare
… handled by systemd-timesyncd. Eventd startup will fail when no ntp service is reachable. Ntp servers seem to be blocked regularly on github actions/azure due to ddos issues which makes test_services_are_running.py fail. (magma#14315) Signed-off-by: Christian Krämer <[email protected]>
Signed-off-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]>
…#14233) Signed-off-by: Cameron Voisey <[email protected]> Signed-off-by: Cameron Voisey <[email protected]>
Signed-off-by: Jan Heidbrink <[email protected]>
…dard #ci channel (magma#14330) Signed-off-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]>
Pytest fails calling the constructor. But moving the magma_utils initialization to setUp works. Signed-off-by: Sebastian Thomas <[email protected]>
This ensures that Bazel recognizes the actions used for build and test to be the same options, and thus reuse the built artifacts for testing. Signed-off-by: Jan Heidbrink <[email protected]>
Signed-off-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]>
Signed-off-by: Rashmi <[email protected]>
Signed-off-by: shashidhar-patil <[email protected]> Signed-off-by: shashidhar-patil <[email protected]>
…rkflow (magma#14333) Signed-off-by: Lars Kreutzer <[email protected]> Signed-off-by: Lars Kreutzer <[email protected]>
| `pip-compile --upgrade-package --generate-hashes --output-file=requirements.txt requirements.in` | ||
|
|
||
| The changes are then automatically included in the next Bazel build process. | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[markdownlint-fix] reported by reviewdog 🐶
…text_ht Signed-off-by: Rashmi <[email protected]>
cd8575e to
a149ec6
Compare
Summary
Test Plan
Additional Information