- 10 Jul, 2021 1 commit
-
-
Roberto Louro Magueta authored
-
- 16 Jun, 2021 2 commits
-
-
Thomas Laurent authored
-
Thomas Laurent authored
-
- 11 Jun, 2021 1 commit
-
-
Luis Pereira authored
-
- 08 Jun, 2021 1 commit
-
-
HARADA Masayuki authored
-
- 05 Jun, 2021 1 commit
-
-
Roberto Louro Magueta authored
-
- 31 May, 2021 2 commits
-
-
Xue Song authored
In the UE executable, delete the initialization of NR.nrrrc and check the NULL of NR.nrrrc
-
Roberto Louro Magueta authored
This reverts commit 64aa42d6
-
- 30 May, 2021 2 commits
-
-
knopp authored
-
Roberto Louro Magueta authored
-
- 26 May, 2021 2 commits
-
-
Luis Pereira authored
-
Panos Matzakos authored
Enable IP TUN interface configuration upon reception of PDU Session Establishment Accept NAS message -User plane traffic validation with OAI UE and OAI CN: -Downlink ping initiated from the CN is received at the IP interface of the UE. However it seems that there is some packet corruption preventing the generaration of ping reply. -Uplink ping initiated from the UE reaches the OAI CN machine. However no ping reply is seen yet either.
-
- 18 May, 2021 1 commit
-
-
Cédric Roux authored
"infinity" is -1 in the code.
-
- 12 May, 2021 1 commit
-
-
Roberto Louro Magueta authored
-
- 11 May, 2021 1 commit
-
-
Roberto Louro Magueta authored
-
- 10 May, 2021 2 commits
-
-
-
Thomas Laurent authored
-
- 02 May, 2021 2 commits
- 30 Apr, 2021 1 commit
-
-
Roberto Louro Magueta authored
-
- 27 Apr, 2021 1 commit
-
-
Cédric Roux authored
-
- 26 Apr, 2021 1 commit
-
-
Cédric Roux authored
This commit implements integrity and security settings for nr pdcp. It will only work for SRBs. This commit has not been tested. It may fail to work completely. To be checked.
-
- 18 Apr, 2021 1 commit
-
-
knopp authored
-
- 17 Apr, 2021 1 commit
-
-
knopp authored
corrections in PUCCH handling for dedicated configuration on initialBWP. first transmission handling for DL harq processes at UE.
-
- 16 Apr, 2021 1 commit
-
-
knopp authored
-
- 14 Apr, 2021 1 commit
-
-
Panos Matzakos authored
-RRCSetupComplete successfully transferred to RLC of the UE now through SRB1, but not at the MAC yet. -Needed to enable some additional elements for RLC config. at the gNB side (asn1_msg.c) so that the addition of the SRB does not fail at the UE. To verify if these are really required.
-
- 16 Mar, 2021 1 commit
-
-
Roberto Louro Magueta authored
-
- 10 Mar, 2021 1 commit
-
-
Cédric Roux authored
The discard timer is used by the PDCP layer to discard packets that were not transmitted to RLC after some time. We don't really need it for the moment, maybe never for the default bearer which is a best-effort bearer passing all kind of IP traffic. Maybe for voice over IP kind of traffic it's important, or realtime applications. I ran an iperf UDP uplink test and saw no error on the PHY layer but still lots of packets lost in the iperf logs, which was very surprising. By analyzing the logs in wireshark I saw that, with the current scheduler, an IP packet sent by the UE took 40ms to be sent piece by piece to the gNB, and then the next uplink IP packet was never sent at all because the discard timer was expired, leading to the high count of packets lost in the iperf logs. So let's put infinity for the moment for the discard timer. From my understanding of the moment it's not a problem. If for some reason we should set it to some non-infinity value, then we can change later.
-
- 09 Mar, 2021 1 commit
-
-
Wang He authored
-
- 04 Mar, 2021 2 commits
- 03 Mar, 2021 1 commit
-
-
Cédric Roux authored
Implement data transfer (38.331 5.2): - transmit operation (in nr_pdcp_entity_recv_sdu) - receive operation (in nr_pdcp_entity_recv_pdu) - t-Reordering expiration To keep track of time the function nr_pdcp_wakeup_timer_thread has been added and is called by the gNB's MAC scheduler via nr_pdcp_tick. (The UE has not been modified.) A thread has been introduced to set time of all the existing PDCP entities in the system. This probably does not scale well with many PDCP entities (many UEs connected to the gNB). To be changed at some point when needed. Hopefully, with a few UEs this mechanism won't be too problematic (ie. won't cause realtime problems). The problem with time in PDCP is that SDUs are kept if some are missing, to do reordering. A timer is started and when it expires we have to transmit the SDUs even if some are still missing. We want to do that as soon as possible. So we have to check timers often (every millisecond). In RLC the time is set when there is so...
-
- 26 Feb, 2021 1 commit
-
-
Panos Matzakos authored
-For the moment SRBs are preconfigured (as was done for DRBs in noS1 mode) but this should be removed
-
- 25 Feb, 2021 2 commits
- 16 Feb, 2021 1 commit
-
-
Xue Song authored
-
- 15 Feb, 2021 2 commits
-
-
Cédric Roux authored
go figure...
-
Cédric Roux authored
The code is forced to use nea2, no matter what the UE supports. After 2^18 PDCP packets, it will fail to work (we don't use HFN yet). These limitations will be fixed in later commits. The existing security function was not reused, because it does too much memory allocation and initializes the security context at each ciphering. So here comes nr_pdcp_security_nea2_cipher(). And also the ciphering is done inplace. To be changed if necessary.
-
- 12 Feb, 2021 1 commit
-
-
Mahesh K authored
-
- 10 Feb, 2021 1 commit
-
-
He Shanyun authored
-