Home
last modified time | relevance | path

Searched refs:AddressBinding (Results 1 - 10 of 10) sorted by relevance

/foundation/communication/dhcp/services/dhcp_server/include/
H A Ddhcp_address_pool.h29 typedef AddressBinding *(*QueryBind)(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins);
30 typedef AddressBinding *(*AddBind)(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins);
51 std::map<uint32_t, AddressBinding> leaseTable;
58 AddressBinding *FindBindingByIp(uint32_t bingdingIp);
61 int AddBinding(AddressBinding *binding);
66 int AddLease(DhcpAddressPool *pool, AddressBinding *lease);
67 AddressBinding *GetLease(DhcpAddressPool *pool, uint32_t ipAddress);
68 int UpdateLease(DhcpAddressPool *pool, AddressBinding *lease);
69 int RemoveLease(DhcpAddressPool *pool, AddressBinding *lease);
72 AddressBinding *QueryBindin
[all...]
H A Ddhcp_binding.h30 typedef struct AddressBinding AddressBinding; typedef
31 struct AddressBinding { struct
48 typedef struct AddressBinding *PAddressBinding;
52 AddressBinding bind;
65 int IsExpire(AddressBinding *binding);
66 int WriteAddressBinding(const AddressBinding *binding, char *out, uint32_t size);
67 int ParseAddressBinding(AddressBinding *binding, const char *buf);
H A Ddhcp_s_server.h48 int GetHostNameOption(PDhcpMsgInfo received, AddressBinding *bindin);
50 int ParseDhcpOption(PDhcpMsgInfo received, AddressBinding *bindin);
51 int GetUserClassOption(PDhcpMsgInfo received, AddressBinding *bindin);
52 int GetRapidCommitOption(PDhcpMsgInfo received, AddressBinding *bindin);
53 int GetOnlyIpv6Option(PDhcpMsgInfo received, AddressBinding *bindin);
54 int GetPortalUrlOption(PDhcpMsgInfo received, AddressBinding *bindin);
/foundation/communication/dhcp/services/dhcp_server/src/
H A Ddhcp_address_pool.cpp33 static std::map<std::size_t, AddressBinding> g_bindingRecoders;
50 AddressBinding *GetBindingByMac(uint8_t macAddr[DHCP_HWADDR_LENGTH]) in GetBindingByMac()
60 AddressBinding *QueryBinding(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins) in QueryBinding()
65 AddressBinding *AddNewBinding(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins) in AddNewBinding()
67 AddressBinding newBind = {0}; in AddNewBinding()
95 AddressBinding *lease = GetLease(pool, distIp); in CheckIpAvailability()
142 AddressBinding lease = {0}; in CheckRangeAvailability()
274 AddressBinding *FindBindingByIp(uint32_t ipAddress) in FindBindingByIp()
281 AddressBinding *binding = &current.second; in FindBindingByIp()
293 AddressBinding *bindin in IsReserved()
[all...]
H A Ddhcp_s_server.cpp608 AddressBinding *binding = &current.second; in InitBindingRecoders()
799 static int Repending(DhcpAddressPool *pool, AddressBinding *binding) in Repending()
832 static int Rebinding(DhcpAddressPool *pool, AddressBinding *binding) in Rebinding()
896 AddressBinding *GetBinding(DhcpAddressPool *pool, PDhcpMsgInfo received) in GetBinding()
904 AddressBinding *binding = pool->binding(received->packet.chaddr, &received->options); in GetBinding()
947 AddressBinding *binding) in DiscoverReplyLeaseMessage()
965 AddressBinding *lease = GetLease(&srvIns->addressPool, binding->ipAddress); in DiscoverReplyLeaseMessage()
1012 AddressBinding *binding = GetBinding(&srvIns->addressPool, received); in OnReceivedDiscover()
1092 AddressBinding *lease = GetLease(pool, yourIpAddr); in NotBindingRequest()
1110 AddressBinding *bindin in NotBindingRequest()
[all...]
H A Ddhcp_binding.cpp52 int IsExpire(AddressBinding *binding) in IsExpire()
88 int WriteAddressBinding(const AddressBinding *binding, char *out, uint32_t size) in WriteAddressBinding()
169 int ParseAddressBinding(AddressBinding *binding, const char *buf) in ParseAddressBinding()
/foundation/communication/dhcp/test/unittest/services/dhcp_server/unittest/
H A Ddhcp_address_pool_test.cpp87 AddressBinding bind = {0}; in HWTEST_F()
120 AddressBinding bind = {0}; in HWTEST_F()
137 AddressBinding *pBind1 = FindBindingByIp(testIp1); in HWTEST_F()
138 AddressBinding *pBind2 = FindBindingByIp(testIp2); in HWTEST_F()
167 AddressBinding bind = {0}; in HWTEST_F()
200 AddressBinding bind = {0}; in HWTEST_F()
231 AddressBinding bind = {0}, bind2 = {0}; in HWTEST_F()
253 AddressBinding *binding = QueryBinding(testMac2, NULL); in HWTEST_F()
263 AddressBinding bind = {0}; in HWTEST_F()
290 AddressBinding leas in HWTEST_F()
[all...]
H A Ddhcp_binding_test.cpp57 AddressBinding binding; in HWTEST()
79 AddressBinding binding; in HWTEST()
97 AddressBinding binding; in HWTEST()
/foundation/communication/dhcp/test/fuzztest/dhcpbinding_fuzzer/
H A Ddhcpbinding_fuzzer.cpp38 AddressBinding binding; in IsExpireTest()
51 AddressBinding binding; in WriteAddressBindingTest()
69 AddressBinding binding; in ParseAddressBindingTest()
/foundation/communication/dhcp/test/fuzztest/dhcpaddresspool_fuzzer/
H A Ddhcpaddresspool_fuzzer.cpp33 AddressBinding binding; in DhcpAddressPoolFuzzTest()

Completed in 6 milliseconds