- Timestamp:
- Nov 18, 2011 9:08:55 AM (13 years ago)
- Location:
- trunk/src/VBox/Devices/Network/slirp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/debug.c
r39286 r39360 277 277 struct sockaddr_in *in_addr; 278 278 socklen_t socklen = sizeof(struct sockaddr); 279 PNATState pData = (PNATState)pvUser; 279 280 int status = 0; 280 281 NOREF(cchWidth); 281 282 NOREF(cchPrecision); 282 283 NOREF(fFlags); 283 NOREF(pvUser);284 Assert(pData); 284 285 285 286 AssertReturn(strcmp(pszType, "natsock") == 0, 0); … … 299 300 300 301 in_addr = (struct sockaddr_in *)&addr; 301 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "socket %d:(proto:%u) "302 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "socket %d:(proto:%u) exp. in %d " 302 303 "state=%R[natsockstate] " 303 304 "f_(addr:port)=%RTnaipv4:%d " 304 305 "l_(addr:port)=%RTnaipv4:%d " 305 306 "name=%RTnaipv4:%d", 306 so->s, so->so_type, so->so_state, 307 so->s, so->so_type, 308 so->so_expire - curtime, 309 so->so_state, 307 310 so->so_faddr.s_addr, 308 311 RT_N2H_U16(so->so_fport), … … 535 538 536 539 int 537 debug_init( )540 debug_init(PNATState pData) 538 541 { 539 542 int rc = VINF_SUCCESS; … … 544 547 { 545 548 546 rc = RTStrFormatTypeRegister("natsock", printSocket, NULL); AssertRC(rc);549 rc = RTStrFormatTypeRegister("natsock", printSocket, pData); AssertRC(rc); 547 550 rc = RTStrFormatTypeRegister("natsockstate", printNATSocketState, NULL); AssertRC(rc); 548 551 rc = RTStrFormatTypeRegister("natwinnetevents", -
trunk/src/VBox/Devices/Network/slirp/debug.h
r37738 r39360 32 32 #define FILE void 33 33 34 int debug_init ( void);34 int debug_init (PNATState); 35 35 void ipstats (PNATState); 36 36 void tcpstats (PNATState); -
trunk/src/VBox/Devices/Network/slirp/slirp.c
r39299 r39360 631 631 return rc; 632 632 } 633 debug_init( );633 debug_init(pData); 634 634 if_init(pData); 635 635 ip_init(pData);
Note:
See TracChangeset
for help on using the changeset viewer.