Lines Matching defs:offer

91  * We don't explicitly delete entries from the offer cache. We let them time
96 * The offer cache (and any database records cached in select_offer()) will
98 * SIGHUP flushes the offer cache, allowing management tools to inform the
214 * The test below checks whether the offer has expired,
226 * IP address to another client, so use the offer-cached record.
664 * an offer, and clear it if we did. If offer
702 * If the offer expires before the client got around to
757 * created during the offer.
1848 * Checks whether an offer ip address in the per net inet address
1866 * Adds or updates an offer to the per client data structure. The client
1868 * by offer address in the itable hash table, which is used to reserve the
1872 * This implementation does not consider the fact that an offer can be
1876 * client will eventually REQUEST the last offer we have sent out
1878 * we always update the same offer cache entry so its ifp is always
1885 * reservep - new offer address (expected in network order).
1896 boolean_t offer = B_FALSE;
1911 /* Determine the offer address. */
1918 "Neither offer IP nor IP to reserve present\n");
1923 /* If updating, release the old offer address. */
1925 offer = B_TRUE;
1930 offer = B_TRUE;
1938 /* Prepare to insert pcd into the offer hash table. */
1949 dhcpmsg(LOG_WARNING, "Duplicate offer of %1$s "
1966 if (offer) {
1974 dhcpmsg(LOG_INFO, "Reserved offer: %s\n",
1978 dhcpmsg(LOG_INFO, "Updated offer: %s\n",
1982 dhcpmsg(LOG_INFO, "Added offer: %s\n",
1991 * Deletes an offer.
1994 * expired - has offer expired, or been purged
2008 dhcpmsg(LOG_INFO, "Freeing offer: %s\n",
2012 dhcpmsg(LOG_INFO, "Purging offer: %s\n",
2018 * The offer cache ensures that recently granted offer
2032 /* Prepare to delete pcd from the offer hash table. */
2053 * currently in use, by reserving the address in the offer cache. Database
2128 * Check the offer list and table entry.
2164 * for offer expiration (which invalidates the cache).
2316 * for offer expiration (which invalidates the cache).
2502 * network and neither currently leased nor currently under offer to another
2515 * first, check the ICMP list or offer list.
2571 * neither currently leased nor currently under offer to a client.