@@ -136,7 +136,7 @@ pub struct VhostUserConsoleBackend {
136
136
pub ready_to_write : bool ,
137
137
pub output_queue : Queue < String > ,
138
138
pub stdin : Option < Box < dyn Read + Send + Sync > > ,
139
- pub listener : Option < TcpListener > ,
139
+ pub tcp_listener : Option < TcpListener > ,
140
140
pub stream : Option < Box < dyn ReadWrite + Send + Sync > > ,
141
141
pub rx_event : EventFd ,
142
142
pub rx_ctrl_event : EventFd ,
@@ -165,15 +165,15 @@ impl VhostUserConsoleBackend {
165
165
output_queue : Queue :: new ( ) ,
166
166
stdin : None ,
167
167
stream : None ,
168
- listener : None ,
168
+ tcp_listener : None ,
169
169
rx_event : EventFd :: new ( EFD_NONBLOCK ) . map_err ( |_| Error :: EventFdFailed ) ?,
170
170
rx_ctrl_event : EventFd :: new ( EFD_NONBLOCK ) . map_err ( |_| Error :: EventFdFailed ) ?,
171
171
exit_event : EventFd :: new ( EFD_NONBLOCK ) . map_err ( |_| Error :: EventFdFailed ) ?,
172
172
mem : None ,
173
173
} )
174
174
}
175
175
176
- pub fn assign_input_method ( & mut self , tcpaddr_str : String ) -> Result < ( ) > {
176
+ pub fn assign_input_method ( & mut self , vm_sock : String ) -> Result < ( ) > {
177
177
if self . controller . read ( ) . unwrap ( ) . backend == BackendType :: Nested {
178
178
// Enable raw mode for local terminal if backend is nested
179
179
enable_raw_mode ( ) . expect ( "Raw mode error" ) ;
@@ -185,7 +185,7 @@ impl VhostUserConsoleBackend {
185
185
Self :: epoll_register ( self . epoll_fd . as_raw_fd ( ) , stdin_fd, epoll:: Events :: EPOLLIN )
186
186
. map_err ( |_| Error :: EpollAdd ) ?;
187
187
} else {
188
- let listener = TcpListener :: bind ( tcpaddr_str ) . expect ( "Failed bind tcp address" ) ;
188
+ let listener = TcpListener :: bind ( vm_sock ) . expect ( "Failed bind tcp address" ) ;
189
189
self . listener = Some ( listener) ;
190
190
}
191
191
Ok ( ( ) )
@@ -531,7 +531,7 @@ impl VhostUserConsoleBackend {
531
531
532
532
if self . controller . read ( ) . unwrap ( ) . backend == BackendType :: Network {
533
533
let listener_fd = self
534
- . listener
534
+ . tcp_listener
535
535
. as_ref ( )
536
536
. expect ( "Failed get tcp listener ref" )
537
537
. as_raw_fd ( ) ;
@@ -573,7 +573,7 @@ impl VhostUserConsoleBackend {
573
573
fn create_new_stream_thread ( & mut self ) {
574
574
// Accept only one incoming connection
575
575
if let Some ( stream) = self
576
- . listener
576
+ . tcp_listener
577
577
. as_ref ( )
578
578
. expect ( "Failed get tcp listener ref" )
579
579
. incoming ( )
@@ -582,7 +582,7 @@ impl VhostUserConsoleBackend {
582
582
match stream {
583
583
Ok ( stream) => {
584
584
let local_addr = self
585
- . listener
585
+ . tcp_listener
586
586
. as_ref ( )
587
587
. expect ( "No listener" )
588
588
. local_addr ( )
@@ -600,7 +600,7 @@ impl VhostUserConsoleBackend {
600
600
601
601
let stream: Box < dyn ReadWrite + Send + Sync > = Box :: new ( stream) ;
602
602
self . stream = Some ( stream) ;
603
- self . write_tcp_stream ( ) ;
603
+ self . write_stream ( ) ;
604
604
}
605
605
Err ( e) => {
606
606
eprintln ! ( "Stream error: {}" , e) ;
@@ -609,7 +609,7 @@ impl VhostUserConsoleBackend {
609
609
}
610
610
}
611
611
612
- fn write_tcp_stream ( & mut self ) {
612
+ fn write_stream ( & mut self ) {
613
613
if self . stream . is_some ( ) {
614
614
while self . output_queue . size ( ) > 0 {
615
615
let byte_stream = self
@@ -630,13 +630,13 @@ impl VhostUserConsoleBackend {
630
630
}
631
631
}
632
632
633
- fn read_tcp_stream ( & mut self ) {
633
+ fn read_stream ( & mut self ) {
634
634
let mut buffer = [ 0 ; 1024 ] ;
635
635
match self . stream . as_mut ( ) . expect ( "No stream" ) . read ( & mut buffer) {
636
636
Ok ( bytes_read) => {
637
637
if bytes_read == 0 {
638
638
let local_addr = self
639
- . listener
639
+ . tcp_listener
640
640
. as_ref ( )
641
641
. expect ( "No listener" )
642
642
. local_addr ( )
@@ -785,7 +785,7 @@ impl VhostUserBackendMut for VhostUserConsoleBackend {
785
785
if self . controller . read ( ) . unwrap ( ) . backend == BackendType :: Nested {
786
786
return self . read_char_thread ( ) ;
787
787
} else {
788
- self . read_tcp_stream ( ) ;
788
+ self . read_stream ( ) ;
789
789
return Ok ( ( ) ) ;
790
790
}
791
791
}
@@ -1428,7 +1428,7 @@ mod tests {
1428
1428
. output_queue
1429
1429
. add ( "Test" . to_string ( ) )
1430
1430
. unwrap ( ) ;
1431
- vu_console_backend. write_tcp_stream ( ) ;
1431
+ vu_console_backend. write_stream ( ) ;
1432
1432
1433
1433
// All data has been consumed by the cursor
1434
1434
assert_eq ! ( vu_console_backend. output_queue. size( ) , 0 ) ;
0 commit comments