/*________________________openair_rrc_utils.c________________________ Authors : Hicham Anouar Company : EURECOM Emails : anouar@eurecom.fr ________________________________________________________________*/ //#include "openair_types.h" #include "defs.h" #include "extern.h" //#include "openair_proto.h" #ifndef USER_MODE char bcmp(void *x, void *y,int Size ){ unsigned char i; for(i=0;imacphy_exit(""); return 0; } //-------------------------------------------------------------------------------------------// u8 rrc_find_free_ue_index(u8 Mod_id){ //-------------------------------------------------------------------------------------------// u16 i; for(i=1;i<=NB_CNX_CH;i++) if ( (CH_rrc_inst[Mod_id].Info.UE_list[i][0] == 0) && (CH_rrc_inst[Mod_id].Info.UE_list[i][1] == 0) && (CH_rrc_inst[Mod_id].Info.UE_list[i][2] == 0) && (CH_rrc_inst[Mod_id].Info.UE_list[i][3] == 0) && (CH_rrc_inst[Mod_id].Info.UE_list[i][4] == 0)) return i; return 0xff; } //-------------------------------------------------------------------------------------------// unsigned short rrc_find_ue_index(unsigned char Mod_id, L2_ID Mac_id){ //-------------------------------------------------------------------------------------------// unsigned char i; /* for(i=0;i<=NB_CNX_CH;i++) if( bcmp(Mac_id.L2_id,CH_rrc_inst[Mod_id].Info.UE_list[i].L2_id,sizeof(L2_ID))==0) return i; return i; */ } //-------------------------------------------------------------------------------------------// u8 rrc_is_node_isolated(u8 Mod_id){ //-------------------------------------------------------------------------------------------// /*u8 i; for(i=0;imacphy_exit(); #else exit(-1); #endif */ } /* //--------------------------------------------------------------------------------------------// SRB_INFO* rrc_find_srb_info(u8 Mod_id,u16 Srb_id){ //----------------------------------------------------------------------------------------// u8 i; if(Rrc_inst[Mod_id].Rrc_info[0].Status == CH_READY){ for(i=0;iHeader->Rv_tb_idx=0; // Rrc_buffer->W_idx=0; //Rrc_buffer->R_idx=0; }