svn commit: r348234 - in stable/12/sys: netinet netinet6
Andrey V. Elsukov
ae at FreeBSD.org
Fri May 24 09:01:56 UTC 2019
Author: ae
Date: Fri May 24 09:01:54 2019
New Revision: 348234
URL: https://svnweb.freebsd.org/changeset/base/348234
Log:
Fix the build. Use NET_EPOCH_ENTER_ET() and NET_EPOCH_EXIT_ET().
This is direct commit to stable/12, since macros are different in stable/12
and head/ branches.
Modified:
stable/12/sys/netinet/ip_gre.c
stable/12/sys/netinet6/ip6_gre.c
Modified: stable/12/sys/netinet/ip_gre.c
==============================================================================
--- stable/12/sys/netinet/ip_gre.c Fri May 24 08:42:34 2019 (r348233)
+++ stable/12/sys/netinet/ip_gre.c Fri May 24 09:01:54 2019 (r348234)
@@ -228,7 +228,7 @@ in_gre_udp_input(struct mbuf *m, int off, struct inpcb
struct gre_softc *sc;
in_addr_t dst;
- NET_EPOCH_ENTER(et);
+ NET_EPOCH_ENTER_ET(et);
/*
* udp_append() holds reference to inp, it is safe to check
* inp_flags2 without INP_RLOCK().
@@ -238,7 +238,7 @@ in_gre_udp_input(struct mbuf *m, int off, struct inpcb
* gre_sofree() via epoch_call().
*/
if (__predict_false(inp->inp_flags2 & INP_FREED)) {
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
m_freem(m);
return;
}
@@ -251,11 +251,11 @@ in_gre_udp_input(struct mbuf *m, int off, struct inpcb
}
if (sc != NULL && (GRE2IFP(sc)->if_flags & IFF_UP) != 0){
gre_input(m, off + sizeof(struct udphdr), IPPROTO_UDP, sc);
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
return;
}
m_freem(m);
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
}
static int
Modified: stable/12/sys/netinet6/ip6_gre.c
==============================================================================
--- stable/12/sys/netinet6/ip6_gre.c Fri May 24 08:42:34 2019 (r348233)
+++ stable/12/sys/netinet6/ip6_gre.c Fri May 24 09:01:54 2019 (r348234)
@@ -221,7 +221,7 @@ in6_gre_udp_input(struct mbuf *m, int off, struct inpc
struct gre_softc *sc;
struct sockaddr_in6 dst;
- NET_EPOCH_ENTER(et);
+ NET_EPOCH_ENTER_ET(et);
/*
* udp_append() holds reference to inp, it is safe to check
* inp_flags2 without INP_RLOCK().
@@ -231,7 +231,7 @@ in6_gre_udp_input(struct mbuf *m, int off, struct inpc
* gre_sofree() via epoch_call().
*/
if (__predict_false(inp->inp_flags2 & INP_FREED)) {
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
m_freem(m);
return;
}
@@ -239,7 +239,7 @@ in6_gre_udp_input(struct mbuf *m, int off, struct inpc
gs = (struct gre_socket *)ctx;
dst = *(const struct sockaddr_in6 *)sa;
if (sa6_embedscope(&dst, 0)) {
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
m_freem(m);
return;
}
@@ -249,11 +249,11 @@ in6_gre_udp_input(struct mbuf *m, int off, struct inpc
}
if (sc != NULL && (GRE2IFP(sc)->if_flags & IFF_UP) != 0){
gre_input(m, off + sizeof(struct udphdr), IPPROTO_UDP, sc);
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
return;
}
m_freem(m);
- NET_EPOCH_EXIT(et);
+ NET_EPOCH_EXIT_ET(et);
}
static int
More information about the svn-src-stable
mailing list