/foundation/communication/dhcp/test/unittest/services/dhcp_client/ |
H A D | dhcp_options_test.cpp | 60 struct DhcpPacket packet; in HWTEST_F() 61 ASSERT_TRUE(memset_s(&packet, sizeof(struct DhcpPacket), 0, sizeof(struct DhcpPacket)) == EOK); in HWTEST_F() 92 struct DhcpPacket packet; in HWTEST_F() 93 ASSERT_TRUE(memset_s(&packet, sizeof(struct DhcpPacket), 0, sizeof(struct DhcpPacket)) == EOK); in HWTEST_F() 121 struct DhcpPacket packet; in HWTEST_F() 122 ASSERT_TRUE(memset_s(&packet, sizeof(struct DhcpPacket), 0, sizeof(struct DhcpPacket)) == EOK); in HWTEST_F() 145 struct DhcpPacket packe in HWTEST_F() [all...] |
H A D | dhcp_client_state_machine_test.cpp | 164 struct DhcpPacket *packet = nullptr; in HWTEST_F() 176 struct DhcpPacket packet; in HWTEST_F() 188 struct DhcpPacket *packet = nullptr; in HWTEST_F() 201 struct DhcpPacket packet; in HWTEST_F() 223 struct DhcpPacket packet; in HWTEST_F() 224 ASSERT_TRUE(memset_s(&packet, sizeof(struct DhcpPacket), 0, sizeof(struct DhcpPacket)) == EOK); in HWTEST_F() 249 struct DhcpPacket *packet = nullptr; in HWTEST_F() 262 struct DhcpPacket packet; in HWTEST_F() 275 struct DhcpPacket *packe in HWTEST_F() [all...] |
H A D | mock_custom_func.h | 27 MOCK_METHOD2(GetDhcpRawPacket, int(struct DhcpPacket *getPacket, int rawFd)); 28 MOCK_METHOD2(GetDhcpKernelPacket, int(struct DhcpPacket *getPacket, int sockFd));
|
H A D | mock_custom_func.cpp | 64 int __real_GetDhcpRawPacket(struct DhcpPacket *getPacket, int rawFd); 65 int __wrap_GetDhcpRawPacket(struct DhcpPacket *getPacket, int rawFd) in __wrap_GetDhcpRawPacket() 99 int __real_GetDhcpKernelPacket(struct DhcpPacket *getPacket, int sockFd); 100 int __wrap_GetDhcpKernelPacket(struct DhcpPacket *getPacket, int sockFd) in __wrap_GetDhcpKernelPacket()
|
H A D | dhcp_socket_test.cpp | 117 struct DhcpPacket packet; in HWTEST_F() 118 ASSERT_TRUE(memset_s(&packet, sizeof(struct DhcpPacket), 0, sizeof(struct DhcpPacket)) == EOK); in HWTEST_F() 151 struct DhcpPacket packet; in HWTEST_F() 243 struct DhcpPacket packet; in HWTEST_F() 256 struct DhcpPacket packet; in HWTEST_F()
|
/foundation/communication/dhcp/services/dhcp_client/include/ |
H A D | dhcp_client_state_machine.h | 43 int GetPacketHeaderInfo(struct DhcpPacket *packet, uint8_t type); 44 int GetPacketCommonInfo(struct DhcpPacket *packet); 45 int AddClientIdToOpts(struct DhcpPacket *packet); 46 int AddHostNameToOpts(struct DhcpPacket *packet); 47 int AddStrToOpts(struct DhcpPacket *packet, int option, std::string &value); 52 int GetDHCPServerHostName(const struct DhcpPacket *packet, struct DhcpIpResult *result); 53 int ParseNetworkVendorInfo(const struct DhcpPacket *packet, struct DhcpIpResult *result); 60 void AddParamaterRequestList(struct DhcpPacket *packet); 62 void DhcpAckOrNakPacketHandle(uint8_t type, struct DhcpPacket *packet, time_t timestamp); 63 void ParseDhcpAckPacket(const struct DhcpPacket *packe [all...] |
H A D | dhcp_options.h | 29 const uint8_t *GetDhcpOption(const struct DhcpPacket *packet, int code, size_t *length); 30 bool GetDhcpOptionUint8(const struct DhcpPacket *packet, int code, uint8_t *data); 31 bool GetDhcpOptionUint32(const struct DhcpPacket *packet, int code, uint32_t *data); 32 bool GetDhcpOptionUint32n(const struct DhcpPacket *packet, int code, uint32_t *data1, uint32_t *data2); 33 char *GetDhcpOptionString(const struct DhcpPacket *packet, int code);
|
H A D | dhcp_socket.h | 29 const struct DhcpPacket *sendPacket, uint32_t srcIp, uint32_t destIp, int destIndex, const uint8_t *destHwaddr); 30 int SendDhcpPacket(struct DhcpPacket *sendPacket, uint32_t srcIp, uint32_t destIp); 35 int GetDhcpRawPacket(struct DhcpPacket *getPacket, int rawFd); 36 int GetDhcpKernelPacket(struct DhcpPacket *getPacket, int sockFd);
|
H A D | dhcp_client_def.h | 89 /* Sizes for DhcpPacket Fields */ 337 /* DhcpPacket Fields */ 338 struct DhcpPacket { struct 360 struct DhcpPacket data;
|
/foundation/communication/dhcp/test/fuzztest/dhcpclientfun_fuzzer/ |
H A D | dhcpclientfun_fuzzer.cpp | 293 struct DhcpPacket *sendPacket = nullptr; in SendDhcpPacketFuzzerTest() 356 struct DhcpPacket getPacket; in GetDhcpRawPacketFuzzerTest() 589 struct DhcpPacket packet; in DhcpOfferPacketHandleFuzzerTest() 599 struct DhcpPacket packet; in ParseNetworkServerIdInfoFuzzerTest() 608 struct DhcpPacket packet; in ParseNetworkDnsInfoFuzzerTest() 627 struct DhcpPacket packet; in ParseNetworkInfoFuzzerTest() 666 struct DhcpPacket packet; in GetDHCPServerHostNameFuzzerTest() 675 struct DhcpPacket packet; in ParseNetworkVendorInfoFuzzerTest() 683 struct DhcpPacket packet; in DhcpAckOrNakPacketHandleFuzzerTest() 693 struct DhcpPacket packe in ParseDhcpAckPacketFuzzerTest() [all...] |
/foundation/communication/dhcp/services/dhcp_client/src/ |
H A D | dhcp_options.cpp | 27 static bool CheckOptSoverloaded(const struct DhcpPacket *packet, int code, int maxLen, int *over, int *index) in CheckOptSoverloaded() 46 static int CheckOptionsData(const struct DhcpPacket *packet, int code, int index, int maxLen) in CheckOptionsData() 153 const uint8_t *GetDhcpOption(const struct DhcpPacket *packet, int code, size_t *length) in GetDhcpOption() 206 bool GetDhcpOptionUint8(const struct DhcpPacket *packet, int code, uint8_t *data) in GetDhcpOptionUint8() 226 bool GetDhcpOptionUint32(const struct DhcpPacket *packet, int code, uint32_t *data) in GetDhcpOptionUint32() 250 bool GetDhcpOptionUint32n(const struct DhcpPacket *packet, int code, uint32_t *data1, uint32_t *data2) in GetDhcpOptionUint32n() 284 char *GetDhcpOptionString(const struct DhcpPacket *packet, int code) in GetDhcpOptionString()
|
H A D | dhcp_socket.cpp | 177 const struct DhcpPacket *sendPacket, uint32_t srcIp, uint32_t destIp, int destIndex, const uint8_t *destHwaddr) in SendToDhcpPacket() 213 int dhcpPackLen = sizeof(struct DhcpPacket) - sizeof(udpPackets.data.options) + optionLen; in SendToDhcpPacket() 221 if (memcpy_s(&(udpPackets.data), sizeof(struct DhcpPacket), sendPacket, sizeof(struct DhcpPacket)) != EOK) { in SendToDhcpPacket() 247 int SendDhcpPacket(struct DhcpPacket *sendPacket, uint32_t srcIp, uint32_t destIp) in SendDhcpPacket() 271 ssize_t nBytes = write(nFd, sendPacket, sizeof(struct DhcpPacket)); in SendDhcpPacket() 396 int GetDhcpRawPacket(struct DhcpPacket *getPacket, int rawFd) in GetDhcpRawPacket() 426 if (memcpy_s(getPacket, sizeof(struct DhcpPacket), &(udpPackets.data), nDhcpPacket) != EOK) { in GetDhcpRawPacket() 437 int GetDhcpKernelPacket(struct DhcpPacket *getPacket, int sockFd) in GetDhcpKernelPacket() 444 if ((nBytes = read(sockFd, getPacket, sizeof(struct DhcpPacket))) in GetDhcpKernelPacket() [all...] |
H A D | dhcp_client_state_machine.cpp | 530 void DhcpClientStateMachine::AddParamaterRequestList(struct DhcpPacket *packet) in AddParamaterRequestList() 617 void DhcpClientStateMachine::AddParamaterRebootList(struct DhcpPacket *packet) in AddParamaterRebootList() 651 struct DhcpPacket packet; in DhcpReboot() 652 if (memset_s(&packet, sizeof(struct DhcpPacket), 0, sizeof(struct DhcpPacket)) != EOK) { in DhcpReboot() 873 void DhcpClientStateMachine::DhcpOfferPacketHandle(uint8_t type, const struct DhcpPacket *packet, time_t timestamp) in DhcpOfferPacketHandle() 917 void DhcpClientStateMachine::ParseNetworkServerIdInfo(const struct DhcpPacket *packet, struct DhcpIpResult *result) in ParseNetworkServerIdInfo() 959 void DhcpClientStateMachine::ParseNetworkDnsInfo(const struct DhcpPacket *packet, struct DhcpIpResult *result) in ParseNetworkDnsInfo() 1061 void DhcpClientStateMachine::ParseNetworkInfo(const struct DhcpPacket *packet, struct DhcpIpResult *result) in ParseNetworkInfo() 1177 int DhcpClientStateMachine::GetDHCPServerHostName(const struct DhcpPacket *packe [all...] |