Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
oai
openairinterface5G
Commits
b29e20d4
Commit
b29e20d4
authored
Apr 19, 2018
by
Robert Schmidt
Browse files
MAC sched slicing: sort only relevant slices
parent
59fc7832
Changes
1
Hide whitespace changes
Inline
Side-by-side
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
View file @
b29e20d4
...
...
@@ -2353,9 +2353,10 @@ static int slice_priority_compare(const void *_a, const void *_b, void *_c)
void
slice_priority_sort
(
module_id_t
Mod_id
,
int
slice_list
[
MAX_NUM_SLICES
])
{
int
i
;
for
(
i
=
0
;
i
<
MAX_NUM_SLICES
;
++
i
)
{
for
(
i
=
0
;
i
<
RC
.
mac
[
Mod_id
]
->
slice_info
.
n_dl
;
++
i
)
{
slice_list
[
i
]
=
i
;
}
qsort_r
(
slice_list
,
MAX_NUM_SLICES
,
sizeof
(
int
),
slice_priority_compare
,
&
Mod_id
);
qsort_r
(
slice_list
,
RC
.
mac
[
Mod_id
]
->
slice_info
.
n_dl
,
sizeof
(
int
),
slice_priority_compare
,
&
Mod_id
);
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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