Commit 05033b0b authored by zhenghuangkun's avatar zhenghuangkun

Add InitialContextSetupResponse Message

parent 3b3452dc
...@@ -275,6 +275,18 @@ typedef struct pdusession_s { ...@@ -275,6 +275,18 @@ typedef struct pdusession_s {
uint32_t gtp_teid; uint32_t gtp_teid;
} pdusession_t; } pdusession_t;
typedef enum pdusession_qosflow_mapping_ind_e{
QOSFLOW_MAPPING_INDICATION_UL = 0,
QOSFLOW_MAPPING_INDICATION_DL = 1,
QOSFLOW_MAPPING_INDICATION_NON = 0xFF
}pdusession_qosflow_mapping_ind_t;
typedef struct pdusession_associate_qosflow_s{
uint8_t qci;
pdusession_qosflow_mapping_ind_t qos_flow_mapping_ind;
}pdusession_associate_qosflow_t;
typedef struct pdusession_setup_s { typedef struct pdusession_setup_s {
/* Unique pdusession_id for the UE. */ /* Unique pdusession_id for the UE. */
uint8_t pdusession_id; uint8_t pdusession_id;
...@@ -282,8 +294,14 @@ typedef struct pdusession_setup_s { ...@@ -282,8 +294,14 @@ typedef struct pdusession_setup_s {
/* The transport layer address for the IP packets */ /* The transport layer address for the IP packets */
ngap_transport_layer_addr_t gNB_addr; ngap_transport_layer_addr_t gNB_addr;
/* S-GW Tunnel endpoint identifier */ /* UPF Tunnel endpoint identifier */
uint32_t gtp_teid; uint32_t gtp_teid;
/* qos flow list number */
uint8_t nb_of_qos_flow;
/* qos flow list(1 ~ 64) */
pdusession_associate_qosflow_t associated_qos_flows[QOSFLOW_MAX_VALUE];
} pdusession_setup_t; } pdusession_setup_t;
typedef struct pdusession_tobe_added_s { typedef struct pdusession_tobe_added_s {
......
...@@ -209,8 +209,9 @@ schedule_MBMS_NFAPI(module_id_t module_idP, uint8_t CC_id, frame_t frameP, ...@@ -209,8 +209,9 @@ schedule_MBMS_NFAPI(module_id_t module_idP, uint8_t CC_id, frame_t frameP,
msi_pos=0; msi_pos=0;
if((frameP&3)==0) if((frameP&3)==0)
msi_pos++; msi_pos++;
while((non_mbsfn_SubframeConfig & (0x100 >> msi_pos)) == (0x100>>msi_pos)) while((non_mbsfn_SubframeConfig & (0x100 >> msi_pos)) == (0x100>>msi_pos)){
msi_pos++; msi_pos++;
}
mbms_mch_i=0; mbms_mch_i=0;
if((subframeP==0)){ if((subframeP==0)){
......
...@@ -837,6 +837,7 @@ void nr_schedule_uss_ulsch_phytest(int Mod_idP, ...@@ -837,6 +837,7 @@ void nr_schedule_uss_ulsch_phytest(int Mod_idP,
else if(mu==2) K2=2; else if(mu==2) K2=2;
else K2=3; else K2=3;
} }
LOG_D(MAC,"nr_schedule_uss_ulsch_phytest K2 %d\n", K2);
pusch_pdu->pdu_bit_map = PUSCH_PDU_BITMAP_PUSCH_DATA; pusch_pdu->pdu_bit_map = PUSCH_PDU_BITMAP_PUSCH_DATA;
pusch_pdu->rnti = rnti; pusch_pdu->rnti = rnti;
......
This diff is collapsed.
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