pespin has uploaded this change for review.
Rename s/ue_fsm/epdg_ue_fsm/g
osmo-epdg actually contains 2 nodes inside: ePDG and AAA server. The fsm
is for the ePDG node, and ideally we want to keep both nodes as separate
as possible so that we can later on split them or use an external AAA
server.
Change-Id: If0852f4aedd0fb0cb9bf6cfcf77f00acd4a3fcbf
---
M src/epdg_gtpc_s2b.erl
R src/epdg_ue_fsm.erl
M src/gsup_server.erl
3 files changed, 23 insertions(+), 9 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/erlang/osmo-epdg refs/changes/86/35686/1
diff --git a/src/epdg_gtpc_s2b.erl b/src/epdg_gtpc_s2b.erl
index 7e3dd6e..ca05d9b 100644
--- a/src/epdg_gtpc_s2b.erl
+++ b/src/epdg_gtpc_s2b.erl
@@ -287,7 +287,7 @@
Sess1 = update_gtp_session_from_create_session_response(Resp, Sess0),
lager:info("s2b: Updated Session after create_session_response: ~p~n", [Sess1]),
State1 = update_gtp_session(Sess0, Sess1, State0),
- ue_fsm:received_gtpc_create_session_response(Sess0#gtp_session.pid, {ok, Resp}),
+ epdg_ue_fsm:received_gtpc_create_session_response(Sess0#gtp_session.pid, {ok, Resp}),
{noreply, State1}
end;
@@ -299,7 +299,7 @@
{noreply, State0};
Sess ->
State1 = delete_gtp_session(Sess, State0),
- ue_fsm:received_gtpc_delete_session_response(Sess#gtp_session.pid, Resp),
+ epdg_ue_fsm:received_gtpc_delete_session_response(Sess#gtp_session.pid, Resp),
{noreply, State1}
end;
diff --git a/src/ue_fsm.erl b/src/epdg_ue_fsm.erl
similarity index 99%
rename from src/ue_fsm.erl
rename to src/epdg_ue_fsm.erl
index f17dfdc..f8fca64 100644
--- a/src/ue_fsm.erl
+++ b/src/epdg_ue_fsm.erl
@@ -30,9 +30,9 @@
% for the parts of the runtime libraries of Erlang/OTP used as well as
% that of the covered work.
--module(ue_fsm).
+-module(epdg_ue_fsm).
-behaviour(gen_statem).
--define(NAME, ue_fsm).
+-define(NAME, epdg_ue_fsm).
-include_lib("osmo_gsup/include/gsup_protocol.hrl").
-include_lib("gtplib/include/gtp_packet.hrl").
diff --git a/src/gsup_server.erl b/src/gsup_server.erl
index cebcc0f..ae677c9 100644
--- a/src/gsup_server.erl
+++ b/src/gsup_server.erl
@@ -223,7 +223,7 @@
% send auth info / requesting authentication tuples
handle_info({ipa, Socket, ?IPAC_PROTO_EXT_GSUP, _GsupMsgRx = #{message_type := send_auth_info_req, imsi := Imsi}}, State0) ->
{UE, State1} = find_or_new_gsups_ue(Imsi, State0),
- case ue_fsm:auth_request(UE#gsups_ue.pid) of
+ case epdg_ue_fsm:auth_request(UE#gsups_ue.pid) of
ok -> ok;
{error, _} ->
Resp = #{message_type => send_auth_info_err,
@@ -241,7 +241,7 @@
UE = find_gsups_ue_by_imsi(Imsi, State),
case UE of
#gsups_ue{imsi = Imsi} ->
- case ue_fsm:lu_request(UE#gsups_ue.pid) of
+ case epdg_ue_fsm:lu_request(UE#gsups_ue.pid) of
ok -> ok;
{error, _} ->
Resp = #{message_type => location_upd_err,
@@ -268,7 +268,7 @@
UE = find_gsups_ue_by_imsi(Imsi, State),
case UE of
#gsups_ue{imsi = Imsi} ->
- case ue_fsm:tunnel_request(UE#gsups_ue.pid) of
+ case epdg_ue_fsm:tunnel_request(UE#gsups_ue.pid) of
ok -> ok;
{error, _} ->
Resp = #{message_type => epdg_tunnel_error,
@@ -294,7 +294,7 @@
UE = find_gsups_ue_by_imsi(Imsi, State),
case UE of
#gsups_ue{imsi = Imsi} ->
- case ue_fsm:purge_ms_request(UE#gsups_ue.pid) of
+ case epdg_ue_fsm:purge_ms_request(UE#gsups_ue.pid) of
ok -> ok;
_ -> Resp = #{message_type => purge_ms_err,
imsi => Imsi,
@@ -349,7 +349,7 @@
new_gsups_ue(Imsi, State) ->
- {ok, Pid} = ue_fsm:start_link(Imsi),
+ {ok, Pid} = epdg_ue_fsm:start_link(Imsi),
UE = #gsups_ue{imsi = Imsi, pid = Pid},
NewSt = State#gsups_state{ues = sets:add_element(UE, State#gsups_state.ues)},
{UE, NewSt}.
To view, visit change 35686. To unsubscribe, or for help writing mail filters, visit settings.