Searched defs:pDhcpMsg (Results 1 - 4 of 4) sorted by relevance
/vbox/src/VBox/NetworkServices/DHCP/ |
H A D | NetworkManagerDhcp.cpp | 51 * @param pDhcpMsg The message. 54 bool NetworkManager::handleDhcpReqDiscover(PCRTNETBOOTP pDhcpMsg, size_t cb) argument 60 Client client = confManager->getClientByDhcpPacket(pDhcpMsg, cb); 63 Lease lease = confManager->allocateLease4Client(client, pDhcpMsg, cb); 66 int rc = ConfigurationManager::extractRequestList(pDhcpMsg, cb, opt); 73 offer4Client(client, pDhcpMsg->bp_xid, opt.au8RawOpt, opt.cbRawOpt); 84 * @param pDhcpMsg The message. 87 bool NetworkManager::handleDhcpReqRequest(PCRTNETBOOTP pDhcpMsg, size_t cb) argument 92 Client client = confManager->getClientByDhcpPacket(pDhcpMsg, cb); 103 nak(client, pDhcpMsg [all...] |
H A D | VBoxNetDHCP.cpp | 103 bool handleDhcpMsg(uint8_t uMsgType, PCRTNETBOOTP pDhcpMsg, size_t cb); 315 PCRTNETBOOTP pDhcpMsg = (PCRTNETBOOTP)pv; local 316 m_pCurMsg = pDhcpMsg; 320 if (RTNetIPv4IsDHCPValid(NULL /* why is this here? */, pDhcpMsg, cbPv, &uMsgType)) 326 handleDhcpMsg(uMsgType, pDhcpMsg, cbPv); 345 * @param pDhcpMsg The DHCP message. 348 bool VBoxNetDhcp::handleDhcpMsg(uint8_t uMsgType, PCRTNETBOOTP pDhcpMsg, size_t cb) argument 350 if (pDhcpMsg->bp_op == RTNETBOOTP_OP_REQUEST) 357 return m_NetworkManager->handleDhcpReqDiscover(pDhcpMsg, cb); 360 return m_NetworkManager->handleDhcpReqRequest(pDhcpMsg, c [all...] |
H A D | Config.cpp | 282 int ConfigurationManager::extractRequestList(PCRTNETBOOTP pDhcpMsg, size_t cbDhcpMsg, RawOption& rawOpt) argument 284 return ConfigurationManager::findOption(RTNET_DHCP_OPT_PARAM_REQ_LIST, pDhcpMsg, cbDhcpMsg, rawOpt); 288 Client ConfigurationManager::getClientByDhcpPacket(const RTNETBOOTP *pDhcpMsg, size_t cbDhcpMsg) argument 295 fDhcpValid = RTNetIPv4IsDHCPValid(NULL, pDhcpMsg, cbDhcpMsg, &uMsgType); 298 LogFlowFunc(("dhcp:mac:%RTmac\n", &pDhcpMsg->bp_chaddr.Mac)); 304 if ((*it) == pDhcpMsg->bp_chaddr.Mac) 316 c.initWithMac(pDhcpMsg->bp_chaddr.Mac); 333 * @param pDhcpMsg The DHCP message. 338 ConfigurationManager::findOption(uint8_t uOption, PCRTNETBOOTP pDhcpMsg, size_t cbDhcpMsg, RawOption& opt) argument 348 if (pDhcpMsg 396 allocateLease4Client(const Client& client, PCRTNETBOOTP pDhcpMsg, size_t cbDhcpMsg) argument [all...] |
/vbox/src/VBox/Devices/Network/testcase/ |
H A D | tstIntNet-1.cpp | 245 PRTNETDHCP pDhcpMsg = (PRTNETDHCP) (pUdpHdr + 1); local 252 pDhcpMsg->Op = 1; /* request */ 253 pDhcpMsg->HType = 1; /* ethernet */ 254 pDhcpMsg->HLen = sizeof(RTMAC); 255 pDhcpMsg->Hops = 0; 256 pDhcpMsg->XID = g_DhcpXID = RTRandU32(); 257 pDhcpMsg->Secs = 0; 258 pDhcpMsg->Flags = 0; /* unicast */ //RT_H2BE_U16(0x8000); /* broadcast */ 259 pDhcpMsg->CIAddr.u = 0; 260 pDhcpMsg 492 PCRTNETDHCP pDhcpMsg = (PCRTNETDHCP)(pUdpHdr + 1); local [all...] |
Completed in 41 milliseconds