Sakthivel Velumani
91fd14bf99
UE harq bugfixes
2020-06-05 17:35:25 +02:00
Francesco Mani
7948d26f8c
Revert "scheduling dl in both half frames"
...
This reverts commit cf5bc231ec .
2020-06-03 15:45:00 +02:00
Francesco Mani
62b154e8d6
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-03 15:42:31 +02:00
Florian Kaltenberger
f6b83fd925
adding frequency offset to prachsim
2020-06-03 11:52:20 +02:00
Francesco Mani
c359a05351
Revert "separation of dl and ul clear fapi information"
...
This reverts commit 17a1a554b7 .
2020-06-02 18:31:09 +02:00
Francesco Mani
17a1a554b7
separation of dl and ul clear fapi information
2020-06-02 16:14:49 +02:00
Francesco Mani
cf5bc231ec
scheduling dl in both half frames
2020-05-29 16:44:26 +02:00
Francesco Mani
4e12c39471
static bitmap to schedule dl slots (also to test phone)
2020-05-28 17:56:42 +02:00
Raymond Knopp
dad2d8bce7
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
2020-05-26 16:39:50 +02:00
Raymond Knopp
0a45909bd1
minor changes
2020-05-26 15:37:10 +02:00
Raymond Knopp
c042f7c26a
fixed issue related to scheduing of PRACH for long sequence (only gets done in last slot of subframe now, not both) and start point of DFT in RU processing for long-sequence. Removes fatal segfault.
2020-05-26 11:40:54 +02:00
Sakthivel Velumani
d37f077082
handling failed ack/nack reception
2020-05-26 00:22:48 +02:00
Raymond Knopp
539ff7bf85
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-26 00:05:40 +02:00
Raymond Knopp
fe5cd3d28d
fixed bug for long PRACH sequence configuration, flipped HARQ bits for 2-bit PUCCH0 UCI report
2020-05-26 00:04:49 +02:00
Francesco Mani
6fa5a6cf89
bugfix
2020-05-22 15:35:31 +02:00
Francesco Mani
03b38ca871
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-22 15:02:03 +02:00
Francesco Mani
17e52131d3
scheduling continuous dl transmission in first half frame
2020-05-22 15:00:37 +02:00
Sakthivel Velumani
94b88cf2cf
bug fixes
2020-05-22 13:16:30 +02:00
Sakthivel Velumani
453e257d8d
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-22 12:47:03 +02:00
Sakthivel Velumani
eb5a7a9ab1
added harq handling in gnb mac
2020-05-22 12:41:28 +02:00
Raymond Knopp
8f8894d764
suppressed some LOG_M that were killing real-time.
2020-05-21 23:02:08 +02:00
Francesco Mani
2f4f90ba24
bugfix
2020-05-20 15:49:43 +02:00
Francesco Mani
3284e42e51
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-20 15:06:03 +02:00
Francesco Mani
b0ff2cef54
rearranged function to prepare pucch scheduling
2020-05-20 15:05:33 +02:00
Raymond Knopp
6fb195867b
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-19 23:59:31 +02:00
Raymond Knopp
dd8cb98443
added support in gNB and UE for long PRACH sequences. Tested format 0 with unitary simulation only.
2020-05-19 23:58:28 +02:00
Francesco Mani
49991e100b
bugfix for 2 acknacks in pucch0
2020-05-19 19:09:29 +02:00
Francesco Mani
03ce05571a
Merge branch 'NR_RRC_harq_b' into NR_RRC_harq_hacks
2020-05-18 19:00:58 +02:00
Sakthivel Velumani
5a5f503997
Merge branch 'develop' into NR_RRC_harq_b
2020-05-18 12:57:51 +02:00
Sakthivel Velumani
54ca9ea5ab
fixed pucch procedures to use rrc struct in UE
2020-05-18 12:57:24 +02:00
Francesco Mani
b5b78125c9
test scheduling of pucch reception
2020-05-15 18:47:06 +02:00
Francesco Mani
d268c320ca
Merge branch 'develop' into NR_RRC_harq_hacks
2020-05-15 16:26:33 +02:00
Francesco Mani
0add4fdb55
bugfix in pucch timing indicator selection
2020-05-15 09:14:30 +02:00
Francesco Mani
1c7ee3caba
using num_dmrs_cdm_grps_no_data for PUSCH in PHY
2020-05-13 18:05:15 +02:00
Francesco Mani
6f0e4fe149
using numDmrsCdmGrpsNoData for PDSCH in PHY
2020-05-13 16:22:05 +02:00
Francesco Mani
ad246f961b
reset rnti and harq_mask in dlsch structure
2020-05-12 14:14:41 +02:00
Raphael Defosseux
e376241a82
Merge branch 'develop_integration_2020_w19' into 'develop'
...
Develop Integration Branch -- 2020 week 19
The following Merge Requests were included:
* MR [810] : NR PUCCH
* MR [812] : fix 20 compilation warnings
* MR [815] : rlc v2 -- coverity scan fixes
* MR [816] : hotfix: fix compilation of UE with --musim
Also add fixes for CI
2020-05-11 21:10:34 +02:00
Raphael Defosseux
f9403e9a2e
Merge remote-tracking branch 'origin/hotfix-ue-musim-compilation' into develop_integration_2020_w19
2020-05-11 11:22:48 +02:00
Raphael Defosseux
ab7ec85342
Merge remote-tracking branch 'origin/rlc_v2_coverity_fixes' into develop_integration_2020_w19
2020-05-11 11:22:34 +02:00
Cedric Roux
301ea42482
hotfix: fix compilation of UE with --musim
...
The following was failing:
./build_oai --UE --musim
Not sure this fix is correct, but it seems consistent with
the rest of platform_constants.h.
2020-05-09 10:12:38 +02:00
Francesco Mani
88e5203dfa
bugfix in dci1_1 size
2020-05-08 17:19:31 +02:00
Francesco Mani
185477dc9f
fix for ULSCH ok when PRBs are empty
2020-05-08 15:29:28 +02:00
Francesco Mani
927d97fa3f
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-08 15:27:10 +02:00
Raymond Knopp
160fef9a2d
fix after merge
2020-05-08 10:25:06 +02:00
Raymond Knopp
afa7ef9afe
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-08 10:17:18 +02:00
Raymond Knopp
70dff719e2
pusch dmrs rx fix, added comp file dump to ulsim
2020-05-08 10:16:30 +02:00
Cedric Roux
21a2a8c6e1
rlc v2: some fixes for 'bugs' found by coverity scan
...
Minor fixes, doesn't change anything. Not sure these are 'bugs' either,
but let's be polite with coverity scan...
One thing was not changed.
Coverity scan says:
*** CID 357991: Memory - illegal accesses (USE_AFTER_FREE)
/home/carabe/raphael/openairinterface5g/openair2/LAYER2/rlc_v2/rlc_entity_am.c: 507 in tx_list_remove_sn()
501 } else {
502 prev = cur;
503 cur = cur->next;
504 }
505 }
506
>>> CID 357991: Memory - illegal accesses (USE_AFTER_FREE)
>>> Using freed pointer "head.next".
507 return head.next;
508 }
509
510 void cleanup_sdu_list(rlc_entity_am_t *entity)
511 {
512 rlc_sdu_t head;
But as far as I understand, there is no problem. We don't access
head.next at all if it has been freed. Or is there some aliasing
going on there (pointer aliasing)? I doubt it. False positive?
2020-05-07 18:05:05 +02:00
Raphael Defosseux
bca9ecfd3c
add missing circular dependency protection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-07 16:38:00 +02:00
Raphael Defosseux
2a8dacc009
CI: better code guideline analysis
...
-- check if C file has a GNU GPL license
-- check if C file has s suspect license
-- check if C header is having correct circular dependency protection (with Laurent Thomas's help)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-07 16:35:28 +02:00
Raphael Defosseux
454139ac63
CI: fix a few typos in python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-07 16:34:53 +02:00