refactored the logic in `__nss_hal_request_irq` to use case statements, with a single call to `netif_napi_add_weight` and `request_irq`. Signed-off-by: Sean Khan <datapronix@protonmail.com>