libnvme: Set `RAE=1` for get log pages requests

NVMe-MI 1.2c spec requires the host to set the RAE bit in the
get log page requests.

https://fusion2.corp.google.com/8b32f83b-dd6c-3603-bbe2-b1b05a90f866
Tested: Manually
Google-Bug-Id: 422481496
Change-Id: Ic83c35c97acb2fb808716a90371453976259779f
Signed-off-by: Muhammad Usama <muhammadusama@google.com>
diff --git a/recipes-connectivity/libnvme/libnvme/0011-mi-Set-RAE-1-for-Get-Log-Page-Requests.patch b/recipes-connectivity/libnvme/libnvme/0011-mi-Set-RAE-1-for-Get-Log-Page-Requests.patch
new file mode 100644
index 0000000..df1b07a
--- /dev/null
+++ b/recipes-connectivity/libnvme/libnvme/0011-mi-Set-RAE-1-for-Get-Log-Page-Requests.patch
@@ -0,0 +1,26 @@
+From 4f4ac48f83395e65f757f98cce97c6f3d7772984 Mon Sep 17 00:00:00 2001
+From: Muhammad Usama <muhammadusama@google.com>
+Date: Mon, 23 Jun 2025 22:37:06 +0000
+Subject: [PATCH] libnvme-mi: Set `RAE=1` for Get Log Page Requests
+
+Signed-off-by: Muhammad Usama <muhammadusama@google.com>
+---
+ src/nvme/mi.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/nvme/mi.c b/src/nvme/mi.c
+index 655bc17d..3158cecd 100644
+--- a/src/nvme/mi.c
++++ b/src/nvme/mi.c
+@@ -985,6 +985,8 @@ int nvme_mi_admin_get_log(nvme_mi_ctrl_t ctrl, struct nvme_get_log_args *args)
+ 		return -1;
+ 	}
+ 
++	args->rae = true;
++
+ 	for (xfer_offset = 0; xfer_offset < args->len;) {
+ 		size_t xfered_size, cur_xfer_size = max_xfer_size;
+ 		bool final;
+-- 
+2.50.0.rc2.761.g2dc52ea45b-goog
+
diff --git a/recipes-connectivity/libnvme/libnvme_git.bb b/recipes-connectivity/libnvme/libnvme_git.bb
index 3ff5709..9c2eedc 100644
--- a/recipes-connectivity/libnvme/libnvme_git.bb
+++ b/recipes-connectivity/libnvme/libnvme_git.bb
@@ -23,6 +23,7 @@
     file://0008-mi-add-nvme_mi_msg-marco-to-print-MCTP-endpoint-desc.patch \
     file://0009-mi-use-nvme_mi_msg-macro-for-nvme-mi-message.patch \
     file://0010-mi-trace-NVMe-MI-command-request-after-failure.patch \
+    file://0011-mi-Set-RAE-1-for-Get-Log-Page-Requests.patch \
 "
 S = "${WORKDIR}/git"