Commit 5eee826b authored by Sakthivel Velumani's avatar Sakthivel Velumani

Select slice for UE in RR method

parent daa1b689
...@@ -547,6 +547,7 @@ typedef struct { ...@@ -547,6 +547,7 @@ typedef struct {
int numPrioritizedPrbs; int numPrioritizedPrbs;
int numDedicatedPrbs; int numDedicatedPrbs;
nssai_t nssai; nssai_t nssai;
int allocatedPrbs;
} NR_slice_sched_t; } NR_slice_sched_t;
typedef struct { typedef struct {
......
...@@ -964,10 +964,7 @@ static int ngap_gNB_handle_pdusession_setup_request(sctp_assoc_t assoc_id, uint3 ...@@ -964,10 +964,7 @@ static int ngap_gNB_handle_pdusession_setup_request(sctp_assoc_t assoc_id, uint3
// S-NSSAI // S-NSSAI
OCTET_STRING_TO_INT8(&item_p->s_NSSAI.sST, msg->pdusession_setup_params[i].nssai.sst); OCTET_STRING_TO_INT8(&item_p->s_NSSAI.sST, msg->pdusession_setup_params[i].nssai.sst);
if (item_p->s_NSSAI.sD != NULL) { if (item_p->s_NSSAI.sD != NULL) {
uint8_t *sd_p = (uint8_t *)&msg->pdusession_setup_params[i].nssai.sd; BUFFER_TO_INT24((uint8_t *)item_p->s_NSSAI.sD->buf, msg->pdusession_setup_params[i].nssai.sd);
sd_p[0] = item_p->s_NSSAI.sD->buf[0];
sd_p[1] = item_p->s_NSSAI.sD->buf[1];
sd_p[2] = item_p->s_NSSAI.sD->buf[2];
} else { } else {
msg->pdusession_setup_params[i].nssai.sd = 0xffffff; msg->pdusession_setup_params[i].nssai.sd = 0xffffff;
} }
......
...@@ -11,7 +11,7 @@ gNBs = ...@@ -11,7 +11,7 @@ gNBs =
// Tracking area code, 0x0000 and 0xfffe are reserved values // Tracking area code, 0x0000 and 0xfffe are reserved values
tracking_area_code = 1; tracking_area_code = 1;
plmn_list = ({ mcc = 001; mnc = 01; mnc_length = 2; snssaiList = ({ sst = 1; }) }); plmn_list = ({ mcc = 001; mnc = 01; mnc_length = 2; snssaiList = ({ sst = 1; sd = 0xffffff; }, { sst = 1; sd = 0x000002; }) });
nr_cellid = 12345678L; nr_cellid = 12345678L;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment