diff --git a/src/plugins/switch/nrt/switch_nrt.c b/src/plugins/switch/nrt/switch_nrt.c
index e95d5b46b40dba1bc6d1840d787b8a7593b1e451..3634bc39551e8d4ad9a8c54cc6324872cd1e44e2 100644
--- a/src/plugins/switch/nrt/switch_nrt.c
+++ b/src/plugins/switch/nrt/switch_nrt.c
@@ -548,6 +548,10 @@ extern int switch_p_build_jobinfo(switch_jobinfo_t *switch_job, char *nodelist,
 				dev_type = NRT_HPCE;
 			} else if (!strcasecmp(type_ptr, "kmux")) {
 				dev_type = NRT_KMUX;
+			} else if (!strcasecmp(type_ptr, "sn_all")) {
+				sn_all = true;
+			} else if (!strcasecmp(type_ptr, "sn_single")) {
+				sn_all = false;
 			} else {
 				info("switch/nrt: invalid option: %s", token);
 				err = SLURM_ERROR;