From 42024336fef37effeb04e61d819ef46e1fd0f2db Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Fri, 8 Apr 2016 12:11:35 +0200 Subject: sgsn: Pass RAB ID to iu_rab_act_ps() function --- openbsc/src/libiu/iu.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'openbsc/src/libiu') diff --git a/openbsc/src/libiu/iu.c b/openbsc/src/libiu/iu.c index 56b6ec1d3..5edf22126 100644 --- a/openbsc/src/libiu/iu.c +++ b/openbsc/src/libiu/iu.c @@ -91,7 +91,7 @@ int iu_rab_act_cs(struct ue_conn_ctx *ue_ctx, uint32_t rtp_ip, uint16_t rtp_port return iu_rab_act(ue_ctx, msg); } -int iu_rab_act_ps(struct sgsn_pdp_ctx *pdp) +int iu_rab_act_ps(uint8_t rab_id, struct sgsn_pdp_ctx *pdp) { struct msgb *msg; struct sgsn_mm_ctx *mm = pdp->mm; @@ -104,8 +104,7 @@ int iu_rab_act_ps(struct sgsn_pdp_ctx *pdp) memcpy(&ggsn_ip, pdp->lib->gsnru.v, pdp->lib->gsnru.l); ggsn_ip = htonl(ggsn_ip); - /* FIXME: Generate unique RAB ID per UE */ - msg = ranap_new_msg_rab_assign_data(1, ggsn_ip, pdp->lib->teid_own); + msg = ranap_new_msg_rab_assign_data(rab_id, ggsn_ip, pdp->lib->teid_own); msg->l2h = msg->data; return iu_rab_act(uectx, msg); } -- cgit v1.2.3