Author: glebius Date: Wed Jan 15 03:40:32 2020 New Revision: 356751 URL: https://svnweb.freebsd.org/changeset/base/356751
Log: Since this code dereferences struct ifnet, it must include if_var.h explicitly, not via header pollution. While here move TCPSTATES declaration right above the include that is going to make use of it. Modified: head/sys/netinet/tcp_ratelimit.c Modified: head/sys/netinet/tcp_ratelimit.c ============================================================================== --- head/sys/netinet/tcp_ratelimit.c Wed Jan 15 03:39:11 2020 (r356750) +++ head/sys/netinet/tcp_ratelimit.c Wed Jan 15 03:40:32 2020 (r356751) @@ -49,9 +49,11 @@ __FBSDID("$FreeBSD$"); #include <sys/eventhandler.h> #include <sys/mutex.h> #include <sys/ck.h> -#define TCPSTATES /* for logging */ +#include <net/if.h> +#include <net/if_var.h> #include <netinet/in.h> #include <netinet/in_pcb.h> +#define TCPSTATES /* for logging */ #include <netinet/tcp_var.h> #ifdef INET6 #include <netinet6/tcp6_var.h> _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"