diff --git a/docs/src/design/ipc-service-stack.md b/docs/src/design/ipc-service-stack.md
index 3043ca708..992e3fece 100644
--- a/docs/src/design/ipc-service-stack.md
+++ b/docs/src/design/ipc-service-stack.md
@@ -13,7 +13,7 @@ sequenceDiagram
participant AT as AsyncTransaction
(util/ipc)
participant K as pw_kernel
(channel)
participant S as Server process
- participant D as dispatch()
(ipc-server)
+ participant D as dispatch()
(pldm/server)
participant H as FdHandler
Note over C,H: Request
@@ -58,7 +58,7 @@ path.
sequenceDiagram
participant C as Client
(test code)
participant L as Loopback<D, N>
(util/service)
- participant D as dispatch()
(ipc-server)
+ participant D as dispatch()
(pldm/server)
participant H as FdHandler
C->>L: start(req: &[u8])
diff --git a/services/pldm/ipc-api/BUILD.bazel b/services/pldm/api/BUILD.bazel
similarity index 75%
rename from services/pldm/ipc-api/BUILD.bazel
rename to services/pldm/api/BUILD.bazel
index 076874b28..37aa11ae4 100644
--- a/services/pldm/ipc-api/BUILD.bazel
+++ b/services/pldm/api/BUILD.bazel
@@ -4,13 +4,13 @@
load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
rust_library(
- name = "pldm_ipc_api",
+ name = "pldm_api",
srcs = glob(["src/**/*.rs"]),
edition = "2024",
visibility = ["//visibility:public"],
)
rust_test(
- name = "pldm_ipc_api_test",
- crate = ":pldm_ipc_api",
+ name = "pldm_api_test",
+ crate = ":pldm_api",
)
diff --git a/services/pldm/ipc-api/src/error.rs b/services/pldm/api/src/error.rs
similarity index 100%
rename from services/pldm/ipc-api/src/error.rs
rename to services/pldm/api/src/error.rs
diff --git a/services/pldm/ipc-api/src/lib.rs b/services/pldm/api/src/lib.rs
similarity index 100%
rename from services/pldm/ipc-api/src/lib.rs
rename to services/pldm/api/src/lib.rs
diff --git a/services/pldm/ipc-api/src/status.rs b/services/pldm/api/src/status.rs
similarity index 100%
rename from services/pldm/ipc-api/src/status.rs
rename to services/pldm/api/src/status.rs
diff --git a/services/pldm/ipc-api/src/wire.rs b/services/pldm/api/src/wire.rs
similarity index 100%
rename from services/pldm/ipc-api/src/wire.rs
rename to services/pldm/api/src/wire.rs
diff --git a/services/pldm/ipc-server/BUILD.bazel b/services/pldm/server/BUILD.bazel
similarity index 68%
rename from services/pldm/ipc-server/BUILD.bazel
rename to services/pldm/server/BUILD.bazel
index 704f385e1..dd318ed45 100644
--- a/services/pldm/ipc-server/BUILD.bazel
+++ b/services/pldm/server/BUILD.bazel
@@ -4,17 +4,17 @@
load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
rust_library(
- name = "pldm_ipc_server",
+ name = "pldm_server",
srcs = glob(["src/**/*.rs"]),
edition = "2024",
visibility = ["//visibility:public"],
deps = [
- "//services/pldm/ipc-api:pldm_ipc_api",
+ "//services/pldm/api:pldm_api",
"//util/service",
],
)
rust_test(
- name = "pldm_ipc_server_test",
- crate = ":pldm_ipc_server",
+ name = "pldm_server_test",
+ crate = ":pldm_server",
)
diff --git a/services/pldm/ipc-server/src/lib.rs b/services/pldm/server/src/lib.rs
similarity index 98%
rename from services/pldm/ipc-server/src/lib.rs
rename to services/pldm/server/src/lib.rs
index b17b3c61f..ea191bc60 100644
--- a/services/pldm/ipc-server/src/lib.rs
+++ b/services/pldm/server/src/lib.rs
@@ -11,8 +11,8 @@
#![no_std]
-use pldm_ipc_api::wire::{self, PldmOp};
-use pldm_ipc_api::{DenyReason, FdStatus, ResponseCode, WireError};
+use pldm_api::wire::{self, PldmOp};
+use pldm_api::{DenyReason, FdStatus, ResponseCode, WireError};
use util_service::{Dispatch, DispatchError};
/// What the FD does in response to each orchestrator operation.
@@ -151,8 +151,8 @@ fn encode_unit_result(
#[cfg(test)]
mod tests {
use super::*;
- use pldm_ipc_api::status::TransferMode;
- use pldm_ipc_api::wire::{RequestHeader, MAX_RESPONSE_SIZE};
+ use pldm_api::status::TransferMode;
+ use pldm_api::wire::{RequestHeader, MAX_RESPONSE_SIZE};
/// Mock handler that records calls and returns canned responses.
struct MockFd {
@@ -449,7 +449,7 @@ mod tests {
#[cfg(test)]
mod loopback_tests {
use super::*;
- use pldm_ipc_api::wire::MAX_REQUEST_SIZE;
+ use pldm_api::wire::MAX_REQUEST_SIZE;
use util_service::{AsyncTransport, Loopback, TransportError};
/// Start one request and poll the response out, as the client layer
@@ -462,9 +462,9 @@ mod loopback_tests {
transport.start(req).unwrap();
transport.poll(resp).unwrap().unwrap()
}
- use pldm_ipc_api::status::TransferMode;
- use pldm_ipc_api::wire::{self, MAX_RESPONSE_SIZE};
- use pldm_ipc_api::{DenyReason, FdStatus, ResponseCode};
+ use pldm_api::status::TransferMode;
+ use pldm_api::wire::{self, MAX_RESPONSE_SIZE};
+ use pldm_api::{DenyReason, FdStatus, ResponseCode};
/// Minimal handler for loopback tests.
struct StubFd {