As we know that the QNX using default priority 21 for interrupt handling. Therefore, is it suitable to set my custom application to priority higher than 21? I worry about that it could lead to io-net and network driver miss the interrupt. I would consider default priority for user application is 20 to 10. It is due to priority 21 is for both network driver interrupt handling, io-usb, devb-eide, and so on. Moreover, priority 10 is for almost QNX utility such as slogger and so on.
In another way, I am considering to use ‘io-net -di82544 priority 50’ and ‘renice’ to adjust network driver interrupt handling and io-usb/devb-eide priority to 50. However, the io-usb/devb-eide has no luck with ‘renice’ commands still remain in 21. Therefore, I can not have priority ranges for user applications from 49 to 10.
Had you done above two approaches before? Please correct me if I am wrong.