Searched refs:AddressBinding (Results 1 – 8 of 8) sorted by relevance
/foundation/communication/dhcp/services/dhcp_server/include/ |
D | dhcp_binding.h | 29 typedef struct AddressBinding AddressBinding; typedef 30 struct AddressBinding { struct 42 typedef struct AddressBinding *PAddressBinding; argument 46 AddressBinding bind; 59 int IsExpire(AddressBinding *binding); 60 int WriteAddressBinding(const AddressBinding *binding, char *out, uint32_t size); 61 int ParseAddressBinding(AddressBinding *binding, const char *buf);
|
D | dhcp_address_pool.h | 30 typedef AddressBinding *(*QueryBind)(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins… 31 typedef AddressBinding *(*AddBind)(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins); 59 AddressBinding *FindBindingByIp(uint32_t bingdingIp); 62 int AddBinding(AddressBinding *binding); 67 int AddLease(DhcpAddressPool *pool, AddressBinding *lease); 68 AddressBinding *GetLease(DhcpAddressPool *pool, uint32_t ipAddress); 69 int UpdateLease(DhcpAddressPool *pool, AddressBinding *lease); 70 int RemoveLease(DhcpAddressPool *pool, AddressBinding *lease); 73 AddressBinding *GetBindingByIp(HashTable *bindTable, uint32_t ipAddress); 74 AddressBinding *QueryBinding(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins);
|
/foundation/communication/dhcp/services/dhcp_server/src/ |
D | dhcp_address_pool.c | 35 AddressBinding *GetBindingByMac(HashTable *bindTable, uint8_t macAddr[DHCP_HWADDR_LENGTH]) in GetBindingByMac() 46 return (AddressBinding *)At(bindTable, (uintptr_t)macAddr); in GetBindingByMac() 51 AddressBinding *QueryBinding(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins) in QueryBinding() 56 AddressBinding *GetBindingByIp(HashTable *bindTable, uint32_t ipAddress) in GetBindingByIp() 67 return (AddressBinding *)At(bindTable, (uintptr_t)&ipAddress); in GetBindingByIp() 72 AddressBinding *AddNewBinding(uint8_t macAddr[DHCP_HWADDR_LENGTH], PDhcpOptionList cliOptins) in AddNewBinding() 74 AddressBinding newBind = {0}; in AddNewBinding() 98 AddressBinding *lease = GetLease(pool, distIp); in CheckIpAvailability() 143 AddressBinding lease = {0}; in CheckRangeAvailability() 246 …if (CreateHashTable(&pool->leaseTable, sizeof(uint32_t), sizeof(AddressBinding), DHCP_POOL_INIT_SI… in InitAddressPool() [all …]
|
D | dhcp_binding.c | 52 int IsExpire(AddressBinding *binding) in IsExpire() 86 int WriteAddressBinding(const AddressBinding *binding, char *out, uint32_t size) in WriteAddressBinding() 167 int ParseAddressBinding(AddressBinding *binding, const char *buf) in ParseAddressBinding()
|
D | dhcp_server.c | 586 AddressBinding *binding = (AddressBinding*)node->value; in InitBindingRecoders() 777 static int Repending(DhcpAddressPool *pool, AddressBinding *binding) in Repending() 814 static int Rebinding(DhcpAddressPool *pool, AddressBinding *binding) in Rebinding() 878 AddressBinding *GetBinding(DhcpAddressPool *pool, PDhcpMsgInfo received) in GetBinding() 886 AddressBinding *binding = pool->binding(received->packet.chaddr, &received->options); in GetBinding() 931 AddressBinding *binding = GetBinding(&srvIns->addressPool, received); in OnReceivedDiscover() 943 AddressBinding *lease = GetLease(&srvIns->addressPool, binding->ipAddress); in OnReceivedDiscover() 1016 AddressBinding *lease = GetLease(pool, yourIpAddr); in NotBindingRequest() 1030 AddressBinding *binding = pool->newBinding(received->packet.chaddr, &received->options); in NotBindingRequest() 1074 AddressBinding *lease = GetLease(&srvIns->addressPool, yourIpAddr); in ValidateRequestMessage() [all …]
|
/foundation/communication/dhcp/test/services/dhcp_server/unittest/ |
D | dhcp_address_pool_test.cpp | 83 AddressBinding bind = {0}; 116 AddressBinding bind = {0}; 133 AddressBinding *pBind1 = FindBindingByIp(testIp1); 134 AddressBinding *pBind2 = FindBindingByIp(testIp2); 165 AddressBinding bind = {0}; 198 AddressBinding bind = {0}; 229 AddressBinding bind = {0}, bind2 = {0}; 251 AddressBinding *binding = QueryBinding(testMac2, NULL); 261 AddressBinding bind = {0}; 288 AddressBinding lease = {0}; [all …]
|
D | dhcp_binding_test.cpp | 53 AddressBinding binding; 75 AddressBinding binding; 95 AddressBinding binding;
|
D | dhcp_server_test.cpp | 133 AddressBinding bind = {0}; in InitBindingRecodersTest() 764 extern "C" AddressBinding *GetBinding(DhcpAddressPool *pool, PDhcpMsgInfo received);
|