mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-hnbgw.git
synced 2025-11-02 04:53:21 +00:00
Before this patch, RAB Assign Request containing only a ReleaseList where being discarded with an error. This commit adds logic to allow passing those messages, and upon RAB Assign Response, tear down the related PFCP sessions before forwarding it back to the CN. This is scenario is tested in TTCN-3 testsuite HNBGW_Tests.TC_ps_rab_release. Related: SYS#7451 Change-Id: Iea7f2cea4aa1fbab12cb8bf0275cd43d9e0713c2
16 lines
520 B
C
16 lines
520 B
C
#pragma once
|
|
|
|
#include <osmocom/ranap/ranap_ies_defs.h>
|
|
|
|
enum ps_rab_ass_fsm_event {
|
|
PS_RAB_ASS_EV_LOCAL_F_TEIDS_RX,
|
|
PS_RAB_ASS_EV_RAB_ASS_RESP,
|
|
PS_RAB_ASS_EV_RAB_ESTABLISHED,
|
|
PS_RAB_ASS_EV_RAB_RELEASED,
|
|
PS_RAB_ASS_EV_RAB_FAIL,
|
|
};
|
|
|
|
int hnbgw_gtpmap_rx_rab_ass_req(struct hnbgw_context_map *map, struct msgb *ranap_msg, ranap_message *message);
|
|
int hnbgw_gtpmap_rx_rab_ass_resp(struct hnbgw_context_map *map, struct msgb *ranap_msg, ranap_message *message);
|
|
void hnbgw_gtpmap_release(struct hnbgw_context_map *map);
|