Lines Matching refs:yiaddr
28 /* clear every lease out that chaddr OR yiaddr matches and is nonzero */
29 static void clear_lease(const uint8_t *chaddr, uint32_t yiaddr)
38 || (yiaddr && leases[i].yiaddr == yiaddr)
46 struct dhcpOfferedAddr *add_lease(const uint8_t *chaddr, uint32_t yiaddr, unsigned long lease)
51 clear_lease(chaddr, yiaddr);
57 oldest->yiaddr = yiaddr;
85 /* Find the first lease that matches yiaddr, NULL is no match */
86 struct dhcpOfferedAddr *find_lease_by_yiaddr(uint32_t yiaddr)
91 if (leases[i].yiaddr == yiaddr)