Print this page
4787 ipf: remove rate_limit_message

@@ -1290,48 +1290,10 @@
 
 #ifndef _KERNEL
 #include <stdio.h>
 #endif
 
-#define NULLADDR_RATE_LIMIT 10  /* 10 seconds */
-
-
-/*
- * Print out warning message at rate-limited speed.
- */
-static void rate_limit_message(ipf_stack_t *ifs,
-                               int rate, const char *message, ...)
-{
-        static time_t last_time = 0;
-        time_t now;
-        va_list args;
-        char msg_buf[256];
-        int  need_printed = 0;
-
-        now = ddi_get_time();
-
-        /* make sure, no multiple entries */
-        ASSERT(MUTEX_NOT_HELD(&(ifs->ifs_ipf_rw.ipf_lk)));
-        MUTEX_ENTER(&ifs->ifs_ipf_rw);
-        if (now - last_time >= rate) {
-                need_printed = 1;
-                last_time = now;
-        }
-        MUTEX_EXIT(&ifs->ifs_ipf_rw);
-
-        if (need_printed) {
-                va_start(args, message);
-                (void)vsnprintf(msg_buf, 255, message, args);
-                va_end(args);
-#ifdef _KERNEL
-                cmn_err(CE_WARN, msg_buf);
-#else
-                fprintf(std_err, msg_buf);
-#endif
-        }
-}
-
 /*
  * Return the first IP Address associated with an interface
  * For IPv6, we walk through the list of logical interfaces and return
  * the address of the first one that isn't a link-local interface.
  * We can't assume that it is :1 because another link-local address