net-mgmt/ng_ipacct: Fix build on 14.0.

src commit 0f617ae48a911caab3130d0e80cfb425bc3b653b moved the
prototype of in_pcblookup_local to a new header.

src commit 28d0a740dd9a6 added "opt_kern_tls.h" #include to
<netinet/tcp_var.h>.

PR:		266556
Differential Revision:	https://reviews.freebsd.org/D36546
This commit is contained in:
John Baldwin 2022-10-20 13:23:12 -07:00
parent c9665e214f
commit a8fb74ec97
2 changed files with 23 additions and 0 deletions

View file

@ -0,0 +1,11 @@
--- ng_ipacct/Makefile.orig 2022-09-13 09:00:08 UTC
+++ ng_ipacct/Makefile
@@ -1,7 +1,7 @@ KMOD= ng_ipacct
# $Id: Makefile,v 1.4 2005/07/31 07:58:18 romanp Exp $
KMOD= ng_ipacct
-SRCS= ng_ipacct.c opt_netgraph.h
+SRCS= ng_ipacct.c opt_netgraph.h opt_kern_tls.h
CFLAGS+= -g -I${.CURDIR}

View file

@ -0,0 +1,12 @@
--- ng_ipacct/ng_ipacct.c.orig 2022-09-13 09:05:22 UTC
+++ ng_ipacct/ng_ipacct.c
@@ -49,6 +49,9 @@ static const char rcs_id[] =
#include <netinet/in_systm.h>
#include <netinet/in.h>
#include <netinet/in_pcb.h>
+#if __FreeBSD_version >= 1400039
+#include <netinet/in_pcb_var.h>
+#endif
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
#include <netinet/ip_var.h>