From owner-svn-src-head@freebsd.org Wed Jan 22 02:37:48 2020 Return-Path: Delivered-To: svn-src-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AAF9122A1F3; Wed, 22 Jan 2020 02:37:48 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 482V1m419Tz4NT6; Wed, 22 Jan 2020 02:37:48 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 80A2A1E7C8; Wed, 22 Jan 2020 02:37:48 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00M2bmGw098235; Wed, 22 Jan 2020 02:37:48 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00M2bltO098231; Wed, 22 Jan 2020 02:37:47 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <202001220237.00M2bltO098231@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Wed, 22 Jan 2020 02:37:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r356969 - in head/sys: netinet netinet6 X-SVN-Group: head X-SVN-Commit-Author: glebius X-SVN-Commit-Paths: in head/sys: netinet netinet6 X-SVN-Commit-Revision: 356969 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jan 2020 02:37:48 -0000 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