Page MenuHomeFreeBSD

D29399.id86212.diff
No OneTemporary

D29399.id86212.diff

Index: sys/compat/linuxkpi/common/include/linux/net.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/net.h
+++ sys/compat/linuxkpi/common/include/linux/net.h
@@ -38,6 +38,7 @@
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/errno.h>
+#include <sys/time.h>
static inline int
sock_create_kern(int family, int type, int proto, struct socket **res)
@@ -76,4 +77,16 @@
soclose(so);
}
+static struct timeval lkpi_net_lastlog;
+static int lkpi_net_curpps;
+static int lkpi_net_maxpps = 99;
+
+static inline int
+net_ratelimit(void)
+{
+
+ return (ppsratecheck(&lkpi_net_lastlog, &lkpi_net_curpps,
+ lkpi_net_maxpps));
+}
+
#endif /* _LINUX_NET_H_ */

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 8, 2:44 AM (16 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36206990
Default Alt Text
D29399.id86212.diff (742 B)

Event Timeline