Home
last modified time | relevance | path

Searched refs:pOption (Results 1 - 6 of 6) sorted by relevance

/foundation/communication/dhcp/test/unittest/services/dhcp_client/
H A Ddhcp_options_test.cpp64 uint8_t *pOption = packet.options; in HWTEST_F() local
65 pOption[endIndex + DHCP_OPT_CODE_INDEX] = PAD_OPTION; in HWTEST_F()
68 pOption[endIndex + DHCP_OPT_CODE_INDEX] = SUBNET_MASK_OPTION; in HWTEST_F()
69 pOption[endIndex + DHCP_OPT_LEN_INDEX] = DHCP_UINT32_BYTES; in HWTEST_F()
72 memcpy_s(pOption + endIndex + DHCP_OPT_DATA_INDEX, DHCP_UINT32_BYTES, &u32Data, DHCP_UINT32_BYTES) == EOK); in HWTEST_F()
73 endIndex += DHCP_OPT_CODE_BYTES + DHCP_OPT_LEN_BYTES + pOption[endIndex + DHCP_OPT_LEN_INDEX]; in HWTEST_F()
75 pOption[endIndex + DHCP_OPT_CODE_INDEX] = DHCP_MESSAGE_TYPE_OPTION; in HWTEST_F()
76 pOption[endIndex + DHCP_OPT_LEN_INDEX] = DHCP_UINT8_BYTES; in HWTEST_F()
78 ASSERT_TRUE(memcpy_s(pOption + endIndex + DHCP_OPT_DATA_INDEX, DHCP_UINT8_BYTES, &uData, DHCP_UINT8_BYTES) == EOK); in HWTEST_F()
79 endIndex += DHCP_OPT_CODE_BYTES + DHCP_OPT_LEN_BYTES + pOption[endInde in HWTEST_F()
96 uint8_t *pOption = packet.options; HWTEST_F() local
124 uint8_t *pOption = packet.options; HWTEST_F() local
149 uint8_t *pOption = packet.options; HWTEST_F() local
181 uint8_t *pOption = packet.options; HWTEST_F() local
221 uint8_t *pOption = packet.options; HWTEST_F() local
254 uint8_t *pOption = packet.options; HWTEST_F() local
282 uint8_t *pOption = packet.options; HWTEST_F() local
309 uint8_t *pOption = packet.options; HWTEST_F() local
347 uint8_t *pOption = packet.options; HWTEST_F() local
[all...]
H A Ddhcp_socket_test.cpp121 uint8_t *pOption = packet.options; in HWTEST_F() local
122 pOption[endIndex + DHCP_OPT_CODE_INDEX] = PAD_OPTION; in HWTEST_F()
125 pOption[endIndex + DHCP_OPT_CODE_INDEX] = SUBNET_MASK_OPTION; in HWTEST_F()
126 pOption[endIndex + DHCP_OPT_LEN_INDEX] = DHCP_UINT32_BYTES; in HWTEST_F()
129 memcpy_s(pOption + endIndex + DHCP_OPT_DATA_INDEX, DHCP_UINT32_BYTES, &u32Data, DHCP_UINT32_BYTES) == EOK); in HWTEST_F()
130 endIndex += DHCP_OPT_CODE_BYTES + DHCP_OPT_LEN_BYTES + pOption[endIndex + DHCP_OPT_LEN_INDEX]; in HWTEST_F()
132 pOption[endIndex + DHCP_OPT_CODE_INDEX] = END_OPTION; in HWTEST_F()
H A Ddhcp_client_state_machine_test.cpp226 uint8_t *pOption = packet.options; in HWTEST_F() local
227 pOption[DHCP_OPT_CODE_INDEX] = VENDOR_SPECIFIC_INFO_OPTION; in HWTEST_F()
228 pOption[DHCP_OPT_LEN_INDEX] = strlen(buf); in HWTEST_F()
229 ASSERT_TRUE(memcpy_s(pOption + DHCP_OPT_DATA_INDEX, in HWTEST_F()
234 int endIndex = DHCP_OPT_CODE_BYTES + DHCP_OPT_LEN_BYTES + pOption[DHCP_OPT_LEN_INDEX]; in HWTEST_F()
235 pOption[endIndex] = END_OPTION; in HWTEST_F()
/foundation/communication/dhcp/services/dhcp_server/src/
H A Ddhcp_option.cpp85 int PushBackOption(PDhcpOptionList pOptions, PDhcpOption pOption) in PushBackOption() argument
91 if (!pOption) { in PushBackOption()
99 DhcpOptionNode *pNode = CreateOptionNode(pOption); in PushBackOption()
112 int PushFrontOption(PDhcpOptionList pOptions, PDhcpOption pOption) in PushFrontOption() argument
118 if (!pOption) { in PushFrontOption()
122 PDhcpOptionNode pNode = CreateOptionNode(pOption); in PushFrontOption()
238 int FillOption(PDhcpOption pOption, const char *data, size_t len) in FillOption() argument
240 if (!pOption) { in FillOption()
250 if (memcpy_s(pOption->data, sizeof(pOption in FillOption()
257 FillU32Option(PDhcpOption pOption, uint32_t u32) FillU32Option() argument
269 FillOptionData(PDhcpOption pOption, const uint8_t *data, size_t len) FillOptionData() argument
288 AppendAddressOption(PDhcpOption pOption, uint32_t address) AppendAddressOption() argument
[all...]
/foundation/communication/dhcp/services/dhcp_client/src/
H A Ddhcp_options.cpp34 const uint8_t *pOption = packet->options; in CheckOptSoverloaded() local
35 if (*index + DHCP_OPT_LEN_INDEX + pOption[*index + DHCP_OPT_LEN_INDEX] >= maxLen) { in CheckOptSoverloaded()
40 *over = pOption[*index + DHCP_OPT_DATA_INDEX + DHCP_OPT_CODE_INDEX]; in CheckOptSoverloaded()
41 *index += pOption[DHCP_OPT_LEN_INDEX] + DHCP_OPT_CODE_BYTES + DHCP_OPT_LEN_BYTES; in CheckOptSoverloaded()
59 const uint8_t *pOption = packet->options; in CheckOptionsData() local
60 if (pOption[index + DHCP_OPT_CODE_INDEX] != code) { in CheckOptionsData()
64 if (index + DHCP_OPT_LEN_INDEX + pOption[index + DHCP_OPT_LEN_INDEX] >= maxLen) { in CheckOptionsData()
161 const uint8_t *pOption = packet->options; in GetDhcpOption() local
166 *length = pOption[nIndex + DHCP_OPT_LEN_INDEX]; in GetDhcpOption()
167 return pOption in GetDhcpOption()
[all...]
/foundation/communication/dhcp/services/dhcp_server/include/
H A Ddhcp_option.h62 int FillOption(PDhcpOption pOption, const char *data, size_t len);
63 int FillU32Option(PDhcpOption pOption, uint32_t u32);
64 int FillOptionData(PDhcpOption pOption, const uint8_t *data, size_t len);
65 int AppendAddressOption(PDhcpOption pOption, uint32_t address);

Completed in 6 milliseconds