Searched refs:pOption (Results 1 - 6 of 6) sorted by relevance
/foundation/communication/dhcp/test/unittest/services/dhcp_client/ |
H A D | dhcp_options_test.cpp | 64 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 D | dhcp_socket_test.cpp | 121 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 D | dhcp_client_state_machine_test.cpp | 226 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 D | dhcp_option.cpp | 85 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 D | dhcp_options.cpp | 34 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 D | dhcp_option.h | 62 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