summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/netinet/ip_var.h
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/netinet/ip_var.h')
-rw-r--r--freebsd/sys/netinet/ip_var.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/freebsd/sys/netinet/ip_var.h b/freebsd/sys/netinet/ip_var.h
index 9e7ee591..f874628a 100644
--- a/freebsd/sys/netinet/ip_var.h
+++ b/freebsd/sys/netinet/ip_var.h
@@ -36,6 +36,7 @@
#define _NETINET_IP_VAR_H_
#include <sys/queue.h>
+#include <sys/epoch.h>
/*
* Overlay for ip header used by other protocols (tcp, udp).
@@ -95,7 +96,7 @@ struct ip_moptions {
u_short imo_max_memberships; /* max memberships this socket */
struct in_multi **imo_membership; /* group memberships */
struct in_mfilter *imo_mfilters; /* source filters */
- STAILQ_ENTRY(ip_moptions) imo_link;
+ struct epoch_context imo_epoch_ctx;
};
struct ipstat {
@@ -175,6 +176,7 @@ struct ip;
struct inpcb;
struct route;
struct sockopt;
+struct inpcbinfo;
VNET_DECLARE(int, ip_defttl); /* default IP ttl */
VNET_DECLARE(int, ipforwarding); /* ip forwarding */