Searched refs:AddressBinding (Results 1 - 10 of 10) sorted by relevance
/foundation/communication/dhcp/services/dhcp_server/include/ |
H A D | dhcp_address_pool.h | 29 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 D | dhcp_binding.h | 30 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 D | dhcp_s_server.h | 48 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 D | dhcp_address_pool.cpp | 33 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 = ¤t.second; in FindBindingByIp() 293 AddressBinding *bindin in IsReserved() [all...] |
H A D | dhcp_s_server.cpp | 608 AddressBinding *binding = ¤t.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 D | dhcp_binding.cpp | 52 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 D | dhcp_address_pool_test.cpp | 87 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 D | dhcp_binding_test.cpp | 57 AddressBinding binding; in HWTEST() 79 AddressBinding binding; in HWTEST() 97 AddressBinding binding; in HWTEST()
|
/foundation/communication/dhcp/test/fuzztest/dhcpbinding_fuzzer/ |
H A D | dhcpbinding_fuzzer.cpp | 38 AddressBinding binding; in IsExpireTest() 51 AddressBinding binding; in WriteAddressBindingTest() 69 AddressBinding binding; in ParseAddressBindingTest()
|
/foundation/communication/dhcp/test/fuzztest/dhcpaddresspool_fuzzer/ |
H A D | dhcpaddresspool_fuzzer.cpp | 33 AddressBinding binding; in DhcpAddressPoolFuzzTest()
|
Completed in 6 milliseconds