Skip to content

Commit 2d2509f

Browse files
committed
Unified terminology using VSOCK
Signed-off-by: Weikang Guo <guoweikang@kylinos.cn>
1 parent 63d0587 commit 2d2509f

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

api/src/socket.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use core::{
88
};
99

1010
use axerrno::{AxError, AxResult, LinuxError};
11-
use axnet::{SocketAddrEx, unix::UnixSocketAddr, vsock::VsocketAddr};
11+
use axnet::{SocketAddrEx, unix::UnixSocketAddr, vsock::VsockAddr};
1212
use linux_raw_sys::net::{
1313
__kernel_sa_family_t, AF_INET, AF_INET6, AF_UNIX, AF_VSOCK, in_addr, in6_addr, sockaddr,
1414
sockaddr_in, sockaddr_in6, socklen_t,
@@ -204,7 +204,7 @@ impl SocketAddrExt for UnixSocketAddr {
204204
// __u32 svm_cid; /* Context ID */
205205
// unsigned char svm_zero[sizeof(struct sockaddr) - sizeof(__kernel_sa_family_t) - 2 * sizeof(__u32)];
206206
// };
207-
impl SocketAddrExt for VsocketAddr {
207+
impl SocketAddrExt for VsockAddr {
208208
fn read_from_user(addr: UserConstPtr<sockaddr>, addrlen: socklen_t) -> AxResult<Self> {
209209
if read_family(addr, addrlen)? as u32 != AF_VSOCK {
210210
return Err(AxError::Other(LinuxError::EAFNOSUPPORT));
@@ -219,7 +219,7 @@ impl SocketAddrExt for VsocketAddr {
219219
let cid: u32 = u32::from_le_bytes([addr_vm[8], addr_vm[9], addr_vm[10], addr_vm[11]]);
220220

221221
info!("read_from_user: port={}, cid={}", port, cid);
222-
Ok(VsocketAddr { cid, port })
222+
Ok(VsockAddr { cid, port })
223223
}
224224

225225
fn write_to_user(&self, addr: UserPtr<sockaddr>, addrlen: &mut socklen_t) -> AxResult<()> {
@@ -245,7 +245,7 @@ impl SocketAddrExt for SocketAddrEx {
245245
match read_family(addr, addrlen)? as u32 {
246246
AF_INET | AF_INET6 => SocketAddr::read_from_user(addr, addrlen).map(Self::Ip),
247247
AF_UNIX => UnixSocketAddr::read_from_user(addr, addrlen).map(Self::Unix),
248-
AF_VSOCK => VsocketAddr::read_from_user(addr, addrlen).map(Self::Vsock),
248+
AF_VSOCK => VsockAddr::read_from_user(addr, addrlen).map(Self::Vsock),
249249
_ => Err(AxError::Other(LinuxError::EAFNOSUPPORT)),
250250
}
251251
}

0 commit comments

Comments
 (0)