Module Name: src
Committed By: christos
Date: Sun Mar 7 15:01:35 UTC 2021
Modified Files:
src/sys/netinet6: ip6_var.h
Log Message:
netinet/netinet6: Add necessary includes to make these standalone.
(from riastradh)
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/sys/netinet6/ip6_var.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/netinet6/ip6_var.h
diff -u src/sys/netinet6/ip6_var.h:1.87 src/sys/netinet6/ip6_var.h:1.88
--- src/sys/netinet6/ip6_var.h:1.87 Fri Aug 28 02:32:24 2020
+++ src/sys/netinet6/ip6_var.h Sun Mar 7 10:01:35 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: ip6_var.h,v 1.87 2020/08/28 06:32:24 ozaki-r Exp $ */
+/* $NetBSD: ip6_var.h,v 1.88 2021/03/07 15:01:35 christos Exp $ */
/* $KAME: ip6_var.h,v 1.33 2000/06/11 14:59:20 jinmei Exp $ */
/*
@@ -64,9 +64,16 @@
#ifndef _NETINET6_IP6_VAR_H_
#define _NETINET6_IP6_VAR_H_
+#include <sys/types.h>
+#include <sys/queue.h>
#include <sys/socketvar.h>
+
+#include <net/if.h>
#include <net/route.h>
+#include <netinet/in.h>
+#include <netinet/ip6.h>
+
struct ip6_moptions {
if_index_t im6o_multicast_if_index; /* I/F for outgoing multicasts */
u_char im6o_multicast_hlim; /* hoplimit for outgoing multicasts */
@@ -219,6 +226,9 @@ struct ip6flow {
};
#ifdef _KERNEL
+
+#include <sys/protosw.h>
+
/*
* Auxiliary attributes of incoming IPv6 packets, which is initialized when we
* come into ip6_input().