Merge remote-tracking branch 'origin/add_sigint_handler_nr_physimulators' into...
Merge remote-tracking branch 'origin/add_sigint_handler_nr_physimulators' into integration_2025_w12 (!3320) Miscelaneous improvements in PHY simulators 1: Add a SIGINT handler to NR PHY simulators When using T2 virtual functions, it is important to properly stop DPDK and free the device. Otherwise the virtual functions may be blocked and a restart of the admin application is necessary. If not carefully done, such kind of operation can lead to losing cores to DPDK processes that cannot be stopped. This can lead to situations where the machine is locked and can only be unlocked by a power cycle. Always properly stopping DPDK and freeing the device reduces the risk of such situation to happen. Up to now, SIGINT was shutting down the PHY simulators without freeing the device. This commit adds a signal handler to handle SIGINT in a way that allow to properly free the device. This feature is added to all the NR PHY simulators whether they use T2 or not in case it is now or later of any use. 2: Make nr_ulschsim functional There were two issues that were making nr_ulschsim non functional: 1. The channel output was not copied to decoder input (llr array) 2. The test on decoding successful outcome was wrong The result was that nr_ulschsim was succesfull whatever were its arguments. This changeset fixes the two issues so that nr_ulschsim is now functional.
Showing
Please register or sign in to comment