Skip to content
Snippets Groups Projects

Draft: L2 Emulator for NSA Mode

Closed Melissa requested to merge eurecom/episys-merge-nsa into develop
2 files
+ 5
0
Compare changes
  • Side-by-side
  • Inline
Files
2
  • 0e1768d0
    The future frame was not being updated correctly
    when multiple slot indications were coming in
    at nearly the same time. The VNF would not handle
    slot indications that come very close in time to
    one another. This was causing the future SFN to
    not get updated as expected.
    
    Additionally, there is a portion of the ack/nack
    scheduling where code was added to advance the
    pucch->ul_slot. This code would occasionally return
    a new ul_slot that is greater than 19. I am not sure
    what this code was originally intended to do, but for
    now, I modified it to ensure that the ul_slot stays
    between [0, 19] and if it is above 19 it will wrap
    and incrament the frame.
@@ -2528,6 +2528,7 @@ int vnf_nr_p7_read_dispatch_message(vnf_p7_t* vnf_p7)
if(recvfrom_result > 0)
{
vnf_nr_handle_p7_message(vnf_p7->rx_message_buffer, recvfrom_result, vnf_p7);
recvfrom_result = -1;
}
else
{
Loading