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

Support SRv6 mobile plugin #19

Closed
wants to merge 202 commits into from
Closed

Support SRv6 mobile plugin #19

wants to merge 202 commits into from

Conversation

TetsuyaMurakami
Copy link
Contributor

Support the following functions as a part of SRv6 mobile plugin.

  • End.M.GTP4.E
  • End.M.GTP4.D
  • End.M.GTP6.E
  • End.M.GTP6.D (non drop-in)
  • End.M.GTP6.D (drop-in)

pcamaril and others added 30 commits March 2, 2019 08:18
Change-Id: Id458181d6f96b0f7584c6fcf5ab4e899197de24e
Signed-off-by: Pablo Camarillo <pcamaril@cisco.com>
Signed-off-by: pcamaril <pcamaril@cisco.com>
Change-Id: Id458181d6f96b0f7584c6fcf5ab4e899197de24e
Signed-off-by: Pablo Camarillo <pcamaril@cisco.com>
Signed-off-by: pcamaril <pcamaril@cisco.com>
…104-hackathon

Change-Id: I2a14de3116a01a5b73fa06f7adc397f378990e5b
Change-Id: I0826978f6b5ef180310c7ca72a848cdccfe53164
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Icf8d308147eaeb75838a3b84bd1da8774b9cc664
Signed-off-by: Filip Varga <fivarga@cisco.com>
…n environment

Change-Id: Id4d8f7e33adba8ec2c6c19bf7938f6404e214e30
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Ia08b32aef90d3da3b840a1d4b0efb8c2d67b4459
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I0577c45b42c38e8fe4c5457fbb05e9a4e3173cac
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I4e25eb5758b6c33e495d5003005ef402218cea69
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Ie52ad01ff32d90f9cbb231747115f1370e5f136a
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I01e1d0c7bae29442f884a44a3a50773af56ba47d
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Ib67642b943417a98008831da8bffa88c3d17508b
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I8d171cc06b0e5d2f69c8f1c02fcfbbb3fecd9d3d
Change-Id: I578348e76d54fa27523a5dbfe90a2e77202fcd0c
Change-Id: I0f4c4766e578e1dcec63350ccf69f7b3dbbb8cea
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I337b71b84168511cdf84187f17507a4a136f8609
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I9144b3417a035b2a7e93273391fa2074a9e0bb9a
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Ia88d86ba74fb813f247674e780be81d6d261d7cc
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: If92a7f479f01a95e0fb3a97fa1d4b0917b96d10d
Change-Id: Iff12c621b7ae5ebeb39b62c5f85f03d50fa72682
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I3690467bc4b88fbf7725716ff15c51527d60b0df
Change-Id: I2c6583d2989d4aaaa87ea8755f92c31750e76b2b
Signed-off-by: Filip Varga <fivarga@cisco.com>
CLI sr_policy gtp4_removal
Change-Id: I8d099572031be40063d1bc6808af5c95b5241f3a
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I6b7118ece8a2c480a5137c8dd411004834978624
Change-Id: I317367e7e90da9697f2bdd2fd62c7d2d84fc496b
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I36e85c9a19cf79197c9dfd2e80d818904a166b36
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Idb36232d1c94e29431897269434527cb7b645036
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: Id0b5b249e4ccc017c263065aebaaeeb73f5e0da2
Signed-off-by: Filip Varga <fivarga@cisco.com>
fdio-github pushed a commit that referenced this pull request Jun 19, 2024
Do not mark drop paths as imported to avoid crashes on invalid table lookup.

```
vpp[8478]: /build/Vpp2310/source/src/vnet/fib/fib_table.c:35 (fib_table_get) assertion `! pool_is_free (ip4_main.fibs, _e)' fails
 #9  0x00007ff21785da1d in _clib_error () from /lib/x86_64-linux-gnu/libvppinfra.so.23.10
 #10 0x00007ff218087698 in fib_table_get (index=4294967295, proto=FIB_PROTOCOL_IP4) at /build/Vpp2310/source/src/vnet/fib/fib_table.c:35
 #11 0x00007ff218087a37 in fib_table_lookup_exact_match (fib_index=4294967295, prefix=0x7ff0eae0d354) at /build/Vpp2310/source/src/vnet/fib/fib_table.c:100
 #12 0x00007ff2180bc938 in fib_attached_export_import (fib_entry=0x7ff0eceac3e0, export_fib=4294967295) at /build/Vpp2310/source/src/vnet/fib/fib_attached_export.c:264
 #13 0x00007ff218098ade in fib_entry_post_flag_update_actions (fib_entry=0x7ff0eceac3e0, old_flags=FIB_ENTRY_FLAG_NONE, new_fib_index=4294967295) at /build/Vpp2310/source/src/vnet/fib/fib_entry.c:624
 #14 0x00007ff218098b90 in fib_entry_post_install_actions (fib_entry=0x7ff0eceac3e0, source=FIB_SOURCE_API, old_flags=FIB_ENTRY_FLAG_NONE) at /build/Vpp2310/source/src/vnet/fib/fib_entry.c:674
 #15 0x00007ff218098cce in fib_entry_create (fib_index=1, prefix=0x7ff0d3244d80, source=FIB_SOURCE_API, flags=FIB_ENTRY_FLAG_NONE, paths=0x7ff0eac15ab8) at /build/Vpp2310/source/src/vnet/fib/fib_entry.c:712
 #16 0x00007ff218088db4 in fib_table_entry_update (fib_index=1, prefix=0x7ff0d3244d80, source=FIB_SOURCE_API, flags=FIB_ENTRY_FLAG_NONE, paths=0x7ff0eac15ab8) at /build/Vpp2310/source/src/vnet/fib/fib_table.c:799
 #17 0x00007ff2180c026c in fib_api_route_add_del (is_add=1 '\001', is_multipath=0 '\000', fib_index=1, prefix=0x7ff0d3244d80, src=FIB_SOURCE_API, entry_flags=FIB_ENTRY_FLAG_NONE, rpaths=0x7ff0eac15ab8) at /build/Vpp2310/source/src/vnet/fib/fib_api.c:485
 #18 0x00007ff217d4b6dd in ip_route_add_del_t_handler (mp=0x7ff0eb08b998, stats_index=0x7ff0d3244dc8) at /build/Vpp2310/source/src/vnet/ip/ip_api.c:718
 #19 0x00007ff217d4b986 in vl_api_ip_route_add_del_t_handler (mp=0x7ff0eb08b998) at /build/Vpp2310/source/src/vnet/ip/ip_api.c:789
```

Type: fix
Fixes: 4b08632
Signed-off-by: Dmitry Valter <d-valter@yandex-team.com>
Change-Id: I647899533771c35f44c9ecde517a30f111b36ad9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
6 participants