Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG UE
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG UE
Commits
a3bddb9b
Commit
a3bddb9b
authored
Apr 04, 2019
by
Stefan Schaffelder
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
apply last diff from ssr to local orange_cdrx branch. Remove SSR comments
parent
de924558
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
147 additions
and
139 deletions
+147
-139
openair2/COMMON/rrc_messages_types.h
openair2/COMMON/rrc_messages_types.h
+9
-9
openair2/ENB_APP/enb_paramdef.h
openair2/ENB_APP/enb_paramdef.h
+40
-40
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/MAC/pre_processor.c
+1
-1
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
+1
-5
openair2/RRC/LTE/MESSAGES/asn1_msg.h
openair2/RRC/LTE/MESSAGES/asn1_msg.h
+1
-1
openair2/RRC/LTE/rrc_defs.h
openair2/RRC/LTE/rrc_defs.h
+1
-1
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB.c
+94
-82
No files found.
openair2/COMMON/rrc_messages_types.h
View file @
a3bddb9b
...
...
@@ -36,7 +36,7 @@
#include "LTE_SystemInformationBlockType2.h"
#include "LTE_SL-OffsetIndicator-r12.h"
#include "LTE_SubframeBitmapSL-r12.h"
#include "LTE_DRX-Config.h"
// Add DRX SSR 2018-10
#include "LTE_DRX-Config.h"
#include "LTE_SL-CP-Len-r12.h"
#include "LTE_SL-PeriodComm-r12.h"
#include "LTE_SL-DiscResourcePool-r12.h"
...
...
@@ -142,14 +142,14 @@ typedef struct RadioResourceConfig_s {
long
bcch_modificationPeriodCoeff
;
long
pcch_defaultPagingCycle
;
long
pcch_nB
;
LTE_DRX_Config_PR
drx_Config_present
;
// Add DRX SSR 2018-10
long
drx_onDurationTimer
;
// Add DRX SSR 2018-10
long
drx_InactivityTimer
;
// Add DRX SSR 2018-10
long
drx_RetransmissionTimer
;
// Add DRX SSR 2018-10
LTE_DRX_Config__setup__longDRX_CycleStartOffset_PR
drx_longDrx_CycleStartOffset_present
;
// Add DRX SSR 2018-10
long
drx_longDrx_CycleStartOffset
;
// Add DRX SSR 2018-10
long
drx_shortDrx_Cycle
;
// Add DRX SSR 2018-10
long
drx_shortDrx_ShortCycleTimer
;
// Add DRX SSR 2018-10
LTE_DRX_Config_PR
drx_Config_present
;
long
drx_onDurationTimer
;
long
drx_InactivityTimer
;
long
drx_RetransmissionTimer
;
LTE_DRX_Config__setup__longDRX_CycleStartOffset_PR
drx_longDrx_CycleStartOffset_present
;
long
drx_longDrx_CycleStartOffset
;
long
drx_shortDrx_Cycle
;
long
drx_shortDrx_ShortCycleTimer
;
long
ue_TimersAndConstants_t300
;
long
ue_TimersAndConstants_t301
;
long
ue_TimersAndConstants_t310
;
...
...
openair2/ENB_APP/enb_paramdef.h
View file @
a3bddb9b
This diff is collapsed.
Click to expand it.
openair2/LAYER2/MAC/pre_processor.c
View file @
a3bddb9b
...
...
@@ -1653,7 +1653,7 @@ void ulsch_scheduler_pre_processor(module_id_t module_idP,
UE_sched_ctrl
*
ue_sched_ctl
;
int
N_RB_UL
=
0
;
uint16_t
available_rbs
,
first_rb_offset
;
rnti_t
rntiTable
[
MAX_MOBILES_PER_ENB
];
// Rnti array => Add SSR 12-2018
rnti_t
rntiTable
[
MAX_MOBILES_PER_ENB
];
// sort ues
LOG_D
(
MAC
,
"In ulsch_preprocessor: sort ue
\n
"
);
...
...
openair2/RRC/LTE/MESSAGES/asn1_msg.c
View file @
a3bddb9b
...
...
@@ -317,10 +317,9 @@ uint8_t do_MIB_SL(const protocol_ctxt_t *const ctxt_pP, const uint8_t eNB_index,
return
((
enc_rval
.
encoded
+
7
)
/
8
);
}
// Begin add DRX SSR 2018-11
LTE_DRX_Config_t
*
do_DrxConfig
(
uint8_t
Mod_id
,
int
CC_id
,
RrcConfigurationReq
*
configuration
,
LTE_UE_EUTRA_Capability_t
*
UEcap
)
{
// Begin add DRX SSR 2018-12
LTE_DRX_Config_t
*
drxConfig
=
NULL
;
BIT_STRING_t
*
featureGroupIndicators
=
NULL
;
bool
ueSupportCdrxShortFlag
=
false
;
...
...
@@ -335,7 +334,6 @@ LTE_DRX_Config_t *do_DrxConfig(uint8_t Mod_id, int CC_id, RrcConfigurationReq *c
}
else
LOG_W
(
RRC
,
"[do_DrxConfig] Not enough featureGroupIndicators bits
\n
"
);
}
else
LOG_W
(
RRC
,
"[do_DrxConfig] No featureGroupIndicators pointer
\n
"
);
}
else
LOG_W
(
RRC
,
"[do_DrxConfig] No UEcap pointer
\n
"
);
// End add DRX SSR 2018-12
drxConfig
=
(
LTE_DRX_Config_t
*
)
malloc
(
sizeof
(
LTE_DRX_Config_t
));
if
(
drxConfig
==
NULL
)
return
NULL
;
...
...
@@ -419,8 +417,6 @@ LTE_DRX_Config_t *do_DrxConfig(uint8_t Mod_id, int CC_id, RrcConfigurationReq *c
}
return
drxConfig
;
}
// End add DRX SSR 2018-11
uint8_t
do_SIB1
(
rrc_eNB_carrier_data_t
*
carrier
,
int
Mod_id
,
int
CC_id
...
...
openair2/RRC/LTE/MESSAGES/asn1_msg.h
View file @
a3bddb9b
...
...
@@ -71,7 +71,7 @@ uint8_t do_MIB(rrc_eNB_carrier_data_t *carrier, uint32_t N_RB_DL, uint32_t phich
);
/**
\brief Generate configuration for DRX_Config
(Add DRX SSR 2018-11)
\brief Generate configuration for DRX_Config
@param Mod_id Instance of eNB
@param CC_id Id of component to configure
@param configuration Pointer Configuration Request structure
...
...
openair2/RRC/LTE/rrc_defs.h
View file @
a3bddb9b
...
...
@@ -200,7 +200,7 @@ void *send_UE_status_notification(void *);
/* for ImsiMobileIdentity_t */
#include "MobileIdentity.h"
#include "LTE_DRX-Config.h"
// Add DRX SSR 2018-11
#include "LTE_DRX-Config.h"
/* correct Rel(8|10)/Rel14 differences
* the code is in favor of Rel14, those defines do the translation
...
...
openair2/RRC/LTE/rrc_eNB.c
View file @
a3bddb9b
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment