Changeset 63562 in vbox for trunk/src/VBox/Devices/Network
- Timestamp:
- Aug 16, 2016 2:04:03 PM (8 years ago)
- Location:
- trunk/src/VBox/Devices/Network
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevE1000.cpp
r63478 r63562 3466 3466 else 3467 3467 { 3468 pGso->cbHdrsSeg = pCtx->dw3.u8HDRLEN; /* @todo IPv6 UFO */3468 pGso->cbHdrsSeg = pCtx->dw3.u8HDRLEN; /** @todo IPv6 UFO */ 3469 3469 if (pCtx->dw2.fTCP) 3470 3470 pGso->u8Type = PDMNETWORKGSOTYPE_IPV6_TCP; … … 5123 5123 } 5124 5124 5125 /// @todo :uncomment: pThis->uStatIntTXQE++;5126 /// @todo :uncomment: e1kRaiseInterrupt(pThis, ICR_TXQE);5125 /// @todo uncomment: pThis->uStatIntTXQE++; 5126 /// @todo uncomment: e1kRaiseInterrupt(pThis, ICR_TXQE); 5127 5127 /* 5128 5128 * Release the lock. … … 5287 5287 STAM_PROFILE_ADV_STOP(&pThis->CTX_SUFF_Z(StatTransmit), a); 5288 5288 5289 /// @todo :uncomment: pThis->uStatIntTXQE++;5290 /// @todo :uncomment: e1kRaiseInterrupt(pThis, ICR_TXQE);5289 /// @todo uncomment: pThis->uStatIntTXQE++; 5290 /// @todo uncomment: e1kRaiseInterrupt(pThis, ICR_TXQE); 5291 5291 5292 5292 e1kCsTxLeave(pThis); … … 6688 6688 #endif 6689 6689 #endif /* E1K_WITH_TXD_CACHE */ 6690 /** @todo GSO requires some more state here. */6690 /** @todo GSO requires some more state here. */ 6691 6691 E1kLog(("%s State has been saved\n", pThis->szPrf)); 6692 6692 return VINF_SUCCESS; … … 6770 6770 SSMR3GetMem(pSSM, &pThis->auRegs, sizeof(pThis->auRegs)); 6771 6771 SSMR3GetBool(pSSM, &pThis->fIntRaised); 6772 /** @todo :PHY could be made a separate device with its own versioning */6772 /** @todo PHY could be made a separate device with its own versioning */ 6773 6773 Phy::loadState(pSSM, &pThis->phy); 6774 6774 SSMR3GetU32(pSSM, &pThis->uSelectedReg); … … 7181 7181 PDMCritSectEnter(&pThis->cs, VERR_SEM_BUSY); 7182 7182 7183 /** @todo :r=pritesh still need to check if i missed7183 /** @todo r=pritesh still need to check if i missed 7184 7184 * to clean something in this function 7185 7185 */ … … 7518 7518 N_("Invalid configuration for E1000 device")); 7519 7519 7520 /** @todo :LineSpeed unused! */7520 /** @todo LineSpeed unused! */ 7521 7521 7522 7522 pThis->fR0Enabled = true; -
trunk/src/VBox/Devices/Network/DevINIP.cpp
r63211 r63562 284 284 PDMDEV_SET_ERROR(pDevIns, rc, 285 285 N_("Configuration error: Failed to get the \"IP\" value")); 286 /* @todo:perhaps we should panic if IPv4 address isn't specify, with assumtion that286 /** @todo perhaps we should panic if IPv4 address isn't specify, with assumtion that 287 287 * ISCSI target specified in IPv6 form. 288 288 */ -
trunk/src/VBox/Devices/Network/DevPCNet.cpp
r63226 r63562 4712 4712 PDMCritSectEnter(&pThis->CritSect, VERR_SEM_BUSY); 4713 4713 4714 /** @todo :r=pritesh still need to check if i missed4714 /** @todo r=pritesh still need to check if i missed 4715 4715 * to clean something in this function 4716 4716 */ -
trunk/src/VBox/Devices/Network/DevVirtioNet.cpp
r63478 r63562 471 471 vnetCsRxLeave(pThis); 472 472 473 // TODO:Implement reset473 /// @todo Implement reset 474 474 if (pThis->fCableConnected) 475 475 STATUS = VNET_S_LINK_UP; -
trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp
r63478 r63562 6228 6228 if ( enmTrunkType == kIntNetTrunkType_WhateverNone 6229 6229 #ifdef VBOX_WITH_NAT_SERVICE 6230 || enmTrunkType == kIntNetTrunkType_SrvNat /* @todo:what does it mean */6230 || enmTrunkType == kIntNetTrunkType_SrvNat /** @todo what does it mean */ 6231 6231 #endif 6232 6232 || ( pCur->enmTrunkType == enmTrunkType -
trunk/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.cpp
r62499 r63562 28 28 #include <iprt/types.h> 29 29 #include "VBoxLwipCore.h" 30 /* @todo:lwip or nat ? */30 /** @todo lwip or nat ? */ 31 31 #define LOG_GROUP LOG_GROUP_DRV_NAT 32 32 #include <iprt/cpp/lock.h> … … 155 155 if (lwipRc != ERR_OK) 156 156 { 157 /* @todo:map lwip error code? */157 /** @todo map lwip error code? */ 158 158 rc = VERR_INTERNAL_ERROR; 159 159 } -
trunk/src/VBox/Devices/Network/lwip-new/vbox/sys_arch.c
r63011 r63562 64 64 65 65 /** Actual declaration of the mbox type. */ 66 /* @todo:magic - ??? */66 /** @todo magic - ??? */ 67 67 struct sys_mbox 68 68 { -
trunk/src/VBox/Devices/Network/slirp/bootp.c
r63012 r63562 67 67 uint8_t *q = vend; 68 68 uint8_t len; 69 /* @todo magic validation */69 /** @todo magic validation */ 70 70 q += 4; /*magic*/ 71 71 while(*q != RFC1533_END) -
trunk/src/VBox/Devices/Network/slirp/ip_input.c
r63016 r63562 660 660 register caddr_t opts; 661 661 int olen; 662 NOREF(mopt); /* @todo:do we really will need this options buffer? */662 NOREF(mopt); /** @todo do we really will need this options buffer? */ 663 663 664 664 olen = (ip->ip_hl<<2) - sizeof(struct ip); -
trunk/src/VBox/Devices/Network/slirp/libalias/alias.c
r63217 r63562 1579 1579 LibAliasRefreshModules(void) 1580 1580 { 1581 /* @todo (r - vasily) here should be module loading */1581 /** @todo (r - vasily) here should be module loading */ 1582 1582 #ifndef VBOX 1583 1583 char buf[256], conf[] = "/etc/libalias.conf"; -
trunk/src/VBox/Devices/Network/slirp/slirp.c
r62696 r63562 373 373 pData->slirp_ethaddr = &special_ethaddr[0]; 374 374 alias_addr.s_addr = pData->special_addr.s_addr | RT_H2N_U32_C(CTL_ALIAS); 375 /* @todo:add ability to configure this staff */375 /** @todo add ability to configure this staff */ 376 376 377 377 /* … … 418 418 } 419 419 #ifdef VBOX_WITH_NAT_SEND2HOME 420 /* @todo:we should know all interfaces available on host. */420 /** @todo we should know all interfaces available on host. */ 421 421 pData->pInSockAddrHomeAddress = RTMemAllocZ(sizeof(struct sockaddr)); 422 422 pData->cInHomeAddressSize = 1; … … 734 734 * receive more, and we have room for it XXX /2 ? 735 735 */ 736 /* @todo:vvl - check which predicat here will be more useful here in rerm of new sbufs. */736 /** @todo vvl - check which predicat here will be more useful here in rerm of new sbufs. */ 737 737 if ( CONN_CANFRCV(so) 738 738 && (SBUF_LEN(&so->so_snd) < (SBUF_SIZE(&so->so_snd)/2)) -
trunk/src/VBox/Devices/Network/slirp/socket.c
r63121 r63562 115 115 AssertReturn((pNewSocket, false)); 116 116 pData->pInSockAddrHomeAddress[idxAddr].sin_port = pSo->so_fport; 117 /* @todo:more verbose on errors,117 /** @todo more verbose on errors, 118 118 * @note: we shouldn't care if this send fail or not (we're in broadcast). 119 119 */ -
trunk/src/VBox/Devices/Network/slirp/tcp_input.c
r63016 r63562 481 481 { 482 482 QSOCKET_UNLOCK(tcb); 483 /* @todo fix SOLOOKUP macrodefinition to be usable here */483 /** @todo fix SOLOOKUP macrodefinition to be usable here */ 484 484 so = solookup(&tcb, ti->ti_src, ti->ti_sport, 485 485 ti->ti_dst, ti->ti_dport); -
trunk/src/VBox/Devices/Network/slirp/tcp_subr.c
r63016 r63562 562 562 if (cVerbose > 0) 563 563 LogRel(("NAT: Old socket recv size: %dKB\n", opt / 1024)); 564 /* @todo (r-vvl) make it configurable (via extra data) */564 /** @todo (r-vvl) make it configurable (via extra data) */ 565 565 opt = pData->socket_rcv; 566 566 status = setsockopt(s, SOL_SOCKET, SO_RCVBUF, (char *)&opt, sizeof(int)); -
trunk/src/VBox/Devices/Network/slirp/tftp.c
r63478 r63562 303 303 rc = tftpSessionParseAndMarkOption(pszTftpRRQRaw, &pTftpSession->OptionTSize); 304 304 305 /* @todo:we don't use timeout, but its value in the range 0-255 */305 /** @todo we don't use timeout, but its value in the range 0-255 */ 306 306 if ( RT_SUCCESS(rc) 307 307 && !RTStrICmp("timeout", g_TftpDesc[idxOptionArg].pszName)) 308 308 rc = tftpSessionParseAndMarkOption(pszTftpRRQRaw, &pTftpSession->OptionTimeout); 309 309 310 /* @todo:unknown option detection */310 /** @todo unknown option detection */ 311 311 if (RT_FAILURE(rc)) 312 312 { -
trunk/src/VBox/Devices/Network/slirp/udp.c
r63016 r63562 686 686 /* The original check was completely broken, as the commented out 687 687 * if statement was always true (INADDR_ANY=0). */ 688 /* @todo:vvl - alias_addr should be set (if required)688 /** @todo vvl - alias_addr should be set (if required) 689 689 * later by liabalias module. 690 690 */
Note:
See TracChangeset
for help on using the changeset viewer.