• Robert Schmidt's avatar
    Stop L1_rx_thread/L1_tx_thread first · 70b46110
    Robert Schmidt authored
    These are the "main" worker threads (apart the ru_thread). If the
    thread-pool stops, they might get stuck. E.g., in PUSCH channel
    estimation, it uses a local response queue, and if the thread pool is
    terminated, it seems that the L1_rx_thread can get stuck in there.
    
    To limit these problems, attempt to stop these threads first; stop the
    queue from which they read and make them terminate; then, stop the
    thread pool.
    
    Also, fix the termination of respPuschSymb queue.
    70b46110
nr-gnb.c 19.1 KB