Neels Hofmeyr eba9cbf9d1 pfcp: implement sending Network Instance IEs
Allow configuring specific Network Instance names for the Core and
Access sides, to send to the UPF, to allow the UPF to pick the proper
network interface to create GTP tunnels on.

Add VTY cfg 'hnbgw' / 'pfcp' / 'netinst (access|core) NAME' to allow
configuring Network Interface values to send in PFCP. These are "dotted"
domain name strings, as in APN.

Add these Network Interface names to the PFCP messages' detection as
well as forwarding rules, each one indicating the side that it is
detecting on or forwarding to.

This helps lift osmo-hnbgw's PFCP support out of lab situations to a
proper production scenario, where the core and access networks are in
separate subnets, with osmo-hnbgw + UPF as the gateway.

For example, in osmo-hnbgw, configure

    netinst access my-ran
    netinst core my-core

and in osmo-upf, configure

   add my-ran
   add my-core

In effect, all GTP tunnel endpoints towards the Access side will be
bound on, and all GTP tunnel endpoints towards the Core side
will be bound on

Related: SYS#5895
Change-Id: Ief53dbfacf1645c32a07847d590c4884d4c8ca56
2024-01-21 02:48:38 +01:00
config Display RANAP state during 'show cnlink' 2024-01-15 13:56:38 +01:00
ranap_rab_ass tests/ranap_rab_ass: Test RAB-Ass.req with X.213 IPv4 address len=7 2023-11-27 14:51:13 +00:00
Makefile.am add tests/pfcp_cfg.vty.with_pfcp 2024-01-21 02:29:31 +01:00
atlocal.in Initial structure + import code from osmo-iuh.git 2022-01-04 19:48:52 +01:00
cnpool.vty detect in/active CN links by RANAP RESET 2023-06-21 04:16:13 +02:00
nri_cfg.vty cnpool: make NRI mappings VTY configurable 2023-06-02 17:11:25 +02:00
osmo-hnbgw-vty-test.cfg add separate cfg file only for VTY tests 2023-05-26 23:23:21 +02:00
osmo-hnbgw.vty cfg: add 'hnbgw' / 'plmn MCC MNC' 2023-06-21 04:16:13 +02:00
pfcp_cfg.vty.with_pfcp pfcp: implement sending Network Instance IEs 2024-01-21 02:48:38 +01:00
test_nodes.ctrl ctrl test: also test msc 1 2023-06-16 04:25:31 +02:00
testsuite.at ranap_rab_ass: add decoder and rewrite functions for RAB-AssignmentRequest/Response 2022-02-02 10:51:38 +01:00