diff --git a/src/plugins/switch/nrt/nrt.c b/src/plugins/switch/nrt/nrt.c
index e98fcd79ea66e8ef809d66790596c053a9c20f08..d9c808e66903fb1f113b3d68849caf3a7c03170a 100644
--- a/src/plugins/switch/nrt/nrt.c
+++ b/src/plugins/switch/nrt/nrt.c
@@ -2175,6 +2175,7 @@ _pack_tableinfo(nrt_tableinfo_t *tableinfo, nrt_adapter_t adapter_type,
 				NRT_MAX_DEVICENAME_SIZE, buf);
 			pack32(ib_tbl_ptr->base_lid, buf);
 			pack8(ib_tbl_ptr->lmc, buf);
+			pack32(ib_tbl_ptr->node_number, buf);
 			pack8(ib_tbl_ptr->port_id, buf);
 			pack32(ib_tbl_ptr->task_id, buf);
 			pack16(ib_tbl_ptr->win_id, buf);
@@ -2276,6 +2277,7 @@ _unpack_tableinfo(nrt_tableinfo_t *tableinfo, nrt_adapter_t adapter_type,
 				goto unpack_error;
 			safe_unpack32(&ib_tbl_ptr->base_lid, buf);
 			safe_unpack8(&ib_tbl_ptr->lmc, buf);
+			safe_unpack32(&ib_tbl_ptr->node_number, buf);
 			safe_unpack8(&ib_tbl_ptr->port_id, buf);
 			safe_unpack32(&ib_tbl_ptr->task_id, buf);
 			safe_unpack16(&ib_tbl_ptr->win_id, buf);