diff options
Diffstat (limited to 'sys/netinet6/send.c')
-rw-r--r-- | sys/netinet6/send.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/netinet6/send.c b/sys/netinet6/send.c index 233abdb..aa6ec67 100644 --- a/sys/netinet6/send.c +++ b/sys/netinet6/send.c @@ -27,12 +27,15 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); +#include "opt_kdtrace.h" + #include <sys/param.h> #include <sys/kernel.h> #include <sys/mbuf.h> #include <sys/module.h> #include <sys/priv.h> #include <sys/protosw.h> +#include <sys/sdt.h> #include <sys/systm.h> #include <sys/socket.h> #include <sys/sockstate.h> @@ -46,6 +49,7 @@ __FBSDID("$FreeBSD$"); #include <net/vnet.h> #include <netinet/in.h> +#include <netinet/in_kdtrace.h> #include <netinet/ip_var.h> #include <netinet/ip6.h> #include <netinet/icmp6.h> @@ -182,6 +186,8 @@ send_output(struct mbuf *m, struct ifnet *ifp, int direction) m_clrprotoflags(m); /* Avoid confusing lower layers. */ + IP_PROBE(send, NULL, NULL, ip6, ifp, NULL, ip6); + /* * Output the packet as nd6.c:nd6_output_lle() would do. * The mbuf is always consumed, so we do not have to care |