Searched defs:pDhcp (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Runtime/common/checksum/
H A Dipv4.cpp645 * @param pDhcp Pointer to the DHCP packet.
647 * @param cbDhcp The number of valid bytes that pDhcp points to.
651 RTDECL(bool) RTNetIPv4IsDHCPValid(PCRTNETUDP pUdpHdr, PCRTNETBOOTP pDhcp, size_t cbDhcp, uint8_t *pMsgType) argument
665 if (cbDhcp < RT_OFFSETOF(RTNETBOOTP, bp_op) + sizeof(pDhcp->bp_op))
667 if (RT_UNLIKELY( pDhcp->bp_op != RTNETBOOTP_OP_REQUEST
668 && pDhcp->bp_op != RTNETBOOTP_OP_REPLY))
671 if (cbDhcp < RT_OFFSETOF(RTNETBOOTP, bp_htype) + sizeof(pDhcp->bp_htype))
673 if (RT_UNLIKELY(pDhcp->bp_htype != RTNET_ARP_ETHER))
676 if (cbDhcp < RT_OFFSETOF(RTNETBOOTP, bp_hlen) + sizeof(pDhcp->bp_hlen))
678 if (RT_UNLIKELY(pDhcp
[all...]
/vbox/src/VBox/Devices/Network/testcase/
H A DtstIntNet-1.cpp139 PCRTNETBOOTP pDhcp = (PCRTNETBOOTP)pbCur; local
140 if (!RTNetIPv4IsDHCPValid(pUdpHdr, pDhcp, cbLeft, NULL))
/vbox/src/VBox/NetworkServices/DHCP/
H A DVBoxNetDHCP.cpp644 VBoxNetDhcp *pDhcp = new VBoxNetDhcp(); local
645 if (!pDhcp)
650 int rc = pDhcp->parseArgs(argc - 1, argv + 1);
654 pDhcp->init();
659 rc = pDhcp->tryGoOnline();
662 delete pDhcp;
669 g_pDhcp = pDhcp;
670 rc = pDhcp->run();
671 pDhcp->done();
674 delete pDhcp;
[all...]
H A DConfig.h553 VBoxNetDhcpWriteCursor(PRTNETBOOTP pDhcp, size_t cbDhcp) : argument
554 m_pbCur(&pDhcp->bp_vend.Dhcp.dhcp_opts[0]),
555 m_pbEnd((uint8_t *)pDhcp + cbDhcp),
559 m_pDhcp(pDhcp),
562 AssertPtr(pDhcp);

Completed in 57 milliseconds