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 #include #include +#include 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_ */