svn commit: r356969 - in head/sys: netinet netinet6

Gleb Smirnoff glebius at FreeBSD.org
Wed Jan 22 02:37:48 UTC 2020


Author: glebius
Date: Wed Jan 22 02:37:47 2020
New Revision: 356969
URL: https://svnweb.freebsd.org/changeset/base/356969

Log:
  Add some documenting NET_EPOCH_ASSERTs.

Modified:
  head/sys/netinet/tcp_subr.c
  head/sys/netinet/tcp_syncache.c
  head/sys/netinet6/mld6.c

Modified: head/sys/netinet/tcp_subr.c
==============================================================================
--- head/sys/netinet/tcp_subr.c	Wed Jan 22 02:35:39 2020	(r356968)
+++ head/sys/netinet/tcp_subr.c	Wed Jan 22 02:37:47 2020	(r356969)
@@ -1394,6 +1394,7 @@ tcp_respond(struct tcpcb *tp, void *ipgen, struct tcph
 	bool incl_opts;
 
 	KASSERT(tp != NULL || m != NULL, ("tcp_respond: tp and m both NULL"));
+	NET_EPOCH_ASSERT();
 
 #ifdef INET6
 	isipv6 = ((struct ip *)ipgen)->ip_v == (IPV6_VERSION >> 4);

Modified: head/sys/netinet/tcp_syncache.c
==============================================================================
--- head/sys/netinet/tcp_syncache.c	Wed Jan 22 02:35:39 2020	(r356968)
+++ head/sys/netinet/tcp_syncache.c	Wed Jan 22 02:37:47 2020	(r356969)
@@ -1751,6 +1751,9 @@ syncache_respond(struct syncache *sc, const struct mbu
 #ifdef INET6
 	struct ip6_hdr *ip6 = NULL;
 #endif
+
+	NET_EPOCH_ASSERT();
+
 	hlen =
 #ifdef INET6
 	       (sc->sc_inc.inc_flags & INC_ISIPV6) ? sizeof(struct ip6_hdr) :

Modified: head/sys/netinet6/mld6.c
==============================================================================
--- head/sys/netinet6/mld6.c	Wed Jan 22 02:35:39 2020	(r356968)
+++ head/sys/netinet6/mld6.c	Wed Jan 22 02:37:47 2020	(r356969)
@@ -3095,6 +3095,7 @@ mld_dispatch_packet(struct mbuf *m)
 	uint32_t		 ifindex;
 
 	CTR2(KTR_MLD, "%s: transmit %p", __func__, m);
+	NET_EPOCH_ASSERT();
 
 	/*
 	 * Set VNET image pointer from enqueued mbuf chain


More information about the svn-src-all mailing list