svn commit: r338496 - head/sys/netinet
Mark Johnston
markj at FreeBSD.org
Thu Sep 6 14:15:04 UTC 2018
Author: markj
Date: Thu Sep 6 14:15:03 2018
New Revision: 338496
URL: https://svnweb.freebsd.org/changeset/base/338496
Log:
Define sctp probes only when SCTP is configured.
Otherwise the "depends_on provider" guard in sctp.d does not work as
intended.
Reported by: mjg
Reviewed by: tuexen
Approved by: re (gjb)
Differential Revision: https://reviews.freebsd.org/D17057
Modified:
head/sys/netinet/in_kdtrace.c
Modified: head/sys/netinet/in_kdtrace.c
==============================================================================
--- head/sys/netinet/in_kdtrace.c Thu Sep 6 14:03:11 2018 (r338495)
+++ head/sys/netinet/in_kdtrace.c Thu Sep 6 14:15:03 2018 (r338496)
@@ -31,12 +31,16 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
+#include "opt_sctp.h"
+
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/sdt.h>
SDT_PROVIDER_DEFINE(ip);
+#ifdef SCTP
SDT_PROVIDER_DEFINE(sctp);
+#endif
SDT_PROVIDER_DEFINE(tcp);
SDT_PROVIDER_DEFINE(udp);
SDT_PROVIDER_DEFINE(udplite);
@@ -57,6 +61,7 @@ SDT_PROBE_DEFINE6_XLATE(ip, , , send,
"struct ip *", "ipv4info_t *",
"struct ip6_hdr *", "ipv6info_t *");
+#ifdef SCTP
SDT_PROBE_DEFINE5_XLATE(sctp, , , receive,
"void *", "pktinfo_t *",
"struct sctp_tcb *", "csinfo_t *",
@@ -78,6 +83,7 @@ SDT_PROBE_DEFINE6_XLATE(sctp, , , state__change,
"struct sctp_tcb *", "sctpsinfo_t *",
"void *", "void *",
"int", "sctplsinfo_t *");
+#endif
SDT_PROBE_DEFINE5_XLATE(tcp, , , accept__established,
"void *", "pktinfo_t *",
More information about the svn-src-all
mailing list